L'une des demandes sur themeforest est que les thèmes sont nécessaires pour fournir un soutien thématique aux enfants.
Je sais ce que sont les thèmes enfants, même si je n'ai pas beaucoup travaillé avec eux, mais j'aimerais savoir s'il y a quelque chose que mon thème doit avoir pour soutenir les thèmes enfants?
child-theme
Valeka
la source
la source
Réponses:
Il y a déjà une réponse acceptée, cependant, je vais offrir une réponse différente. Il y a des choses que vous devez faire 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 concocter des structures de modèles non standard. Il n'est même pas nécessaire d'utiliser l'un des systèmes 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 devraient être remplaçables par
get_template_part()
etlocate_template()
et non par PHPinclude
ourequire
. Les fichiers chargés avecget_template_part()
et unelocate_template()
partie peuvent être remplacés par des thèmes enfants. Fichiers chargés parinclude
ourequire
non.Troisièmement, utilisez correctement get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () et get_stylesheet_directory_uri () .
Vous voulez sans doute aussi d'enregistrer et de vos scripts avec enqueue et feuilles de style
wp_register_script
,wp_enqueue_script
,wp_register_style
etwp_enqueue_style
.Si vous faites ces choses, le thème devrait être assez adapté aux enfants.
Autrement dit, si vous faites les choses correctement en premier lieu, vous ne devriez pas avoir à faire quelque chose de spécial pour avoir un thème adapté aux enfants.
la source
include
etrequire
doivent être utilisés etget_template_directory()
devraient être là à l' intérieur d'eux, et les thèmes des enfants peuvent modifier les fichiers nécessaires (ou inclus). Pouvez-vous s'il vous plaît modifier un peu votre réponse.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 quelque chose de spécifique à un thème parent pour qu'il prenne en charge un thème enfant. Le Codex WordPress a une bonne vue d'ensemble des thèmes enfants. http://codex.wordpress.org/Child_Themes J'espère que cela vous aidera à répondre à votre question!
la source