Modifier header.php d’un WordPress Multisite spécifique
Je souhaite changer pour changer le header.php du thème enfant et y ajouter <meta name="theme-color" content="#ff6600" />
.
Cependant, lors de l’utilisation de l’éditeur sous ‘Network Admin’, les modifications sont répercutées sur tous les multisites wordpress.
Comment puis-je accéder au changement du header.php d’un multisite spécifique, car l’éditeur n’est pas disponible dans le tableau de bord du multisite.
Merci!
Solution n°1 trouvée
D’après ce que j’ai compris, vous utilisez un thème sur plusieurs blogs au sein de votre réseau ? Si tel est le cas, vous pouvez modifier le header.php
pour y ajouter un peu de logique php afin de vérifier sur quel blog votre en-tête est actuellement chargé.
Pour que cela fonctionne, vous devrez obtenir l’ID d’un blog auquel vous souhaitez appliquer la modification (vérifiez-le dans votre administrateur réseau sur un écran qui répertorie tous les blogs).
Modifiez ensuite le header.php
et ajoutez quelque chose comme ceci :
<?php
// 6 in my example is the blog ID that I want to apply the change to
if ( 6 === get_current_blog_id() ) {
echo `<meta name="theme-color" content="#ff6600" />`;
}
?>
L’autre façon serait de créer un nouveau thème enfant avec un fichier header.php qui a la balise meta supplémentaire et de l’activer uniquement sur un blog particulier.
J’espère que cela pourra aider!
0 commentaire