Wordpress儿童主题 - 删除主题Javascript文件

时间:2015-10-14 19:09:24

标签: wordpress wordpress-theming

在主题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仍然已加载。我该如何删除它?

1 个答案:

答案 0 :(得分:1)

您应该为add_action()添加优先级(默认为10),以确保在您通过子主题取消注册之前注册父样式和脚本:

add_action( 'wp_enqueue_scripts', 'remove_main_script', 20 );
function remove_main_script()
{
    wp_dequeue_script('template');
}