Рубрика: Администрирование

Отключаем ревизии

Для начала подключитесь через FTP-клиент к своему блогу, чтобы мы могли работать с файлами движка.

Раньше, в старых версиях WordPress, чтобы отключить ревизии, достаточно было прописать в файле wp-config.php следующую строку:
1

define(‘WP_POST_REVISIONS’, false);

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

В этом файле, внутри функции wp_functionality_constants(), найдите следующий кусок кода:

function wp_functionality_constants( ) {
. . .
if ( !defined(‘WP_POST_REVISIONS’) )
define(‘WP_POST_REVISIONS’, true);
. . .
}

И замените в нем значение true на false:

if ( !defined(‘WP_POST_REVISIONS’) )
define(‘WP_POST_REVISIONS’, false);

Теперь сохраните данный файл и обновите его на сервере.

После этих нехитрых действий, ревизии к записям перестанут создаваться, и база данных не будет наполняться мусором. Но мы также должны понимать, что в базе данных все еще остались ревизии, которые были созданы ранее. И они просто так никуда не исчезнут, поэтому теперь наша задача удалить их оттуда.
Удаляем старые ревизии из базы данных

Как удалить ревизии в WordPress

Я знаю несколько способов того, как удалить ревизии в WordPress. Наверное, их существует намного больше, но меня вполне удовлетворяют эти два. Один из них рассчитан на новичков или на тех, кто опасается что-то сделать не так.

Мы будем использовать специально созданный плагин для удаления ревизий и очистки базы данных — wp-optimize.1.8.9.


Связанные посты:


Метки: