Bonjour,
Ma configuration WP actuelle
- Version de PHP: 7.2
- Thème utilisé : Underscores (Starter Theme)
- Nom de l’hébergeur : OVH
Problème(s) rencontré(s) :
Après des dizaines de sites WordPress développés, je développe pour la première fois un multisite.
J’ai pour le moment 3 sites :
- monsite.com
- site1.monsite.com
- site2.monsite.com
J’ai une question quant à la fonction get_template_directory_uri que j’utilise régulièrement dans mes thèmes principalement pour afficher des images non modifiables depuis le backoffice.
Quand j’utilise cette fonction sur un site autre que le site principal, j’obtiens l’URI du site sur lequel je travaille. par exemple site1.monsite.com/wp-content/themes/themeDuSite.
Je comptais donc trouver une fonction pour récupérer l’URI du site principal ou son URL pour ensuite la compléter avec /wp-content/themes/themeDuSite/img. Seulement, cela voudrait dire que tous les liens d’images du site site1.monsite.com ne seraient pas site1.monsite.com mais monsite.com. Ce qui ne me paraît pas très « propre »… Pouvez-vous m’expliquer comment gérer ce genre de fichiers statiques ?
Par ailleurs, j’utilise le fichier front-page.php pour la home de mes sites. Chaque home étant différente, est-il convenable de structurer ce fichier comme ceci ?
<?php $numeroSite = $current_blog->blog_id;
if($numeroSite == 1){?>
[...]
<?php } if($numeroSite == 2){ ?>
[...]
<?php } ?>
front-page.php
Merci beaucoup !