2025年12月,WordPress更新到了6.9版,原来针对5.9版本的方法好像失效了,下面是针对6.9的新方法。
//移除WP核心的global-styles的输出
add_action( 'wp_loaded', function() {
remove_action( 'wp_enqueue_scripts', 'wp_enqueue_global_styles' );
remove_action( 'wp_footer', 'wp_enqueue_global_styles', 1 );
}, 20 );
今天看后台WordPress 5.9版的升级提示,于是就升级了一番。升级之后看看前后台有没有什么异常,然后看到页面顶部输出了一段颜色和字体大小样式。
<style id='global-styles-inline-css' type='text/css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;…………………………
</style>
样式代码还挺长,上面没高兴展示全,看着是WordPress的Gutenberg编辑器或者默认主题相关,我自己两个都不用,索性把那大段的样式去掉。
去掉方法是也很简单,在主题的functions.php里面加上以下代码就行了。
//移出头部global-styles-inline-css
function remove_global_styles_inline_css() {
wp_dequeue_style( 'global-styles' );
}
add_action( 'wp_enqueue_scripts', 'remove_global_styles_inline_css' );
突然看到页面顶部加了这个样式代码,看着好像没什么用,还是去掉。
可以要换服务器才升级了,现在还是5.7
现在新版的折腾主题有点堆积木的感觉,不过没有折腾的欲望了!
升级强迫症每每都是第一时间升级,幸好模版兼容够好,抗住了2-3年来的屡次升级
我还迟迟没有升级。。。
我还没升
5.9的2022主题还是测试版,对我这种图省事的人也不算友好
学习了,这就加上。
这个方法不错,我是挂在了 'print_styles_array' 代码量比这个多一些
@sys恩,道理都是类似的
WP以前用过,其实还不错,就是觉得太肿了。
zblog目前用着还挺舒服。
说起这事来,上次说的要备份一次,到现在还没做,回头明天得看看了。
@城南牧野用着熟悉舒服就是最好的,系统只是一个小小的载体。
可以可以,我打算zb养老了
@常瑞zblog还是在我使用PJBlog的时候玩过,那时候还是asp版的,应该有10来年了。