Comment les thèmes prennent-ils en charge les thèmes enfants?

14

L’une des demandes concernant Themeforest est que les thèmes sont nécessaires pour fournir une prise en charge des thèmes enfants.

Je connais les thèmes relatifs aux enfants, même si je n'ai pas beaucoup travaillé avec eux, mais j'aimerais savoir si mon thème doit nécessairement prendre en charge les thèmes relatifs aux enfants?

    
posée Valeka 10.08.2013 - 20:31

2 réponses

1

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. enlace Nous espérons que cela aidera à répondre à votre question!

    
réponse donnée jyllstuart 10.08.2013 - 21:47
34

Il existe déjà une réponse acceptée, mais je vais proposer une réponse différente. Vous devez effectuer certaines tâches pour prendre en charge la fonctionnalité de thème enfant appropriée.

Avant tout, travaillez dans la hiérarchie de 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 devant être remplacés avec get_template_part() et locate_template() et non avec include ou require de PHP. Fichiers chargés avec get_template_part() et locate_template() Cette partie peut être remplacée 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 () de manière appropriée.

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-là, le thème devrait être joli et adapté aux enfants.

En d'autres termes, si vous faites les choses correctement, vous ne devriez rien faire de particulier pour avoir un thème adapté aux enfants.

    
réponse donnée s_ha_dum 11.08.2013 - 01:13

Lire d'autres questions sur les étiquettes