Je crée un thème enfant pour la première fois et j'avais quelques questions concernant le code ajouté à l'en-tête.
Dans un thème non enfant, il y a un certain code que j'ajoute à mon fichier header.php comme google analytics, google webmaster tools, buy sell ads, Facebook open graph, etc ....
Comment faites-vous cela dans un thème enfant? Créez-vous un fichier header.php dans votre thème enfant? Si oui, comment cela se fait-il? Est-ce le même que le @import que j'ai utilisé sur le CSS?
Merci.
la source
functions.php
fichier du thème ou, encore mieux et comme Brian l'a suggéré, le mettre dans un plugin spécifique au site .Pour modifier l'en-tête d'un thème enfant, copiez le header.php du thème parent dans le thème enfant, puis modifiez-le. WordPress verra que vous avez un header.php dans votre thème enfant et l'utilisera à la place du theme parent header.php
Tous les fichiers de modèle que vous placez dans votre thème enfant auront priorité sur le même fichier dans le thème parent lorsqu'il est appelé par WordPress.
Tout ce qui va dans la balise doit être fait en utilisant quelque chose comme la fonction dans la réponse de Brians. S'il est spécifique au thème, vous pouvez le placer dans un fichier appelé functions.php dans votre dossier de thème sans étapes supplémentaires.
la source
Merci à Brian Fegter . Si cette réponse vous aide, veuillez évaluer la réponse de Brian ici-haut.
Ceci est un exemple entièrement fonctionnel de la façon d'ajouter des choses à l '"en-tête" par son propre plugin. Dans ce cas, j'ajoute les propriétés de Facebook Open Graph pour les boutons Partager et J'aime.
Créez simplement un fichier PHP avec le nom spécifié dans "Plugin Script" au début de l'exemple de code, placez-le dans un dossier du même nom sans l'extension, évidemment, et copiez ce dossier vers la destination "/ wp-content / plugins ".
Ensuite, dans "Wordpress", actualisez "Plugins" et vous verrez votre nouveau plugin installé. Il suffit de l'activer et vos pages commenceront à contenir les métadonnées d'Open Graph Facebook et Twitter.
TRÈS IMPORTANT: Le fichier PHP doit être encodé en UTF-8 sans BOM, et ne doit avoir absolument aucun caractère à la fin. Doit assurer cela.
Toute personne intéressée par la fonctionnalité du plugin.
Le titre sera la concaténation du nom de la page courante et du nom du site.
S'il existe un champ personnalisé appelé "metadescription", le plugin essaie de prendre la description de ce champ. Sinon, prenez la description de l'extrait.
Comme image, le plugin essaie d'utiliser la vignette de l'image sélectionnée sur la page.
la source
esc_attr()
pour le contenu de l'attribut HTML.