Я думаю многие заметили, что в последних версиях вордпресса постоянно пачками создаются ревизии постов. Достаточно чуток изменить одну буковку и движок на автомате создаст очередное копию статьи и сохранит ее в базе данных без вашего на то разрешения… С течением времени этих ревизий набирается на порядок больше чем самих постов. База раздувается. Ничего в этом хорошего нету. Как с этим бороться?
Прежде всего можно установить плагин . В настройках плагина отключаем все ревизии. Теперь новые тонны мусорных ревизий создаваться не будет… Но что делать с теми мегабайтами, что уже созданы и сидят в базе? Идем в паенль управления вашим хостингом, а точнее в управление вашими базами данных. Вбиваем SQL запрос: SELECT * FROM wp_posts WHERE post_type = ‘revision’. И получаем список всех ревизий. А дальше можете выделить все и удалить. На посты ревизии не влияют НИКАК.
Вот такая вот уборка =)
Метки:wordpress
Надо будет попробовать. Хотя, честно сказать, я не замечал, что база раздувается и сохраняются куча копий..
FROM `wp_posts` AS `p`
LEFT JOIN `wp_postmeta` AS `pm`
ON `p`.`ID` = `pm`.`post_id`
LEFT JOIN `wp_comments` AS `c`
ON `p`.`ID` = `c`.`comment_post_ID`
LEFT JOIN `wp_term_relationships` AS `tr`
ON `p`.`ID` = `tr`.`object_id`
WHERE
`p`.`post_type` = ‘revision’;
`wp_posts`,
`wp_postmeta`,
`wp_comments`,
`wp_term_relationships`;
еще б знать как увеличить время их сохранения – пока поставила плагин и до 2х ревизий…
Огромное спасибо!!!!
define( ‘AUTOSAVE_INTERVAL’, 600 );
define(‘WP_POST_REVISIONS’, 0);