Блог программиста

Программирование. Продвижение SEO. Работа с CMS. 1С Предприятие.

  • Услуги
  • Мои работы
  • О Блоге
  • Контакты
Menu
  • Услуги
  • Мои работы
  • О Блоге
  • Контакты

Редакции WordPress, ревизии и автосохранение


Опубликовано 10 Август, 2019

ревизии WordPress

От автора

Вслед отправляющемуся поезду под названием «все версии WordPress до 5.0» пишу эту запоздалую статью о ревизиях или редакциях WordPress. Почему запоздалую? Потому что the WordPress revisions system с редактором Gutenberg не будет.

The WordPress revisions system

Часто встречаемое название, того о чём я хочу написать, – ревизии WordPress. По-русски, более правильно эту функцию системы назвать «Редакции WordPress». Именно так переведена эта функция в консоли. Родное название этого функционала, «The revision system», что переводим, как «Система пересмотра». Я буду называть эту функцию системы, как редакции WordPress.

Итак, редакции WordPress, это сохраненные в базе данных копии статей, которые администратор вносит в поле текстового редактора системы.

Статьи могут попасть в редакции WordPress, как после нажатия кнопки «Сохранить» в редакторе, так и в результате автосохранения. Редакции статей и страниц запоминаются по дате и по времени.

Автосохранение статьи это автоматическое запоминание материала системой, без желания администратора. Происходит автосохранение периодически, каждые 2 минуты. Каждая следующая копия, переписывает предыдущую. В списке редакции эта копия так и помечается «Автосохранение» (смотри скрин ниже).

Чем больше вы работаете в редакторе, тем больше автосохранённых копий будут в базе данных вашего сайта. Если к ним добавить копии сохранений сделанных вручную, то становиться очевидна мусорная принадлежность этой «Система пересмотра». Об этом чуть ниже.

Настройки и управление редакции WordPress

Давайте посмотрим, как вообще работает это инструмент. Всё возможности посмотрим на вкладке «Редактировать запись», административной части сайта. Аналогично работает в редакторе страниц.

Внимание! На складках добавления записей и добавления страниц полей редакции НЕТ.

Настройки

Чтобы убрать просмотр сохраненных редакций статьи (страниц), по умолчанию она включена, обращаемся к кнопке «Настройки» в верхнем правом углу страницы «Редактировать запись».

кнопка «Настройки»

Здесь, традиционно блоки убираются (добавляются) выделением чека, без сохранения изменений.

Управление

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

ревизии WordPress

Как видите на фото ссылки дата и время активны и их можно нажать, для просмотра сохранённых копий. Это страница просмотра сохраненных копий чрезвычайно забавна.

сравнить ревизию

  • Как видите линейка с ползунком это все копии. Ползунок можно двигать, вызывая ту или иную копию.
  • Есть кнопки Предыдущая и Следующая, объяснять их предназначение, думаю не нужно.
  • Не выделен чек «Сравнить любые две редакции», в основных полях мы увидим сравнение выбранной копии и последнего варианта текста.
  • Если чек «Сравнить любые две редакции» выделить, можно сравнить любые две сохранённые копии, вызывая их ползунком. В основном поле в режиме сравнения видим тексты двух сравниваемых вариантов стаей (страниц).

Сравнить любые две редакции

Есть кнопки «Восстановить» и ссылка «Назад в редактор», которые тоже понятны.

Для интересующихся первоисточниками, есть кнопка «Помощь», которая даст вам ссылку на страницу Revisions WordPress.org.  Круг замкнулся, и мы поняли почему эту функцию называют ревизии WordPress.

Там же вы можете прочитать, что

Редакции хранятся как дочерние элементы материала. По умолчанию система отслеживает изменения в титле, авторе, контенте и анонсе.

Как отключить

По умолчанию система сохраняет все ревизии обоих вариантов (регулярные и авто). Если вам нужно их (ревизии) можно ограничить. Для этого в файл wp-config вашей рабочей темы вписываете строку:

define ('WP_POST_REVISIONS', X);

Значение X меняем на:

  • Ноль (0), если НЕ хотим ничего сохранять;
  • -1, если хотим вернуть всё, как было, по умолчанию;
  • Любое число, чтобы заказать количество нужных сохраненных копий.

Не забываем перед реакцией файла wp-config проверить наличие резервной копии сайта. Или как минимум, сделать копию файла до редакции.

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

Чистка копий

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

Сделать это можно при помощи плагинов чистки. О них подробно тут и тут. Или для фанатов всё делать ручками, идёте в базу данных своего сайта, через phpmyadmin делаете полезный SQL запрос для чистки ревизий:

DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Не забываем менять префикс wp_ на свой.

Вывод

Я показал и рассказал, что такое ревизии и редакции WordPress, что такое автосохранение, как ими управлять и как их чистить. Функция незаметная, но временами, очень полезная. Жаль, что её не будет на WP 5.0. Или будет?

 

ИСТОЧНИК: wordpress-abc.ru

Категория: Wordpress



Добавить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Рубрики


  • DLE — Data Life Engine
    • Data Life Engine Demo Версии
    • Плагины для DLE
  • Forum SMF
  • Joomla
  • Linux
  • Miranda IM
  • Review
  • Sape
  • Seo
  • Virtuemart 3
  • Wordpress
    • WordPress Плагины
    • Видео уроки по Wordpress
  • Аудит сайтов
  • Вирус
  • Жизнь блога
  • Криптовалюты
  • Курс лекций по WORDPRESS
  • Обзор выпусков облигаций
  • Парсеры
  • Проект SerovWeb.ru
  • Разное

