web-dev-qa-db-fra.com

Multisite get_home_url (); - Obtenir l'URL du site actuel

Quel serait le remplacement de get_home_url () lors de l'utilisation d'un multisite? Par exemple, si un thème est installé sur plusieurs sites et que certains liens doivent être spécifiques au site actuel.

Sur ma seule installation, utilisez get_home_url (); me donnerait http://domain.com/ , ce qui était super, et si je déplaçais le thème dans un domaine différent, rien ne serait affecté. Mais lorsque j'utilise le même thème sur un multisite, get_home_url (); me donne http://domain.com/ peu importe le site sur lequel je suis actuellement. Ce dont j'aurais besoin pour chacun d'eux est domain.com/nom de site/. Y a-t-il une étiquette différente à utiliser dans ce cas?

Merci!

MODIFIER

Je ne peux pas encore répondre à ma propre question, mais <?php echo get_bloginfo( 'url' )?> était exactement ce que je cherchais.

1
Tim McClure

<?php echo get_bloginfo( 'url' )?> était exactement ce que je cherchais.

3
Tim McClure

Je vous recommanderais d'utiliser home_url() pour obtenir l'URL de la page d'accueil du site actuellement consulté.

Si vous souhaitez obtenir l'URL du site principal (la maison du réseau), utilisez network_home_url().

8
Pippin

Vous pouvez utiliser get_site_url() en combinaison avec get_current_blog_id() .

0
kaiser