Как отключить 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 не создавался вообще.
auto-draft
- удалить неполучится и даже пытаться не стоит! Это служебный тип записи, создается при добавлении поста (при первом посещении страницы админки "Добавить Запись". Он хранится 7 дней затем авто-удаляется кроном - см. wp_delete_auto_drafts().draft
- это неопубликованные записи, удали их все из админки и все. Если в таблице все же остались такие статусы, то посмотри что это за тип поста, может он уже не используется на сайте, тогда можно удалить эти данные из таблицы (при этом не забудь также удалить связанные метаполя).Спасибо.