Биржи фриланса


Биража фрианса все работы по 500 рублей KWORK.RU.

Коментарии


  • Роман: Через бат файл сработало. Спасибо!
  • Acid: Думаю, что нет.
  • Acid: В новой версии надо по новой разбираться. Я уже давно не занимался разработкой на DLE/
  • Сергей: Делал все по инструкции один в один версия движка 11.0. Первое письмо прошло и все, остальные приход [...]
  • Сергей: case "order" : include_once ENGINE_DIR . '/modules/order.php'; break;
  • Сергей: Поправочка при всех этих манипуляциях еще добавлял маленький кусочек кода в engine.php для обработки [...]
  • Сергей: Я особо не заморачивался с этими формами и проверку тоже не включал на правильность, особо не специа [...]
  • Виталий: Здраствуйте.можно ли еще переслать сообщение задним числом??
  • Агзам: У меня такая же проблема, если вы что то узнали об этом вирусе, пожалуйста сообщите его мне
  • Acid: Привет. Конечно можно что-то придумать. Пишите на почту или в скайп.

Мета


  • Регистрация
  • Войти

Обмен ссылками с друзьями.


Блог Delphi программиста

Прогнозы на спорт.

Партнер


Стать клиентом ЦЕРИХ

Кусочек рекламы


Архивы


  • Ноябрь 2019 (5)
  • Октябрь 2019 (2)
  • Сентябрь 2019 (1)
  • Август 2019 (3)
  • Июль 2019 (1)
  • Май 2019 (1)
  • Март 2019 (1)
  • Февраль 2019 (2)
  • Октябрь 2018 (1)
  • Сентябрь 2018 (1)
  • Август 2018 (1)
  • Июль 2018 (1)
  • Апрель 2018 (1)
  • Март 2018 (1)
  • Февраль 2018 (1)
  • Январь 2018 (1)
  • Декабрь 2017 (1)
  • Октябрь 2017 (2)
  • Август 2017 (1)
  • Июнь 2017 (1)
  • Январь 2017 (2)
  • Декабрь 2016 (1)
  • Август 2016 (1)
  • Июль 2016 (2)
  • Май 2016 (1)
  • Январь 2016 (1)
  • Декабрь 2015 (1)
  • Ноябрь 2015 (2)
  • Октябрь 2015 (2)
  • Июль 2015 (1)
  • Март 2015 (2)
  • Февраль 2015 (1)
  • Январь 2015 (1)
  • Ноябрь 2014 (1)
  • Апрель 2014 (1)
  • Ноябрь 2013 (1)
  • Июль 2013 (1)
  • Июнь 2013 (2)
  • Май 2013 (1)
  • Апрель 2013 (2)
  • Март 2013 (1)
  • Февраль 2013 (2)
  • Январь 2013 (3)
  • Декабрь 2012 (3)
  • Ноябрь 2012 (3)
  • Октябрь 2012 (2)
  • Сентябрь 2012 (2)
  • Август 2012 (4)
  • Июль 2012 (4)
  • Июнь 2012 (2)
  • Май 2012 (1)
  • Апрель 2012 (1)
  • Март 2012 (2)
  • Февраль 2012 (3)
  • Январь 2012 (2)
  • Декабрь 2011 (5)
  • Ноябрь 2011 (3)
  • Октябрь 2011 (5)
  • Сентябрь 2011 (3)
  • Август 2011 (4)
  • Июль 2011 (2)
  • Июнь 2011 (7)
  • Май 2011 (1)
  • Апрель 2011 (2)
  • Март 2011 (2)
  • Февраль 2011 (2)
  • Январь 2011 (7)
  • Декабрь 2010 (2)
  • Ноябрь 2010 (3)
  • Октябрь 2010 (6)

Последние публикации

  • Если захотели стать программистом.
  • Информационно-рекламного медиа агентства ’’ИРМА’’
  • Крауд-маркетинг своими руками: что такое и как работает
  • Запустить ODBC 32 bit на Windows 7 64 bit
  • Ошибка NET::ERR_CERT_AUTHORITY_INVALID (Хостинг)
  • Как избавиться от зависимости ставок на спорт
  • Возврат денежных средств из webartex
  • Биржи вечных ссылок
  • Принтер HP laserjet 1018 в Lubuntu 18.10
  • Прогнозы на спорт — prognozvtochku.ru (обзор)

Метки

9.3 25 45 45x25 acid css Data Life Engin Data Life Engine DLE e-commerce FAQ-Tastic Fatal error Noindex PHP Register Plus Smf Virus wordpress Вирус Дополнительные поля Изображение категории Капча Картинка Новый год Ошибка Проект SerovWeb.ru Регистрация Серовский Городской Портал Скрытые папки Смайлы Страницы Флешка блог исключить купить лицензия обновление привьюв программист разработка скачать установка функция шаблоны яндекс

Подписка:

Введите свою почту:


Другие мои проекты

  • Серовский Городской портал
  • Серовский Городской форум

    Copyright © 2019 Блог программиста

    Карта сайта HTML

    Карта сайта XML