WP Rocket缓存优化插件相信大家都在使用,不管是付费版、免费版还是破解版,可以说是WordPress必备插件之一,小编之前有过关于 WP Rocket 插件的详细介绍(可见文末链接),这里就不在过多介绍,本文和大家介绍下WP Rocket缓存优化插件隐藏在页面中的广告的删除方法。
WP Rocket 自 2.0 版本开始加入了 get_rocket_footprint() 方法以在页面源码末尾加入尾部足迹。可编辑以下路径中的文件进行删除:
/wp-content/plugins/wp-rocket/inc/classes/Buffer/class-cache.php
版本 3.9.x 大约位于 430 行左右,可以看到 get_rocket_footprint() 方法,大致如下:
private function get_rocket_footprint( $time = '' ) {
$footprint = defined( 'WP_ROCKET_WHITE_LABEL_FOOTPRINT' ) ?
"\n" . '<!-- Cached for great performance' :
"\n" . '<!-- This website is like a Rocket, isn\'t it? Performance optimized by ' . WP_ROCKET_PLUGIN_NAME . '. Learn more: https://wp-rocket.me';
if ( ! empty( $time ) ) {
$footprint .= ' - Debug: cached@' . $time;
}
$footprint .= ' -->';
return $footprint;
}
只需将末尾的 return 注释掉,让它不返回任何值,即可。
由于 WP Rocket 插件处于不断更新中,具体位置可能发生变化,这种情况可以把插件文件下载到本地,使用 Visual Studio Code 或其它编辑工具进行全局查找,搜索关键词“This Website”或“Performance optimized”等等,找到后注释或删除即可。