Часто причиной медленной загрузки сайта на WordPress может стать слишком большое количество сохраненных в базе ревизий. Для отключения этой функции файл wp-config.php добавьте следующий код:


define( 'AUTOSAVE_INTERVAL', 900 );
define( 'WP_POST_REVISIONS', false );

Первая строка увеличит интервал автоматического сохранения до 900 секунд, вторая выключит автоматическое сохранение ревизий постов.

Удаление старых ревизий в базе данных с помощью phpMyAdmin

Как правило утилиту phpMyAdmin можно найти в панели администрирования хостинга.
В окне программы перейдите на вкладку SQL добавьте следующие строки и нажмите кнопку «Вперед»:


DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%');
DELETE FROM wp_term_relationships WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%');
DELETE FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%';

ЕСТЬ, ЧТО СКАЗАТЬ?

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь