Thème enfant WordPress Remplacer la classe de thème parent
📦 Vous ne pouvez pas surcharger un fichier PHP dans /includes/
avec un thème enfant
Les fichiers PHP comme includes/some-file.php
ne sont pas surchargés automatiquement par le thème enfant. Pour les modifier, identifiez où ils sont require_once
ou instanciés dans le thème parent, puis utilisez des hooks (actions ou filtres) si disponibles, ou surchargez les classes via class_exists
et extends
.
👉 Si aucune extensibilité n’est prévue, il faut copier la classe dans le thème enfant, l’étendre, et remplacer son chargement via un hook ou un loader personnalisé.
J’utilise le thème Hirebee téléchargé depuis Appthemes. J’ai réussi à créer son thème enfant et je suis capable de modifier des fichiers à la racine.
Maintenant, je veux éditer les fichiers placés à l’intérieur hirebee/includes/some-file.php
mais je ne peux pas les éditer.
J’ai essayé d’avoir la même structure dans mon thème enfant mais cela n’a pas aidé. J’ai essayé d’utiliser require_once pour inclure ce même fichier dans mon thème enfant mais me renvoie une page vierge.
Je veux savoir comment nous pouvons étendre les classes de thème parent dans le cas de Hirebee ou tout autre moyen que je peux utiliser pour remplacer ces fichiers de sous-dossiers spécifiques.
Solution n°1 trouvée
Il y a plusieurs choses obligatoires à faire pour qu’un thème enfant soit efficace.
Je vous suggère de vérifier la documentation WordPress car je ne vois pas ce qui manque après avoir lu votre problème :
https://codex.wordpress.org/Child_Themes
0 commentaire