WordPress : Création d’un thème enfant à partir d’autres fichiers de modèle

Publié par Jean-Michel le

J’ai créé le thème enfant du thème Kiyoshi avec le style.cssfichier et functions.php, mais maintenant je veux modifier les fichiers de structure qui sont mis dans inc/structure – comment puis-je faire cela ?

La copie des dossiers inc/structure et la modification des fichiers n’ont pas fonctionné. Les mettre en dehors de tous les dossiers a absolument détruit tout le thème (si vous changez et mettez footer.phpdans la même hiérarchie que style.csspar exemple, il disparaît tout simplement du Web). Dois-je utiliser une fonction dans ces fichiers pour que WordPress les charge à la place des fichiers principaux ? L’auteur du thème n’a pas répondu pendant plus d’un mois.

Lire également:  wordpress différents articles par page qté

Voici à quoi ça ressemble :entrez la description de l'image ici

Solution n°1 trouvée

Pour votre thème spécifique, il est impossible de répondre à cette question sans analyser tous les fichiers de modèle. Plus généralement, un thème structuré comme celui-ci est presque impossible à créer un thème enfant.

Prenez footer.php. Si vous venez de le mettre dans votre thème enfant, il sera appelé au moment opportun. Mais si ce fichier essaie d’appeler des modèles à partir du dossier inc et que vous ne les avez pas déplacés également, rien ne s’affichera.

Lire également:  Wordpress : Dispositions de thème d'affichage

Dans l’autre sens, si la chose que vous souhaitez modifier se trouve dans l’un de ces fichiers inc, vous pouvez la placer dans le bon dossier de votre thème enfant, mais elle ne sera pas appelée si elle footer-phpse trouve toujours dans le répertoire parent, à partir de où il appellera le fichier inc parent.

Lire également:  Wordpress : Comment puis-je comparer les dates de publication et de mise à jour d'un seul article ?

Pour compliquer encore plus les choses, tout fichier inc peut être appelé à partir de plusieurs modèles parents. Donc, pour changer une seule chose dans un fichier inc, vous devez déplacer plusieurs modèles parents et, par conséquent, tous les autres fichiers inc appelés à partir des modèles parents.

Quoi qu’il en soit, vous pouvez finir par copier le thème parent complet dans les dossiers enfants pour que tout fonctionne et vous pouvez également modifier le thème parent lui-même.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *