web-dev-qa-db-fra.com

Comment modifier single.php dans un thème enfant?

Mon site WordPress utilise un thème enfant (de vingt-seize par défaut) et j'aimerais maintenant insérer une nouvelle ligne dans le fichier single.php.

Je sais qu'il est préférable d'utiliser le fichier functions.php du thème enfant plutôt que d'insérer la nouvelle ligne directement dans le fichier single.php du thème parent. (Corrige moi si je me trompe.)

Je serais reconnaissant si quelqu'un pouvait me montrer comment le faire correctement. Je voudrais insérer cette ligne

<div class="fb-comments" data-href="<?php the_permalink(); ?> " data-numposts="5"></div>

dans le

<div id="primary" class="content-area">

élément, juste au-dessus de la fermeture

</main>

balise dans le fichier single.php.

6
akopacsi

votre thème enfant peut remplacer n'importe quel fichier du thème parent: Incluez simplement un fichier du même nom dans le répertoire du thème enfant. Il remplacera le fichier équivalent dans le répertoire du thème parent lors du chargement de votre site .

à l'exception:

Contrairement à style.css, le functions.php d'un thème enfant ne remplace pas son homologue du parent. Au lieu de cela, il est chargé en plus du> functions.php du parent. (Plus précisément, il est chargé juste avant le fichier du parent.)

La source

dans votre cas, copiez simplement single.php dans votre thème enfant et faites vos modifications.

5
Reigel