我想删除默认情况下加载的所有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/