Javascript 如何使用wp_dequeue_脚本或wp_deregister_脚本从wordpress中删除所有脚本

Javascript 如何使用wp_dequeue_脚本或wp_deregister_脚本从wordpress中删除所有脚本,javascript,wordpress,Javascript,Wordpress,我正试图从某个页面临时删除所有脚本,所以我在doctype上面添加了这个 <?php wp_dequeue_script( 'jquery' ); wp_deregister_script( 'jquery' ); ?> 但它不起作用。任何建议您都需要将此代码添加到functions.php中 function dequeue_script() { if ( is_page_template('page-pop.php') ) { wp_de

我正试图从某个页面临时删除所有脚本,所以我在doctype上面添加了这个

<?php 

 wp_dequeue_script( 'jquery' );
 wp_deregister_script( 'jquery' );

 ?>


但它不起作用。任何建议

您都需要将此代码添加到functions.php中

function dequeue_script() {
    if ( is_page_template('page-pop.php') ) {
        wp_dequeue_script( 'jquery' );
        wp_deregister_script( 'jquery' );
    }
}
add_action( 'wp_print_scripts', 'dequeue_script', 100 );

这里使用
if(is_page_template('page-pop.php'){}
语句定义函数将耦合到的页面模板。只需将模板名称(page pop.php)更改为要在其上使用的模板

此脚本将从页面中删除所有脚本,而不仅仅是jquery

public function dequeue_all_scripts(){
    // Replace the conditional check below with your own...
    if (is_singular('myposttype')){
        global $wp_scripts;
        $scripts = $wp_scripts->registered;
        foreach ( $scripts as $script ){
            wp_dequeue_script($script->handle);
        }
    }
}
add_action('wp_print_scripts', 'dequeue_all_scripts');