禁用 Wordpress 插件的 JavaScript

Disable Wordpress plugin's JavaScript

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

例如,我有一个插件破坏了我的媒体上传器,问题是它的 JavaScript 文件很大,我无法找到。

在你的插件或主题文件中寻找wp_enqueue_script(如果你精通cli,你可以使用grep -R "wp_enqueue_script /path/to/project/root),然后添加到[=17]的底部=]:

// 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' );