例如,假设我的页面名称为detail_event
,并且想阻止此页面中的加载脚本mouse.min
,我想阻止特定页面中的特定js。
我在curent主题的functions.php中编写了以下代码,但是仍然mouse.min
js正在加载如何停止它。
add_action( 'wp_enqueue_scripts', 'my_register_javascript', 100 );
function my_register_javascript() {
if ( is_page('my-page') ) {
wp_deregister_script( 'mouse.min' );
}
}
mouse.min js的位置为mysite.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.11.4
请任何人知道该怎么做。
答案 0 :(得分:0)
您只需要使条件包括否定:
if ( !is_page('my-page') ) {
答案 1 :(得分:0)
这里有几件事要注意:
您应该尝试以下提到的代码,而不是这样做:
add_action( 'wp_footer', 'custom_wp_dequeue_script', 11 );
function custom_wp_dequeue_script() {
if ( is_page('my-page') ) {
wp_dequeue_script( 'jquery-ui-mouse' );
}
}