禁用Wordpress插件的JavaScript

时间:2015-05-31 14:25:44

标签: php wordpress plugins

是否可以阻止在Wordpress管理区域或管理区域的特定页面上加载插件的JavaScript?

例如,我有一个插件会破坏我的媒体上传器,而这个问题是由于它无法追踪的大型JavaScript文件所致。

1 个答案:

答案 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' );
相关问题