首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wp_head()删除冗余脚本?

问wp_head()删除冗余脚本?
EN

WordPress Development用户
提问于 2011-03-28 19:46:46
回答 2查看 11.3K关注 0票数 0

快速提问。我在当前的项目中使用jquery (最新版本)。我使用的一些插件也使用jquery,它们是通过wp_head()插入的。因为我希望我的网站相当苗条和快速,这个多余的脚本应该被删除。

有什么方法可以为wp_head()中的字符串"jquery.js“进行筛选并删除嵌入脚本的标记吗?正如您在下面的屏幕截图中所看到的,不需要jquery.js。我能用钩子把它拿掉吗?

EN

回答 2

WordPress Development用户

发布于 2011-03-28 20:01:45

您可以使用wp_deregister_style()和wp_deregister_script()来清理过于激进的插件脚本/样式注入。例如,下面是我如何“优化”联系人7's风格/脚本注入:

代码语言:javascript
复制
// Optimize Contact Form 7
function deregister_cf7_js() {
   if ( ! is_page( 'contact' ) ) {
    wp_deregister_script( 'contact-form-7' );
     }
}
add_action( 'wp_print_scripts', 'deregister_cf7_js', 100 );

function deregister_ct7_styles() {
   if ( ! is_page( 'contact' ) ) {
        wp_deregister_style( 'contact-form-7' );
    }
}
add_action( 'wp_print_styles', 'deregister_ct7_styles', 100 );

如果您知道哪个插件是罪魁祸首,您可以使用类似的方法。

票数 2
EN

WordPress Development用户

发布于 2011-08-08 12:25:46

是的,您可以禁用特定的插件或脚本形式出现。

下面是一个我禁用了易出现的fancybox插件的例子

希望它有帮助:)

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/13319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档