太好了,代码起作用了!🎉
Redis Object Cache 页脚注释屏蔽解决方案
问题描述:
使用 Redis Object Cache 插件后,页面底部自动插入了调试注释:
<!--
Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com
Retrieved XXXX objects (X MB) from Redis using PhpRedis (vX.X.X).
-->
虽然能确认缓存正常工作,但注释影响页面源码整洁度,且有时不适合公开给用户。
尝试方案及效果:
最终解决代码:
<?php
// 放在主题 functions.php 文件顶部,确保最早执行
ob_start(function($buffer) {
return preg_replace('/<!--\s*Performance optimized by Redis Object Cache.*?-->/s', '', $buffer);
});
结果:
页面底部的 Redis 缓存注释成功移除,页面源码更加干净,同时缓存功能正常。
希望这个方案能帮助到遇到相同问题的开发者!🚀