2011-05-05 3 views
0

SQL 명령을 사용하여 내 WordPress 사이트에서 모든 의견을 삭제했습니다. wp_comments & wp_commentmeta는 모두 비어 있습니다. WordPress에서 모든 의견 데이터 삭제

는 모든 의견을 삭제했지만 나는 현재 가지고있는 문제는 여전히 사용하여 이전 코멘트 번호 표시하는 것입니다 : 포스트는 여전히있을 것이다 예를 들어 <?php comments_number('0 Comments','1 Comment','% Comments'); ?>

을 "4 개 댓글"그 의견은 '돈에도 불구 표시 존재하지 않습니다.

이 문제를 해결하려면 어떻게해야할까요?

도움을 주시면 감사하겠습니다.

감사합니다.

답변

1

당신은뿐만 아니라 '0'으로 wp_posts에 COMMENT_COUNT 필드를 재설정해야 - 그것은 코멘트 테이블에서 모든 시간을 카운트 할 필요가 없습니다 그래서 그 테이블에 저장 ....

EDIT (주석 기준) :

당신은 매우 간단한 쿼리를 실행할 수 있습니다

: 조심

 

UPDATE wp_posts 
set comment_count = 0 
 

이 :)이 where 절 (필터)가 너무가되지 않습니다 어떤 당신이 한 번 돌아 가지 않는다 이 작업을 수행. 댓글 수가 '0'이되도록 모든 소식을 업데이트합니다. DB를 백업 할 수 있다면 좋을 것입니다.

는 또한, 쿼리를 실행하는 데 사용하고있는 도구에 따라, 당신은 DB 이름을 둘 필요가 있습니다 : 빠른 응답을위한

 

UPDATE yourdbname.wp_posts 
set comment_count = 0 
 
+0

감사합니다, 당신은 SQL에 익숙 생각하지 않는다? 이 일을 대량으로 수행하는 방법을 알고 있다면 좋을 것입니다. – daryl

+0

고마워, 큰 도움 A *. – daryl

관련 문제