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

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

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

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

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

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

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

kolshix 4.7 лет назад

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

0
kolshix
4.8 лет назад 799
  • 0
    anseme 469

    Все верно:

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

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

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

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

    wp_delete_post_revision

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