【问题标题】:Catchable fatal error: Object of class WP_Error could not be converted to string in....after second page可捕获的致命错误:WP_Error 类的对象无法在...中转换为字符串...在第二页之后
【发布时间】:2011-01-30 10:11:05
【问题描述】:

我不知道这个问题在我的博客上存在多久了,但今天我注意到了。在我的网站主页上,如果您使用页面导航(底部)访问下一页,您将在第三页或第二页之后看到以下错误:

可捕获的致命错误:无法将类 WP_Error 的对象转换为第 86 行 /home4/techshal/public_html/wp-content/themes/thesis_18/lib/functions/teasers.php 中的字符串

我正在使用论文主题,代码如下问题所在:

function thesis_teaser_category($post_count, $post_image) {
    $categories = get_the_category();
    echo '<a class="teaser_category" href="' . get_category_link($categories[0]->cat_ID) . '">' . $categories[0]->cat_name . "</a>\n";
}

第三行是上面代码中的第 86 行,以 echo 开头。 此问题仅适用于在类别和标签页面中运行良好的索引页面导航。 我停用了所有插件来解决这个问题,但问题没有解决。 侧边栏也会丢失。

【问题讨论】:

标签: php mysql wordpress fatal-error wordpress-thesis-theme


【解决方案1】:

转到您的 phpmyadmin。选择您的 wordpress mu 正在使用的数据库的名称。转到搜索。

在:要搜索的单词或值(通配符:“%”)类型:dashboard_blog

然后在内部表中:您必须向下滚动并选择 wp_sitemeta 以插入到搜索中。好的,只需单击“Go”。

上面的搜索资源是这样的:

“dashboard_blog”的搜索结果中至少有一个词:

2 match(es) inside table wp_sitemeta | Browse | Delete

单击浏览,您将看到 2 个表格。编辑表名dashboard_blog。

无论您看到什么元值。我不记得确切(可能是错误之类的),但您不必担心。只需删除所有并输入 1。是的,只需在框中输入单词“1”。

最后,点击开始。并登录你的WP。查看结果。

【讨论】:

  • 你确定这是正确的吗?最初的提问者说他​​(以不同的方式)修复了它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-08
  • 2013-08-07
  • 2012-07-12
  • 2018-03-12
  • 2014-02-21
  • 1970-01-01
相关资源
最近更新 更多