Îmi place să am lucrurile organizate p-aici. De multe ori, în loc să fac bine, mai mult strict. De data asta n-am bușit nimic. Oricum, aveam backup.
Ideea e că de ceva timp am descoperit custom fields. Așa că am testat tone de pluginuri și bălării. În lista de custom fields mi-au ajuns toate bălăriile. Așa că, de mult, am vrut să curăț p-acolo. Nu deranjează decât vizual.
Comenzile sunt simple, dar pot afecta performanțele blogului dacă acel custom field mai e folosit. Așadar, grijă mare ce ștergeți.
Treaba se face în SQL.
Selectăm tabela în care vrem să căutăm. Custom fields se află în tabela wp_postmeta. Acolo va trebui să selectăm și să ștergem. Asta fac comenzile de mai jos.
selectăm:
SELECT * FROM `wp_postmeta` WHERE meta_key LIKE '%wp_review%';
ștergem:
DELETE FROM `wp_postmeta` WHERE meta_key LIKE '%wp_review%';
Evident că am făcut și boacăne. Am șters mai multe lucruri de care aveam și nevoie. Testăm, revenim 🙂
Malin a zis
Nu e musai sa dai SELECT inainte de DELETE. SELECT e doar ca sa iti afiseze rezultatele si sa te asiguri ca nu stergi ce nu trebuie cu comanda urmatoare.
Marius Cucu a zis
Corect. Doar că trebuia să văd când fac boacăne. Și-am făcut-o. Acum mă bat cu backup-urile că am șters și niște drepturi de utilizator pentru un plugin.
Boacăne rezolvate: pus backup de acum 2 zile, rezolvat cu custom fields de la pluginuri importante, adăugat postări și comentarii.
Redus undeva la 5mb din baza de date. Am rămas la 45mb.