Отключаем ревизии
Для начала подключитесь через 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.
Связанные посты:
Метки: Ревизии