J'essaie de modifier un thème wordpress avec un thème enfant. Mon thème parent a la fonction suivante dans ses fonctions.php:
require_once(get_template_directory() . "/includes/theme-styles.php");
Je voudrais changer cela pour inclure ma propre feuille de style: quelque chose comme:
require_once(get_template_directory() . "../child-theme/includes/theme-styles.php");
Je peux inclure cette fonction dans le fichier functions.php de mon thème enfant, mais parce que le fichier functions.php du thème enfant est chargé en premier, je ne vois aucun moyen de remplacer / empêcher l'appel à require_once () du thème parent. Y a-t-il un moyen de le faire ou une solution de contournement possible? Merci
theme-styles.php
Réponses:
Vous pouvez utiliser
get_stylesheet_directory()
pour faire référence à votre thème enfant, puis vous pouvez pointer vers votre fichier.Il chargera votre fichier et remplacera le fichier de thème parent.
la source