如何修复WordPress导入后的分类和评论数量

WordPress导入后,您是否注意到不正确的评论计数? 使用内置导入程序导入WordPress网站有时会弄乱您的WordPress评论数量。 尽管所有评论都是安全导入的,并且在管理员区域中可见,但您的帖子会在您的网站上显示不正确的评论数量。 相同的导入错误也会影响分类计数和自定义分类计数。 在这篇文章中,我们将向您展示如何在导入WordPress后修复类别和评论数量。

修复类别和评论计数

正如您在上面的屏幕截图中注意到的,导入后,我们的评论计数和类别计数显示为0而不是实际的数字。 我们来看看如何解决这个问题。

首先,您需要为您的网站创建一个完整的WordPress备份。 每当您要在您的网站上进行重大更改时,您都应该这样做。 我们推荐使用BackupBuddy,它是市场上最全面的WordPress备份插件。

一旦你做好了备份,让我们继续下一步。

打开像记事本这样的纯文本编辑器,只需复制并粘贴以下代码:

“;
  mysql_query(“UPDATE”。$ table_prefix。“term_taxonomy SET count ='$ count'WHERE term_taxonomy_id ='$ term_taxonomy_id'”);
 }

 $ result = mysql_query(“SELECT ID FROM”。$ table_prefix。“posts”);
 while($ row = mysql_fetch_array($ result)){
   $ post_id = $ row ['ID'];
   echo“post_id:”。$ post_id。“count =”;
   $ countresult = mysql_query(“SELECT count(*)FROM”。$ table_prefix。“评论WHERE comment_post_ID ='$ post_id'AND comment_approved = 1”);
   $ countarray = mysql_fetch_array($ countresult);
   $ count = $ countarray [0];
   echo $ count“。 
“;    mysql_query(“UPDATE”。$ table_prefix。“)SET comment_count ='$ count'WHERE ID ='$ post_id'”); } ?>

您需要用您的WordPress数据库主机(通常是本地主机),数据库用户名和密码替换DB_HOST,DB_USER,DB_PASSWORD。

您可以通过登录到您的WordPress主机cPanel或通过使用文件管理器查看您的wp-config.php文件来找到所有这些信息。

一旦你更换了信息,保存这个文件为 评论-fix.php 在你的桌面上。

现在您需要将此文件上传到您网站的根目录。 您可以通过使用FTP客户端或使用您的虚拟主机控制面板中的文件管理器来完成此操作。

将文件上传到您的网站后,您需要打开您的网络浏览器并转到该文件:

http://example.com/comments-fix.php

更换 example.com 与您的网站的地址。

在浏览器中访问这个文件将运行脚本,只是简单地循环你的帖子,类别,标签,评论等,并更新计数。

确定分类术语和评论数量

重要: 一旦你完成了你的WordPress评论计数,你需要删除 评论-fix.php 文件从您的服务器。

这就是我们希望这篇文章帮助您在导入WordPress之后更新评论数。 你也可能想看看我们的指南上最常见的WordPress错误,以及如何解决它们。