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错误,以及如何解决它们。