Fix för WordPress kommentarsräkning ur synk

För… hrm… länge sen noterade jag att det stod ”0 kommentarer” på alla äldre inlägg, oavsett hur många kommentarer de hade. Jag tänkte såklart att jag skulle felsöka det ”någon gång”. Jag visste sedan innan att siffran sparas direkt i inläggstabellen, så den inte behöver räknas ut varje gång, och misstänkte att det hade blivit något fel där. Men det bidde liksom inte av att kolla databasen…

Sen fick jag plötsligt för mig att googla problemet. Och självklart hittade jag någon som skrivit två fiffiga sql-frågor: en som listar alla inlägg där cachade kommentarsantalet diffar från uträknade antalet och en som såklart fixar problemet också.

Så nu har jag kört dem.

Det var ju inte jobbigt alls, faktiskt.

Inser nu att jag borde ha noterat ett par av de felaktiga posterna (det var jääättemånga) för att enklare kunna kolla om det faktiskt blev rätt också, men jag tror det.

Här är länken:

» How To Diagnose And Fix Incorrect Post Comment Counts In WordPress

Thank you Artem Russakovskii!

(Japp, inlägget är från 2010, men fixen ser ut att funka fortfarande.)

Relaterade inlägg:

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *