0

我刚刚在客户端站点上安装了 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_DEBUG在 wp-config.php 中启用了,这将我指向第 622 行 /wp-includes/plugin.php 中的 foreach 循环错误,该错误指的是该plugin_basename($file)函数。我假设某些东西与 W3 Total Cache 冲突并丢弃了插件基本名称。我的猜测是 Wordpress 正在搜索一个找不到的插件?

这是我最近启用的唯一插件,当我禁用它时问题并没有解决。以前有没有人经历过这种情况,或者有没有人知道我可以做些什么来恢复我的个人帖子?

编辑:当 W3 Total Cache 被停用时,<body>元素呈现就像<body没有关闭一样>,因此不会呈现除此之外的任何内容。

编辑 2:我已经恢复到 Wordpress 3.8,这似乎已经解决了这个问题。我希望尽快修复 3.9。

4

1 回答 1

0

在我看来,问题是<body>标签缺少决赛>

您确定这与 W3 Total Cache 有关吗?如果我正确阅读了您的帖子,似乎即使您删除了此插件,您仍然会遇到此问题吗?

也许你不小心删除了>header.php 中的 body 标签后的一个?

如果标签部分后面有多个<?php类,则很容易做到。<body

于 2014-06-04T15:07:17.427 回答