Dans functions.php de mon thème parent, j'ai ces
function karuna_scripts() {
wp_enqueue_script( 'karuna-functions', get_template_directory_uri() .
'/assets/js/functions.js', array( 'jquery' ), '20160531', true );
}
add_action( 'wp_enqueue_scripts', 'karuna_scripts' );
Je suis en train de supprimer de 'fonctions karuna' dans un thème enfant
// BEGIN DEQUEUE PARENT ACTION
function remove_parentstickyfunctions() {
wp_dequeue_script('karuna-functions');
}
add_action('wp_enqueue_scripts','remove_parentstickyfunctions');
// END DEQUEUE PARENT ACTION
Mais je continue d’obtenir la fonctionnalité de menu collante qui, à mon avis, est chargée à partir de /assets/js/functions.js du thème parent.
Comment puis-je supprimer la fonctionnalité de menu collant dans le thème de l'enfant?
Essayez d'augmenter la priorité de l'action respective, sinon le système ne saura pas quoi retirer de la file d'attente:
function remove_parentstickyfunctions() {
wp_dequeue_script('karuna-functions');
}
add_action('wp_enqueue_scripts','remove_parentstickyfunctions', 20);