Une des demandes sur Themeforest est que les thèmes sont nécessaires pour fournir une prise en charge des thèmes enfants.
Je sais ce que sont les thèmes pour enfants, bien que je n'aie pas beaucoup travaillé avec eux, mais j'aimerais savoir s'il y a quelque chose que mon thème doit avoir pour soutenir thèmes pour enfants?
D'après mon expérience, presque tous les thèmes devraient prendre en charge un thème enfant. Je n'ai jamais eu à faire quoi que ce soit spécifique à un thème parent pour le rendre compatible avec un thème enfant. WordPress Codex offre un bon aperçu des thèmes relatifs aux enfants. http://codex.wordpress.org/Child_Themes J'espère que cela aidera à répondre à votre question!
Il existe déjà une réponse acceptée, mais je vais proposer une réponse différente. Vous devez faire certaines choses pour prendre en charge la fonctionnalité de thème enfant appropriée.
Tout d’abord, travaillez dans la hiérarchie des modèles WordPress . J'ai vu des thèmes faire des choses étranges et créer des structures de templates non standard. Il n'est même pas nécessaire d'utiliser le système de thèmes WordPress pour afficher du contenu si vous ne le souhaitez vraiment pas. Résistez à l'envie de faire tout cela.
Deuxièmement, chargez les fichiers qui doivent être remplacés par get_template_part()
et locate_template()
et non par les variables include
ou require
de PHP. Les fichiers chargés avec get_template_part()
et locate_template()
part peuvent être remplacés par des thèmes enfants. Les fichiers chargés par include
ou require
ne le peuvent pas.
Troisièmement, utilisez get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () et get_stylesheet_directory_uri () convenablement.
Vous souhaitez probablement également enregistrer et mettre en file d'attente vos scripts et vos feuilles de style avec wp_register_script
, wp_enqueue_script
, wp_register_style
et wp_enqueue_style
.
Si vous faites ces choses, le thème devrait être très joli et adapté aux enfants.
En d'autres termes, si vous faites les choses correctement en premier lieu, vous ne devriez rien faire de particulier pour avoir un thème adapté aux enfants.