Отключаем на WordPress ревизии записей

Не так давно помогал своей знакомой оптимизировать сайт на WP. Несмотря на небольшое количество страниц, лимит базы MySQL был практически исчерпан. Знакомая удалила ревизии из базы и оптимизировала ее, но база снова быстро распухала. Если на вашем сайте или блоге под Word Press возникает подобная проблема, то данная статья для вас.

Когда вы  вставляете в CMS очередной пост или страницу, система автоматически делает резервную копию этого поста. Это с одной стороны хорошо, так как позволяет вам в случае чего выбрать сохраненную версию поста. Однако обратной стороной медали служит тот факт, что база данных будет постоянно распухать, как в описанном мной случае.

Чтобы этого избежать, мы просто отключим эти копии (или ревизии).  Для этого надо зайти в папку wp-includes и открыть для редактирования файл default-constants.php. Откройте его редактором типа Notepad ++ и найдите следующие строчки кода :


if ( !defined('WP_POST_REVISIONS') )

define('WP_POST_REVISIONS', true);

Измените true на false и сохраните изменения.  Теперь лишние копии записей не будут засорять вашу базу.

Яндекс.Метрика