是否可以阻止在Wordpress管理区域或管理区域的特定页面上加载插件的JavaScript?
例如,我有一个插件会破坏我的媒体上传器,而这个问题是由于它无法追踪的大型JavaScript文件所致。
答案 0 :(得分:0)
在插件或主题文件中查找wp_enqueue_script
(如果你是个cli-savvy,你可以使用grep -R "wp_enqueue_script /path/to/project/root
),然后添加到 functions.php 的底部:
// Deregister some scripts:
function deregister_scripts() {
// Deregistering jQuery:
wp_deregister_script( 'jquery' );
if(is_front_page() ) :
// Deregistering some script on Front page
wp_deregister_script( 'some-script' );
endif;
if(is_page(25) ) :
// Deregistering script on page which's ID is 25
wp_deregister_script( 'some-another-script' );
endif;
if(is_admin() ) :
// Deregistering script on admin
wp_deregister_script( 'yet-another-script' );
endif;
}
add_action( 'wp_enqueue_scripts', 'deregister_scripts' );