我想删除所有的css和js是默认加载的,我将手动替换这些js和css。(仅限前端js和css )。
我想提高性能。我也想这样做,以便更好地管理
我有一个针对静态文件进行了优化的不同服务器。我在像static.example.com这样的子域上托管所有静态文件
发布于 2017-08-17 06:12:02
您可以使用wp_print_styles和wp_print_scripts操作钩子,然后在各自的钩子中获取全局$wp_styles和$wp_scripts对象变量。
" registered“属性列出了已注册的脚本," queue”属性列出了上述两个对象上的队列脚本。
清空脚本和样式队列的示例代码。
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);发布于 2017-08-17 05:51:25
在Wordpress中,为了在页面加载时正确进行设置,所有资源都需要在functions.php文件中排队。将它们从队列中移出并不会使您的站点加载速度更快-如果您试图硬编码到资产的路径,则很可能会破坏站点。
https://stackoverflow.com/questions/45723537
复制相似问题