您可以删除特定页面模板的特定样式和java脚本,如下所示。将代码添加到functions.php
当前主题的文件。要查看所有JS和CSS的列表,您可能需要使用如下插件:https://wordpress.org/plugins/debug-bar-list-dependencies/
/**
* Remove specific java scripts.
*/
function se_remove_script() {
if ( is_page_template( \'blankPage.php\' ) ) {
wp_dequeue_script( \'some-js\' );
wp_dequeue_script( \'some-other-js\' );
}
}
add_action( \'wp_print_scripts\', \'se_remove_script\', 99 );
/**
* Remove specific style sheets.
*/
function se_remove_styles() {
if ( is_page_template( \'blankPage.php\' ) ) {
wp_dequeue_style( \'some-style\' );
wp_dequeue_style( \'some-other-style\' );
}
}
add_action( \'wp_print_styles\', \'se_remove_styles\', 99 );
对于如下所示的特定页面模板,您可以一次性删除所有样式和java脚本。将代码添加到
functions.php
当前主题的文件。
/**
* Remove all java scripts.
*/
function se_remove_all_scripts() {
global $wp_scripts;
if ( is_page_template( \'blankPage.php\' ) ) {
$wp_scripts->queue = array();
}
}
add_action( \'wp_print_scripts\', \'se_remove_all_scripts\', 99 );
/**
* Remove all style sheets.
*/
function se_remove_all_styles() {
global $wp_styles;
if ( is_page_template( \'blankPage.php\' ) ) {
$wp_styles->queue = array();
}
}
add_action( \'wp_print_styles\', \'se_remove_all_styles\', 99 );