Как избавиться от лишних редакций записи
Среда, 17 марта 2010 -
Уже взаправду давно WordPress включает в себя функцию сохранения старых версий записи, когда вы делаете какие-либо изменения, чтобы вы имели возможность вернуться к прошлой версии, сравнить с текущей и при надобности восстановить. Это на самом деле очень удобно, но это также занимает реально очень много места в вашей базе данных.
Ниже вы найдете SQL запрос, который удивительно моментально удалит все редакции записей впрямь вместе с ассоциированной с ними meta информацией.
Просто выполните следующий запрос через phpMyAdmin и все редакции постов будут тотчас удалены из базы данных WordPress.
Внимание: не забудьте сделать резервную копию базы данных прежде чем исполнять код. Вы пользуетесь этим советом на свой страх и риск. Мы не несем ответственности за любую потерянную или поврежденную в результате информацию.
DELETE a,b,c FROM wp_posts a WHERE a.post_type = 'revision' LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);
Наслаждайтесь базой данных без лишнего мусора!
Источник:
UPD:
define('WP_POST_REVISIONS', false);
feedproxy.google.com