Archived Post Status: плагин для архивации контента в WordPress

Дата публикации:Январь 21, 2015

archived-post-status

Разработчик WordPress-плагинов Фрэнки Джаррет в этом месяце выпустил новый плагин, который появился на WordPress.org. В прошлом году Джаррет продал ChurchThemes.net соучредителям Lift – Крису Уоллесу и Брэду Миллеру. С тех пор он решил сфокусироваться на разработке продуктов для WP Stream, что позволило ему выделить больше времени на создание бесплатных расширений под WordPress.

В конце декабря и в начале января он выпустил пять небольших, но очень полезных плагинов:

  • Compact View Mode
  • User Session Control
  • Prevent Concurrent Logins
  • JSON REST API Force SSL
  • Archived Post Status

Некоторые из его последних решений очень удобны для ведения сайтов сообществ и создания веб-приложений. Archived Post Status привлек мое внимание, поскольку он добавляет больше гибкость к способу использования WordPress как CMS. Плагин добавляет новый статус записей, который позволяет сделать записи и страницы архивированными. С помощью этого статуса вы можете убрать в архивы контент, опубликованный ранее, не переводя запись обратно в черновик.

archived-post-status-dropdown

Стандартные статусы записей в WordPress в данный момент работают по аналогии с переключателем (включить/выключить), который работает до тех пор, пока финальная запись не будет завершена. Из восьми стандартных статусов «Опубликован» — это единственный статус, который является публичным, в то время как все остальные остаются за кулисами и описывают разные состояния неготовности записи. Ни один из статусов, кроме «Опубликован», не указывает на то, что запись готова или закончена.

К счастью, WordPress позволяет разработчикам регистрировать свои собственные произвольные статусы записей, что и сделал Джаррет с помощью своего плагина. Он создал плагин для тех сайтов, где контент размещается не на постоянной основе. С помощью плагина вы можете архивировать записи точно так же, как вы делаете это с электронными письмами.

Archived Post Status совместим с записями, страницами и произвольными типами записей, предлагая вам широкий спектр возможных ситуаций использования:

  • Архивация страниц или записей с конференции или события для редактирования и последующего использования в следующем году
  • Архивация объектов недвижимости для отчетности
  • Перенос контента портфолио с сайта и на сайт по мере необходимости
  • Временное удаление списков с сайта, содержащих компании и организации
  • Архивация продуктов для использования в будущем

Произвольные типы записей выглядят одним из лучших вариантов использования этого плагина, однако вам вряд ли понадобится статус «Архивирован» абсолютно для всех типов записей. Джаррет добавил фильтр, который позволяет вам убирать статус Archived у определенных типов записей.

Некоторые могут задаться вопросом: почему бы не использовать статус «Черновик», если этот статус переводит запись в похожее состояние. Использовать черновики таким способом – значит смешать разные варианты их использования между собой, что при сортировке принесет немало проблем. Если вы ищете контент, опубликованный ранее на сайте и переведенный в вид черновика, вам придется отсеять все черновики, которые в данный момент находятся в прогрессе, а для этого нужно иметь хорошую память и прекрасно разбираться в материалах. Иначе сортировка все перемешает между собой. Записи же со статусом «Archived» будут храниться в упорядоченном виде, что прекрасно подойдет для последующего использования.

archived-posts-list-screen

Если вам нужно создать непубличный архив завершенных записей, этот простой плагин позволит вам добиться данной цели. Я протестировал плагин и могу сказать, что он работает, как было обещано. Скачать Archived Post Status можно с WordPress.org.

Источник: wptavern.com

Поделиться

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.