在WP中的不必要页面上取消注册脚本

时间:2013-10-02 09:24:04

标签: wordpress

我已经安装了WP Pokks插件。我在某些页面上使用,需要在其他页面上注销其样式和脚本。

我在插件中找到了一些注册脚本的代码:

### Function: Enqueue Polls JavaScripts/CSS
    add_action('wp_enqueue_scripts', 'poll_scripts');
    function poll_scripts() {
        // code
    }

因此,要取消注册其脚本,我将使用functions.php中的下一个代码:

add_action( 'wp_enqueue_scripts', 'deregister_polls_scripts_and_styles' );

function deregister_polls_scripts_and_styles() {
    if ( is_home() ) {
        remove_action( 'wp_enqueue_scripts', 'poll_scripts');
    }
}

所以它必须在主页上取消注​​册轮询脚本,但id不能。我做错了什么?

1 个答案:

答案 0 :(得分:1)

你可以这样使用

add_action( 'wp_print_scripts', 'de_script', 100 );

function de_script() {
   wp_dequeue_script( 'jquery' );
   wp_deregister_script( 'jquery' );
}