Link
0 Kommentare

Die Anzahl der WordPress Kommentare stimmt nicht

Sollte die Anzahl der WordPress-Kommentare je Post – aus welchem Grund auch immer – nicht passen, könnt Ihr diese mit folgendem SQL wieder gerade biegen:

UPDATE db_name.wp_posts wpp
LEFT JOIN
(SELECT comment_post_id AS c_post_id, count(*) AS cnt
FROM db_name.wp_comments
WHERE comment_approved = 1 GROUP BY comment_post_id) wpc
ON wpp.id=wpc.c_post_id
SET wpp.comment_count=wpc.cnt
WHERE wpp.post_type IN ('post', 'page')
AND (wpp.comment_count!=wpc.cnt
OR (wpp.comment_count != 0 AND wpc.cnt IS NULL));

„db_name“ ist natürlich durch Euren Datenbanknamen zu ersetzen.

DISCLAIMER: macht vorher ein Backup und schießt nicht einfach drauf los wie im wilden Westen!

Gesehen bei: Josh alternativ bei Amauf

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.