Как отключить, удалить или ограничить ревизии в WordPress

7 марта Общее, Веб

Редакции Word для прессы создаются каждый раз, когда вы редактируете сообщение и нажимаете кнопку «Обновить». Они создаются, даже если вы изменили один единственный символ в сообщении. Это может быть полезно, если вам когда-либо понадобится вернуться к предыдущему сообщению или вам нужно сравнить старые сообщения с более поздними. Кроме того, если у вас есть несколько человек, редактирующих сообщения, это можно использовать для отслеживания изменений.

WordPress пост ревизия отключить

WordPress пост ревизия отключить

С другой стороны, если вы похожи на меня и у вас большое количество постов, и вы постоянно над ними работаете, то, прежде чем вы это узнаете, у вас будет более 20 ревизий для более 300 различных постов. Это, в свою очередь, сделает вашу базу данных WordPress ОЧЕНЬ больше, чем нужно, что может повредить скорости вашего блога WordPress, так как запрос к базе данных займет намного больше времени.

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

Второе — отключить функцию пост-ревизии. Это можно сделать, открыв WP-config.php файл в вашем редакторе HTML и добавив эту строку в конец.

define ('WP_POST_REVISIONS', false);

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

DEFINE ( ​​'WP_POST_REVISIONS', 5);

Там, где написано «5», вы можете указать, сколько ревизий вы хотели бы сохранить.

Если вы хотите удалить все предыдущие редакции поста, то снова можете использовать один из многих плагинов, но более простой способ сделать это ниже.

ПОМНИТЕ ВСЕГДА СДЕЛАЙТЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ ВАШЕЙ БАЗЫ ДАННЫХ ПЕРЕД РЕДАКТИРОВАНИЕМ
Войдите в phpMyAdmin в CPanel
После этого выберите базу данных WordPress
Выберите вкладку SQL из меню, скопируйте и вставьте команду ниже, затем примените

DELETE FROM wp_posts WHERE post_type = "revision";

Все ваши предыдущие посты будут удалены.

Видео-руководство о том, как отключить или ограничить редакции WordPress Post

Ссылка на основную публикацию
Adblock
detector