2011-05-05 47 views
0

我已經使用SQL命令從我的WordPress網站刪除了所有評論,wp_comments & wp_commentmeta爲空。從WordPress中刪除所有評論數據

這已經刪除了所有的評論,但我現在的問題是,它仍然顯示使用舊的評論數:<?php comments_number('0 Comments','1 Comment','% Comments'); ?>

例如後仍會有:「4個評論」顯示,即使那些評論不要」不存在。

有關如何解決此問題的任何想法?

任何幫助表示讚賞。

問候。

回答

1

您需要在wp_posts的COMMENT_COUNT場重置爲「0」,以及 - 它存儲在該表中,因此不必從意見表,每次做計數....

編輯(基於評論):

您可以運行一個非常簡單的查詢:

 

UPDATE wp_posts 
set comment_count = 0 
 

小心:)這沒有一個where子句(過濾器),所以沒有回頭路,一旦你做這個。它會更新您的所有帖子以使評論數爲0。如果你可以做你的數據庫的備份,那會很好。

此外,取決於您使用運行查詢什麼工具,你可能需要把數據庫名:

 

UPDATE yourdbname.wp_posts 
set comment_count = 0 
 
+0

感謝您的快速回復,不要假設你熟悉SQL?如果你知道如何羣衆做這件事,那會很棒。 – daryl 2011-05-05 01:33:53

+0

謝謝老兄,很有幫助A *。 – daryl 2011-05-05 01:45:24