Stockage et liens de fichiers statiques (Créer un compte)

  • WordPress :5.2
  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2295625
    Nicolas Lrnd
    Participant
    Initié WordPress
    36 contributions

    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 !

    #2295695
    mathieu42
    Participant
    Maître WordPress
    2016 contributions

    pour la 1re partie, je n’ai pas compris ce qui ne fonctionne pas avec « get_template_directory_uri« .

    pour la 2e partie, je vous conseille de faire un thème principal et 3 thèmes enfants avec les personnalisations de chaque site.

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.