WordPress : Thème enfant > Modèle
J’ai mal mis à jour la variable Template dans la feuille de style d’un thème enfant. Cependant, le site était toujours OK. La seule indication que j’avais était dans la section Admin, il était dit que ce thème n’existait pas.
Donc, ma question est la suivante : cette variable est-elle réellement utilisée lors du rendu d’une page ou s’agit-il simplement d’un indice permettant au panneau de configuration d’informer l’utilisateur ?
Solution n°1 trouvée
Le choix du thème parent et enfant est stocké de manière persistante dans les options template
et . stylesheet
Donc, même si vous cassez le thème enfant de cette manière, ce n’est pas immédiatement problématique car il est toujours « mémorisé » en tant que tel.
Cependant, cela ne signifie évidemment pas qu’il n’est pas cassé et qu’il ne s’agit en aucun cas d’un mode de fonctionnement normal.
Donc, pour répondre littéralement à votre question – non, il n’est pas utilisé directement dans chaque chargement de page. Cependant, ce sont des informations importantes qui sont requises pour le thème enfant.
Solution n°2 trouvée
Cette ligne « Modèle »… celle-ci…
Template: twentyfourteen
… est un champ obligatoire pour les thèmes enfants. C’est ce qui indique à WordPress qu’il s’agit d’un enfant et non d’un thème autonome, et également quel thème utiliser en tant que parent. Les fichiers non remplacés par le thème enfant sont chargés à partir du parent.
Sans cette ligne « Modèle », vous êtes obligé d’avoir des problèmes, mais le nombre de problèmes que vous avez dépend (je spécule) de la mesure dans laquelle l’enfant dépend du parent. Si l’enfant ne remplace qu’un ou deux fichiers parents, vous pouvez avoir beaucoup de problèmes. Si l’enfant remplace presque tout, vous ne remarquerez peut-être pas le problème. Et bien sûr, beaucoup dépend des fichiers remplacés et de ceux qui doivent être chargés à partir du parent.
Référence : https://codex.wordpress.org/Child_Themes
0 commentaire