Intereting Posts
Обновления плагинов, зависимости версий и обратная совместимость Сортировка сообщений с настраиваемым мета-ключом по умолчанию, который в настоящее время установлен как необязательный Возможность позволять пользователю публиковать собственные комментарии без замедления Есть ли способ предоставить всем пользователям доступ к одному блогу в многопользовательской сети без использования плагина? Скрыть список mu-plugins Как сделать мою новую тему прочитанной здесь ? Удалить скрипт «enqueued» из массива используемый код ниже, чтобы позволить Редактору доступ к меню – но изменить постоянный, как я могу вернуться? После перенаправления правил перезаписи, как WordPress может знать страницу? Как переместить существующую папку wp-содержимого WordPress вместе с базой данных на новый сервер и новое доменное имя? Измените значения галереи numberposts Страница запрашивается вместо пользовательской таксономии Создание массива WP_Query, сортировка по дате Форма переключателя Следующая / Предыдущая запись Разрешить пользователям устанавливать автора сообщения

Добавление кнопки отмены для редактирования экрана сообщения

На самом деле я очень удивлен, что WP еще не реализовал это. Я хочу добавить кнопку «Отмена» на экран редактирования сообщений, который будет выполнять некоторую очистку при нажатии. После небольшой игры, наблюдая за моими столами, вот некоторые вещи, которые я заметил.

  1. Новое сообщение создается с помощью post_status auto-draft . Это изменяется на draft сценария autosave.js . Я предполагаю, что можно просто удалить этот пост при отмене. Как вы можете различать ранее сохраненный черновик и «продвинутый» автодрафт?
  2. Post's с post_status draft не производит ревизию. Скорее, эти сообщения обновляются без какого-либо возврата. Есть ли способ обойти это поведение? Возможно, работая над копией оригинала и слияния на submit?
  3. После публикации проекта также создается ревизия. Это приводит к тому, что все сообщения занимают не менее двух строк. На мой взгляд, отвратительно, так как невозможно, чтобы они были разными. Этот пересмотр должен быть создан при следующем редактировании сообщения. Лучше всего просто позволить WP обрабатывать изменения?
  4. Post с publish post_status publish автосохранение с заданным интервалом во время его редактирования. Это автосохранение не удаляется при отправке сообщения, вместо этого post_modified дата post_modified оригинала. Безопасно ли это автосохранение отменять? Таким образом, предотвращение сообщения «Более поздняя версия существует». Есть ли у WP автоматическая чистка этих данных или может / я должен удалить на submit?

В принципе, я хочу, чтобы пользователь мог изящно отменить все изменения, внесенные ими во время сеанса редактирования. Есть ли что-то, что я забыл или могу ли я это реализовать?