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

Удалить auto-save текущего поста

Есть ли подобное, быстрое решение?

добавить в панель редактирования поста, в любое место, кнопку "УДАЛИТЬ ВСЕ АВТО СОХРАНЕНИЯ ТЕКУЩЕГО ПОСТА"

  • Удалять параметры и изменять интервалы автосохранение мне не нужно
  • плагины так же нет желания ставить из-за конкретного 1-го функционала

похоже что можно обойтись запросом через базу данных и AJAX

Заметки к вопросу:
Kama 2.8 лет назад

А зачем это нужно делать, ВП же сам по крону раз в сутки удаляет все автосохранения старше 7 дней. См. wp_delete_auto_drafts()

kolshix 2.8 лет назад

Бывает пост по 5-6 раз редактирую - и надпись вверху о том что автосохранение блаблабла ... - ПРОСТО ГЛАЗА МОЗОЛИТ.

0
kolshix
3 года назад 779
  • 0

    Все верно:

    1. писать код добавления кнопки при редактировании поста + функцию акшен для удаления по аяксу.
    2. При нажатии выполнять аякс акшен на удаление техущего поста из базы запросом типо
    delete from wp_post where ID=123 AND post_type='auto-draft';

    post_type='auto-draft' мое предположение, точно не знаю

    123= это номер текущего поста.

    Комментировать
  • 0
    mi1385 solosofii.com

    wp_delete_post_revision

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