Je tente de modifier un thème wordpress avec un thème enfant. Mon thème parent a la fonction suivante dans son functions.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 étant donné que le fichier functions.php est chargé en premier, je ne vois aucun moyen de remplacer/empêcher l'appel de require_once () du thème parent. Y at-il un moyen de faire cela, ou une solution de contournement possible? Merci
Vous pouvez utiliser get_stylesheet_directory()
pour faire référence à votre thème enfant, puis vous pouvez pointer sur votre fichier.
require_once( get_stylesheet_directory() . '/includes/theme-styles.php' );
Il va charger votre fichier et remplacer le fichier de thème parent.