Как отключить ревизии из админки WordPress при помощи плагина
Главная » Чистим WordPress
На чтение 3 мин. Просмотров 369 Опубликовано Обновлено
Когда вы сохраняете черновик еще недописанной статьи, то в базе данных создается полная ее копия – ревизия. Разобрались, почему эту функцию стоит отключить и как это сделать на WordPress.
Содержание
- Почему нужно отключить ревизии записей в WordPress?
- Как удалить старые редакции страниц на WordPress
- Убрать при помощи Clearfy PRO
- Выключить через WP Revisions Manager
- Отключить используя PHP
Почему нужно отключить ревизии записей в WordPress?
Арендуемый хостинг может быть двух видов: shared или VPS (VDS). Оба типа ограничены по лимиту используемого дискового пространства. То есть при достижении порогового значения надо будет докупать мощности.
Одна из главных проблем WordPress, забивающих диск – ревизии. По ходу редактирования материала вы сохраняете его (зачастую это автосохранение), что приводит к появлению редакций, то есть полностью копирующих все тело записи в базе данных элементов.
Если статья пишется непосредственно в редакторе, то БД забивается очень быстро и приводит к неожиданным ограничениям со стороны хостера. Единственный путь исправления – отключить ревизии.
Как удалить старые редакции страниц на WordPress
Как и с любым базовым функционалом, делается это двумя способами: через WordPress-утилиту или вставку кастомной системной команды. Ряд вебмастеров также говорит про ручную чистку через MySQL, но я не рекомендую трогать БД: нарушение работы алгоритма может привести к фатальным серверным ошибкам и сайт перестанет функционировать.
Убрать при помощи Clearfy PRO
Русифицированный WordPress-плагин от отечественных разработчиков, устраняющий все технические проблемы блога, мешающие продвижению в поисковиках и создающие дыры.
В разделе “Дополнительно” в сеттинге утилиты есть отдельный чекбокс, отвечающий за возможность отключить ревизии. Можно или активировать его, или в следующем поле ввести ограничительное количество (советую ставить 3 – 5 редакций максимум). После активации опции нажмите на кнопку “Сохранить изменения”.
-15% на Clearfy
Выключить через WP Revisions Manager
Недоступное на русском языке дополнение, ориентированное на ревизии. Здесь настраиваются не только редакции постов, но и параметры CSS-стилей.
Рекомендую выставить настройки как на скриншоте. Это позволит минимально нагружать сервер и спокойно обращаться с копиями, ограниченными по своему количеству, то есть вы сможете опубликовать старые изменения.
Отключить используя PHP
Самый технически сложный способ. Чтобы внедрить функцию и отключить ревизии нужно понимать синтаксис ЯП и уметь работать с файлами:
- Перейдите в “Внешний вид” > “Редактор тем” (админ-панель WordPress)/ПУ хостинга/”Инструменты” > “Редактор файлов” в Yoast SEO (Йоаст: только в старых версиях).
- Откройте файл functions.php.
- Если предыдущий фрагмент кода закрыт, то добавьте:
После обязательно проверьте открытую для посетителей (визуальную) и администраторскую часть ресурса на ошибки. Если такие появились – откатите правки.
Удаляем старые редакции записей в WordPress с помощью Better Delete Revision
Опубликовано: ADv Дата 03.12.2014 в рубрике Плагины WP Комментировать
Редакции записей — это одна из крутых функций, которую предлагает WordPress начиная с версии 2.6. WordPress автоматически сохраняет ваш контент время от времени в виде редакции, и в случае непредвиденных ситуаций (отключения электроэнергии, краха браузера, поломки компьютера и т.д.) вы всегда сможете вернуться к предыдущей версии документа. Если вы сохраняете запись или страницу несколько раз, то количество редакций значительно увеличивается. Каждая новая редакция увеличивает размер вашей базы данных, а значит обработка данных происходит все медленней и медленней. В предыдущих наших статья мы уже показывали как можно полностью отключить редакции записей в WordPress. Также мы рассказывали вам, как вы можете изменить интервал автоматического сохранения для каждой редакции записи, что уменьшит количество редакций в целом. В сегодняшней же статье мы поделимся с вами плагином под названием Better Delete Revision, который позволяет полностью убрать и удалить старые редакции записей, страниц и сопутствующего мета контента. Также в нем есть опция для оптимизации вашей базы данных для уменьшения ее размера и увеличения скорости работы.
Первым делом вам необходимо установить и активировать плагин Better Delete Revision. После активации плагина, появится новая настройка разделе «Настройки» (Настройки » Better Delete Revision).
Как только вы кликните по ссылке настроек, то попадете на страницу под названием “Better Delete Revision Manager”, который отобразит статистику того, сколько ненужных редакций записей вы удалили с момента начала использования плагина.
Можно кликнуть на кнопку «check revision posts» для того, чтобы увидеть список редакций записей, которые можно удалить. Вам будет предложена кнопка удаления всех редакций сразу. Вторая кнопка — для оптимизации базы данных. Она проверит статус всех таблицу и сообщит вам, если с ними все ОК или же нужно поработать. Мы запустили тест на своем сайте, и плагин ответил, что все таблицы — в порядке.
Скачать плагин Better Delete Revision можно из репозитория.
Надеемся, что статья помогла вам удалить старые ревизии записей в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
Rating: 4.0/5 (4 votes cast)
wordpressзаписиплагинредакции
Теги: wordpress записи плагин редакции
Об авторе ADv
Занимаюсь разработкой сайтов и магазинов на WordPress.
Предыдущая статья: Как отключить редакции записей в WordPress и уменьшить размер БД
Следующая статья: Как изменить порядок записей в WordPress путем Drag & Drop
Отключить проверку сообщений — Плагин WordPress
- Детали
- отзывов
- Монтаж
- Развитие
Опора
Но по умолчанию WordPress использует ревизии постов для сохранения каждой редакции поста в вашей базе данных. Если вас волнует размер сервера и базы данных, эти пост-редакции могут стать головной болью.
Если вы чувствуете, что вам не нужна функция проверки публикации для типа записи, вы не можете просто отключить ее на странице настроек. Но с этим плагином это очень просто.
Что такое Отключение ревизий сообщений?
Отключение нежелательных редакций сообщений в WordPress должно быть простым. С этим плагином это, наконец, есть.
Отключение ревизий постов — функции
- Вы можете отключить ревизии сообщений для всех доступных типов сообщений, включая сообщение, страницу и т. д.
- Снижение нагрузки на базу данных
- Снижение нагрузки на сервер при редактировании поста
- Перевод готов!
- Супер легкий вес.
- Полностью бесплатное использование с пожизненными обновлениями.
- Соответствует лучшим стандартам кодирования WordPress.
- Конечно, доступно на GitHub
Установка | Поддержка | Скриншоты
Сообщения об ошибках
Всегда приветствуются сообщения об ошибках. Отчет здесь.
Редакция поста WordPress — Подробнее
Если вы не понимаете, что такое редакция поста, перейдите на эту страницу, чтобы узнать больше об этом.
Сообщения об ошибках
Сообщения об ошибках всегда приветствуются. Отчет здесь.
- Настройки — Выберите типы сообщений, чтобы отключить ревизии сообщений. Вы можете выбрать несколько.
Установка плагина — простая
- В панели администратора WordPress перейдите в раздел Плагины > Новый плагин , найдите Отключить пост-редакции и нажмите « Установить сейчас »
- В качестве альтернативы загрузите плагин и загрузите содержимое
в каталог ваших плагинов, обычно это disable-post-revision.zip/wp-content/plugins/
. - Активировать плагин
- Перейдите на вкладку «Настройка записи» в меню настроек WordPress.
- Найдите параметр «Отключить проверку сообщений», выберите типы сообщений в раскрывающемся списке и сохраните.
Нужна дополнительная помощь?
Отправьте запрос в службу поддержки.
Что-то упустили?
Если вы хотели бы иметь дополнительную функцию для этого плагина, дайте мне знать
Какая польза от отключения постредактирования?
Этот простой плагин поможет вам снизить нагрузку на базу данных, отключив нежелательные данные пост-ревизий.
Подождите секунду. Что такое пост-обработка?
Хорошо, вот ссылка.
Делает именно то, что говорит, очень хорошо. Как только мы получим возможность выбрать количество ревизий, это будет обязательный плагин.
Прочитать все 1 отзыв
«Отключить пост-редакции» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
Авторы
- Джоэл Джеймс
- Утка Дев
- Сиджо Джозеф
1.0.1 (15.09.2016)
- Совместимость с WordPress 4.6.
- Стандартные исправления кода PHP.
- Исправлен неправильный номер стабильной версии.
1.0.0 (20.05.2016)
- Выпуск начальной версии.
Служба поддержки
Проблемы, решенные за последние два месяца:
1 из 1
Посмотреть форум поддержки
Пожертвовать
Хотите поддержать продвижение этого плагина?
Пожертвовать этому плагину
Как отключить редакцию в WordPress
Редакция в WordPress может занимать ненужные места, которые делают базу данных тяжелой. В большинстве случаев вам не нужны эти версии, так зачем их хранить?
Если вы не хотите сохранять эти измененные версии (что является наилучшей практикой), лучшим вариантом будет их удаление. Более того, чтобы предотвратить создание ревизий, вы можете отключить их навсегда. Если вы хотите очистить ненужное пространство, которое он занимает, но при этом хотите сохранить изменения, вы можете ограничить количество изменений в сообщении.
В этой статье мы продемонстрировали 7 методов отключения, включения, ограничения и удаления ревизий в WordPress. Мы также покажем, как вы можете сделать это с плагином и без плагина. Давайте посмотрим, как это выглядит, и приступим! Перед удалением пересмотров
после удаления пересмотров
Как отключить ревизию в WordPress, используя плагинШаг 1: Go To WordPress 0, , , , , , , , , , , , , , , , , . нажмите Добавить новый , чтобы добавить новый плагин.
Шаг 2: В каталоге плагинов найдите Disable Post Revision. Затем установить и активировать это.
Шаг 3: После этого на панели инструментов наведите курсор на Настройки и нажмите Запись .
Шаг 4: Появится новая страница, где вы можете найти параметр Отключить пост-редакции . Выберите Опубликовать в этом разделе и нажмите Сохранить изменения , чтобы сохранить этот параметр. После сохранения на вашем сайте не будет сохранена исправленная версия.
Как отключить ревизию в WordPress без плагинаШаг 1: Чтобы отключить ревизии вручную, вам нужно поместить некоторый код в определенный файл вашего веб-сайта. Сначала зайдите в файлы вашего сайта, и в корневой папке найдите файл с именем wp-config. php . Затем откройте его с помощью текстового редактора или IDE.
Шаг 2: Теперь вам нужно поместить туда строку кода и сохранить файл. После этого ревизии будут автоматически отключены на вашем сайте. Вы можете узнать, как создать собственный шорткод в WordPress, если хотите.
Посмотреть код на Gist.
Как включить проверку в WordPressШаг 1: Чтобы включить проверку, вам нужно сначала перейти к файлам вашего сайта. Затем найдите файл с именем wp-config.php . Вам нужно отредактировать этот файл, чтобы включить версии WordPress. Итак, открываем с помощью любой IDE или текстового редактора.
Шаг 2: После этого поместите эту строку кода в файл. Если вы обнаружите, что подобный код уже существует, просто измените «false» на «true». Затем сохраните файл. Теперь редакция WordPress включена на вашем сайте.
Посмотреть код на Gist.
Как удалить или удалить редакцию в WordPress с помощью плагинаШаг 1: Перейдите на панель инструментов, затем наведите указатель мыши на плагины и нажмите Добавить новый , чтобы добавить новый плагин.
Шаг 2: Найдите WP-Optimize, установите и активируйте его.
Шаг 3: После этого вы будете перенаправлены в список плагинов. Если нет, нажмите «Плагины», чтобы перейти к списку установленных плагинов. Найдите WP-Оптимизировать и нажать Оптимизировать .
Шаг 4: Появится новая страница. Там вы найдете много вариантов. Чтобы удалить ревизии, нажмите «Выполнить оптимизацию» «Очистить все ревизии постов».
После нажатия все ваши версии будут удалены.
Как удалить или удалить ревизию в WordPress без плагинаШаг 1: Перейдите в phpMyAdmin
Шаг 2: Затем перейдите на вкладку SQL
Шаг 3: Запустите запрос SQL, введя следующий код
Просмотрите код в Gist.
Он удалит все сообщения, содержащие ревизию тега post_type.
Как ограничить количество редакций сообщений в WordPress с помощью плагинаШаг 1: Перейдите на панель инструментов и нажмите Добавить новый , чтобы добавить новый плагин.
Шаг 2: Найдите контроль версий WP. Затем установите и активируйте его.
S шаг 3: Теперь снова перейдите на панель инструментов, наведите указатель мыши на Настройки , затем нажмите Запись .
Шаг 4: Появится новое окно. Прокрутите вниз, и вы найдете раздел WP Revision Control. Заполните поля в соответствии с вашими потребностями, затем нажмите «Сохранить изменения», чтобы это вступило в силу.
Как ограничить количество редакций записей в WordPress без плагинаШаг 1: Чтобы ограничить количество редакций записей WordPress без плагина, перейдите в корневую папку вашего веб-сайта и найдите файл 9. 0030 wp-config.php . Теперь вам нужно отредактировать этот файл, чтобы ограничить количество редакций записей WordPress.
Шаг 2: После открытия этого файла поместите туда эту строку кода. Мы написали цифру 3 в демонстрационных целях. Вам нужно написать номер исправленной версии, которую вы хотите.
Посмотреть код на Gist.
Когда следует отключать/удалять ревизии в WordPressДля начинающих: Если вы запускаете свой веб-сайт, мы рекомендуем ограничить количество ревизий сообщений до 20. Как новичок, вы будете часто делать ошибки; Вот почему наличие ограниченных пост-редакций, безусловно, поможет вам. После создания определенного количества сообщений вы будете уверены в своих сообщениях, а затем сможете отключить ревизии.
Веб-сайты с более чем 100 сообщениями: В этом случае вы уже знакомы с ревизией, и сейчас самое время удалить все ваши ревизии. Кроме того, отключите версии ревизий для предстоящих сообщений. Прежде чем удалять предыдущие версии, целесообразно просмотреть старые сообщения, чтобы убедиться, что они не нужны.
Веб-сайты с более чем 500 сообщениями: Удаление ревизий более 500 сообщений — очень деликатный вопрос. Там может быть много конфиденциальных данных. В таком случае мы рекомендуем сначала отключить версии. После этого проверьте каждый контент вручную. Хотя это может занять много времени, это поможет вам безопасно удалить ревизии. После проверки всего этого удалите все эти версии.
ВАЖНО: Если над одним сайтом работают несколько человек, сообщите всем, что вы отключили ревизии. Вы также можете использовать плагин управления пользователями, чтобы контролировать доступ пользователей к вашему веб-сайту.
ЗаключениеМы рекомендуем вам следовать методам «с плагином», если вам не нравятся технические вещи. В противном случае мы рекомендуем использовать способы «без плагина».