Multisite get_home_url(); - Obtener URL para el sitio actual
¿Cuál sería el reemplazo para get_home_url() cuando se usa un multisite? Por ejemplo, si tengo un tema instalado en varios sitios, y dentro del tema hay enlaces que necesitan ser específicos para el sitio actual.
En mi instalación individual, usar get_home_url(); me daría http://domain.com/, lo cual era genial, y si movía el tema a un dominio diferente, nada se vería afectado. Pero cuando estoy usando el mismo tema en un multisite, get_home_url(); me da http://domain.com/ sin importar en qué sitio me encuentre actualmente. Lo que necesitaría para cada uno es domain.com/nombresitio/. ¿Hay una etiqueta diferente para usar en este caso?
¡Gracias!
EDICIÓN
No puedo responder mi propia pregunta todavía, pero <?php echo get_bloginfo( 'url' )?>
era exactamente lo que estaba buscando.

Puedes utilizar get_site_url()
en combinación con get_current_blog_id()
.

Tengo una solución que no es "la mejor", pero funciona.
Probé con tu método usando la siguiente configuración:
- Localhost,
- Usando ISS
- WordPress versión 4.1
Y para obtener la URL correcta modifiqué el archivo wp-config.php
y agregué esta línea:
define('WP_DEBUG', false);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'localhost');
define('PATH_CURRENT_SITE', '/wordpress/');*
define('URL_SITE', 'http://'.DOMAIN_CURRENT_SITE.PATH_CURRENT_SITE );
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Espero que esto pueda ayudar a alguien con este problema.
