我想删除默认情况下加载的所有CSS和JS,而我将手动替换这些JS和CSS。
(仅限前端js和CSS)。

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

我有一台针对静态文件进行了优化的服务器。我将所有静态文件托管在诸如static.example.com之类的子域中

最佳答案

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

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

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

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

关于javascript - 如何从wordpress中删除所有js和CSS的请求(主题和插件),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45723537/

10-11 12:35