Intereting Posts
Меню навигации исчезает Каковы некоторые примеры хорошо написанных плагинов, которые иллюстрируют лучшие практики плагинов WordPress? plugin_action_links _ {$ plugin_file} не подключен к основному файлу плагина woocommerce – скрыть способ оплаты в новом порядке по электронной почте Представление формы на лицевой стороне в коротком коде Может войти в wp-admin при входе в систему с помощью пользовательского ajax Пользовательская ссылка для комментариев get_adjacent_post – в том же сроке или категории не работает Установка переменной PHP из плагина как og: image для WordPress Какие фильтры применяются к функции_content? Как выполнить запрос по роли пользователя? ubuntu + nginx – все работает, кроме «переписать структуру URL» Различные поля изображения на разных страницах CSS Есть ли встроенная поддержка WordPress для ACL? Проблема с добавлением preloader на мою домашнюю страницу index.html и index.js

Как правильно отключить ПЕРЕСМОТРЫ и AUTOSAVE для всего сайта и, возможно, для персонализированного типа сообщений

Есть ли комбинация hook / function, которая может быть добавлена ​​в functions.php моей темы для правильного отключения REVISIONS и AUTOSAVE для всей установки WordPress? Как насчет того, что только для определенного типа сообщений? Поиск в Интернете дает различные хаки от снятия регистрации с скриптов, чтобы подделать основные файлы. Каков приемлемый / правильный способ сделать это?

Это должно быть помещено в ваш wp-config.php (и не где-то еще):

 define( 'AUTOSAVE_INTERVAL', 60*60*60*24*365 ); // autosave 1x per year define( 'EMPTY_TRASH_DAYS', 0 ); // zero days define( 'WP_POST_REVISIONS', false ); // no revisions 

Я также ищу, как отключить автосохранение. Но вот что мне сказали в билете Trac :

Если вам действительно нужна эта функция, вы должны управлять последовательными идентификаторами самостоятельно в настраиваемом поле, а затем внедрять собственную маршрутизацию URL-адресов. Это не должно быть слишком сложно снять.

Размещение определений в wp-config.php прекрасное, пока вы не включите WP_DEBUG, когда вы будете получать «уже определенные» PHP-уведомления в debug.log каждые две минуты. Другие утверждают, что размещение этих определений выше определения ABSPATH поможет.

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

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