Форум

Форум разработчиков сайтов

Поиск по форуму:

Форум  →   1. Системы управления сайтом CMS  →  WordPress: Как отключить автосохранение записей в WP?


CMS - Content Management System, рус. Система управления контентом (содержанием) сайта.

Добавлено: WordPress: Как отключить автосохранение записей в WP?20.01.15 16:37:37 #1



Регистрация: 14.02.13
Сообщений: 44

Обратиться по имени

Как отключить автосохранение записей в WP? и почистить ревизии записей в БД?

Отключить автосохранение записей в WordPress можно следующим образом:

Вариант 1:

Открываем wp-config.php и добавляем в него следующие строки:

define(‘WP_POST_REVISIONS’, ’0′);
define(‘AUTOSAVE_INTERVAL’, 6000);

Первая строка устанавливает максимальное количество ревизий для каждой записи, равное нулю (можно подставить и другое число, например 3).
Вторая строка отвечает за интервал автосохранения записи в секундах. По умолчанию оно 60 секунд. Вышеупомянутой коммандой устанавливается в 6000 секунд.


Вариант 2:

Чтобы отключить автосохранение в вашем блоге, добавьте код следующей функции в файл functions.php вашей темы:

function disableAutoSave(){
wp_deregister_script(‘autosave’);
}
add_action( ‘wp_print_scripts’, ‘disableAutoSave’ );
...
Как только вы сохраните файл на сервере, автосохранение перестанет работать. Чтобы вновь включить его — просто удалите эту функцию.

Вариант 3:

Более значительный функционал может предоставить плагин Revision Control. Помимо добавления команды «удалить» в списке редакций той или иной записи, он позволяет произвести настройку опций ревизий для всех записей и страниц.

Скачать плагин на блоге автора:

http://www.wpbloging.com/plugins/plugin...ion.html



WebMaster

Создать новую тему Ответить


Чтобы добавить сообщение, пожалуйста зарегистрируйтесь и/или войдите в систему.

Всего тем: 14
Всего сообщений: 31
Всего зарегистрированных пользователей: 7
Последний зарегистрированный пользователь: olesya21

 

Работает на: Amiro CMS