Multisite get_home_url(); - Obținerea URL-ului pentru site-ul curent
Care ar fi înlocuirea pentru get_home_url() când folosim un multisite? De exemplu, dacă am o temă instalată pe mai multe site-uri și în cadrul temei există linkuri care trebuie să fie specifice site-ului curent.
Pe instalarea mea single, folosind get_home_url(); îmi returna http://domain.com/, ceea ce era perfect, și dacă mutam tema pe un domeniu diferit, nimic nu era afectat. Dar când folosesc aceeași temă pe un multisite, get_home_url(); îmi returnează http://domain.com/ indiferent pe care site mă aflu. Ceea ce aș avea nevoie pentru fiecare este domain.com/numelesite-ului/. Există o altă etichetă de folosit în acest caz?
Mulțumesc!
EDITARE
Nu pot să-mi răspund încă la propria întrebare, dar <?php echo get_bloginfo( 'url' )?>
era exact ceea ce căutam.

Puteți utiliza get_site_url()
în combinație cu get_current_blog_id()
.

Am o soluție care nu este "ceea mai bună", dar funcționează.
Am încercat metoda ta cu următoarea configurație:
- Localhost,
- Folosind ISS
- Wordpress versiunea 4.1
și pentru a obține URL-ul corect am modificat fișierul wp-config.php
și am adăugat următoarea linie:
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);
Sper că acest lucru poate ajuta pe cineva cu această problemă.
