WordPress как на ладони

Как отключить auto-draft и draft, ривизии, черновики, корзину?

Хочу избавиться от draft и auto-draft.
В свой wp-config добавил константы:

/** Пользовательские константы. */
define( 'WPLANG', 'ru_RU' ); // файл локализации.
define( 'DISALLOW_FILE_EDIT', true ); // отключить редактор тем, плагинов из WP. Да - true.
define( 'DISALLOW_FILE_MODS', false ); // отключить редактор, установку, обновление тем, плагинов. Да - true.
define( 'AUTOMATIC_UPDATER_DISABLED', true ); // отключить все обновления. Да - true.
define( 'WP_AUTO_UPDATE_CORE', false ); // отключить обновления ядра. Да - false.
define( 'AUTOSAVE_INTERVAL', 3600 ); // интервал автосохранений. Число в секундах.
define( 'WP_POST_REVISIONS', false ); // отключить черновики. Да - false.
define( 'EMPTY_TRASH_DAYS', false ); // отключить корзину. Да - false.
define( 'MEDIA_TRASH', false ); // отключить корзину для медиафайлов. Да - false.
define( 'IMAGE_EDIT_OVERWRITE', true ); // создавать один набор изображений, удалять изменения при востановлении оригинала. Да - true.
define( 'DISABLE_WP_CRON', true);

Однако, в базе данных наблюдаю строки auto-draft и draft.
Как мне полностью избавиться от Черновиков, чтобы auto-draft не создавался вообще.

0
7GIT
21 день назад 30
  • 0
    Kama9101

    auto-draft - удалить неполучится и даже пытаться не стоит! Это служебный тип записи, создается при добавлении поста (при первом посещении страницы админки "Добавить Запись". Он хранится 7 дней затем авто-удаляется кроном - см. wp_delete_auto_drafts().

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

    7GIT 21 день назад

    Спасибо.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация