我刚在客户端网站上安装了W3 Total Cache Wordpress插件,乍一看,一切似乎都很好用。问题是,当我查看单个帖子时,页面底部添加的评论W3 Total Cache插件似乎正在评论<body>
元素并返回此信息:
<body
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/
Page Caching using memcached (User is logged in)
Object Caching 959/1096 objects using memcached
Served from: mydomain.com @ 2014-06-03 12:23:05 by W3 Total Cache -->
当我从页眉中删除<?php body_class(); ?>
函数时,页面会加载,但没有侧栏和其他元素。
我已经启用了wp-config.php中的WP_DEBUG
,并指出我在第622行的/wp-includes/plugin.php中的foreach循环错误,该错误引用了{{1}功能。我假设某些内容与W3 Total Cache冲突并且丢弃插件基本名称。我的猜测是Wordpress正在搜索无法找到的插件吗?
这是我最近启用的唯一插件,当我禁用它时,问题并未解决。有没有人经历过这个,或者有没有人知道我能做些什么才能让我的个人帖子回来?
编辑:当停用W3总缓存时,plugin_basename($file)
元素呈现<body>
,而没有关闭<body
,因此不会渲染任何内容。
编辑2:我已经恢复到Wordpress 3.8,这似乎解决了这个问题。我希望很快得到3.9的修复。
答案 0 :(得分:0)
我认为问题是<body>
标记缺少最终>
您确定这与W3 Total Cache有关吗?如果我已正确阅读您的帖子,即使您删除此插件,您仍然会遇到此问题?
也许您在header.php中的body标记后意外删除了>
?
如果标记的<?php
部分后面有多个<body
类,则很容易完成。