WordPress導入後如何修復類別和評論數


WordPress導入後,您是否注意到註釋計數不正確? 使用內置的導入器導入WordPress網站有時會弄亂您的WordPress評論數。 儘管所有評論均已安全導入並在管理區域中可見,但您的帖子將在您的網站上顯示錯誤的評論數。 相同的導入錯誤也會影響類別計數和自定義分類計數。 在本文中,我們將向您展示導入WordPress後如何修復類別和評論數。

修復類別和評論數

正如您在上面的屏幕截圖中所注意到的,導入後,我們的評論計數和類別計數顯示為0,而不是實際數字。 讓我們看一下如何修復它。

影片教學

訂閱WPBeginner

如果您不喜歡該視頻或需要更多說明,請繼續閱讀。

首先,您需要創建網站的完整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."comments 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."posts SET comment_count="$count" WHERE ID = '$post_id'"); } ?>

您需要用WordPress數據庫主機(通常是localhost),數據庫用戶名和密碼替換DB_HOST,DB_USER,DB_PASSWORD。

您可以通過登錄WordPress託管cPanel或使用文件管理器查看wp-config.php文件來找到所有這些信息。

替換信息後,將此文件另存為 comments-fix.php 在您的桌面上。

現在,您將需要將此文件上傳到站點的根目錄。 您可以使用FTP客戶端或網絡託管控制面板中的文件管理器來實現。

將文件上傳到您的網站後,您需要打開Web瀏覽器並轉到以下文件:

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

更換 example.com 加上您網站的地址。

在瀏覽器中訪問該文件將運行腳本,該腳本僅循環瀏覽您的帖子,類別,標籤,評論等並更新計數。

固定分類術語和評論數

重要: 修復WordPress評論數後,您需要刪除 comments-fix.php 服務器中的文件。

僅此而已,我們希望本文能幫助您在導入WordPress之後更新評論數。 您可能還想查看有關最常見的WordPress錯誤以及如何修復它們的指南。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Google+。