在函数中。我的父主题的php,我有这些
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\' );
我正在尝试将子主题中的“karuna函数”出列
// BEGIN DEQUEUE PARENT ACTION
function remove_parentstickyfunctions() {
wp_dequeue_script(\'karuna-functions\');
}
add_action(\'wp_enqueue_scripts\',\'remove_parentstickyfunctions\');
// END DEQUEUE PARENT ACTION
但我仍然得到了我认为是从/assets/js/functions加载的粘滞菜单功能。父主题的js。
如何删除子主题中的粘滞菜单功能?
最合适的回答,由SO网友:Andrii Shekhirev 整理而成
尝试增加相应操作的优先级,否则系统将不知道要退出队列的内容:
function remove_parentstickyfunctions() {
wp_dequeue_script(\'karuna-functions\');
}
add_action(\'wp_enqueue_scripts\',\'remove_parentstickyfunctions\', 20);