Wordpress 子主题 - 删除主主题 Javascript 文件
Wordpress child theme - Remove main theme Javascript file
在主题中 functions.php
我有 :
wp_enqueue_script( 'template', get_template_directory_uri() . '/js/template.js', array('jquery'), '', true );
在子主题中 functions.php
我添加了 :
add_action( 'wp_enqueue_scripts', 'remove_main_script' );
function remove_main_script()
{
wp_dequeue_script('template');
}
文件 template.js
仍在加载。我怎样才能删除它?
您应该为 add_action()
添加优先级(10
是默认值),以确保在您通过子主题取消注册之前注册父样式和脚本:
add_action( 'wp_enqueue_scripts', 'remove_main_script', 20 );
function remove_main_script()
{
wp_dequeue_script('template');
}
在主题中 functions.php
我有 :
wp_enqueue_script( 'template', get_template_directory_uri() . '/js/template.js', array('jquery'), '', true );
在子主题中 functions.php
我添加了 :
add_action( 'wp_enqueue_scripts', 'remove_main_script' );
function remove_main_script()
{
wp_dequeue_script('template');
}
文件 template.js
仍在加载。我怎样才能删除它?
您应该为 add_action()
添加优先级(10
是默认值),以确保在您通过子主题取消注册之前注册父样式和脚本:
add_action( 'wp_enqueue_scripts', 'remove_main_script', 20 );
function remove_main_script()
{
wp_dequeue_script('template');
}