首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从wordpress中移除所有js和css请求(主题和插件)

如何从wordpress中移除所有js和css请求(主题和插件)
EN

Stack Overflow用户
提问于 2017-08-17 05:48:03
回答 2查看 2K关注 0票数 0

我想删除所有的css和js是默认加载的,我将手动替换这些js和css。(仅限前端js和css )。

我想提高性能。我也想这样做,以便更好地管理

我有一个针对静态文件进行了优化的不同服务器。我在像static.example.com这样的子域上托管所有静态文件

EN

回答 2

Stack Overflow用户

发布于 2017-08-17 06:12:02

您可以使用wp_print_styles和wp_print_scripts操作钩子,然后在各自的钩子中获取全局$wp_styles和$wp_scripts对象变量。

" registered“属性列出了已注册的脚本," queue”属性列出了上述两个对象上的队列脚本。

清空脚本和样式队列的示例代码。

代码语言:javascript
复制
function pm_remove_all_scripts() {
    global $wp_scripts;
    $wp_scripts->queue = array();
}
add_action('wp_print_scripts', 'pm_remove_all_scripts', 100);
function pm_remove_all_styles() {
    global $wp_styles;
    $wp_styles->queue = array();
}
add_action('wp_print_styles', 'pm_remove_all_styles', 100);

图片来源:https://wordpress.stackexchange.com/a/17138

票数 2
EN

Stack Overflow用户

发布于 2017-08-17 05:51:25

在Wordpress中,为了在页面加载时正确进行设置,所有资源都需要在functions.php文件中排队。将它们从队列中移出并不会使您的站点加载速度更快-如果您试图硬编码到资产的路径,则很可能会破坏站点。

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

https://stackoverflow.com/questions/45723537

复制
相关文章

相似问题

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