WordPress имеет несколько встроенных статусов публикаций, таких как черновик, опубликовано, корзина, ожидание и запланировано. Если этих статусов недостаточно для вашего рабочего процесса, вы можете создавать свои собственные статусы публикаций.
WordPress официальная документация предлагает простой способ добавления пользовательских статусов сообщений на ваш сайт WordPress. Все, что вам нужно сделать, это скопировать предоставленный фрагмент и вставить его в файл функций или плагин функциональности. Однако по какой-то причине это не всегда срабатывает, и результат получается немного привередливым. Более того, добавленный пользовательский статус публикации не появится в раскрывающемся меню без использования JavaScript.
Поэтому, чтобы избежать всех проблем, связанных с добавлением фрагмента кода, и упростить задачу, мы собираемся использовать бесплатный плагин под названием PublishPress.
PublishPress — это небольшой, но мощный плагин, специально разработанный для управления процессом редактирования обычных веб-сайтов WordPress с несколькими авторами. Таким образом, он имеет встроенную функцию для быстрого создания и добавления новых статусов сообщений.
Читайте также: Топ-10 распространенных ошибок WordPress (и как их исправить)
Добавить пользовательский статус публикации в WordPress
1. Во-первых, нам нужно установить ПублишПресс на WordPress. Для этого перейдите в «Плагины», а затем «Добавить новый». Здесь найдите «PublishPress» и нажмите кнопку «Установить».
2. После установки перейдите в «PublishPress ->Настройки ->Статусы». Здесь мы можем добавлять собственные статусы публикаций.
3. PublishPress автоматически добавляет три новых статуса публикации: Pitch, Assigned и In Progress, как только вы устанавливаете плагин. Вы можете увидеть их на правой панели. Чтобы добавить свой, введите название и описание статуса публикации в поля «Имя» и «Описание». При желании вы можете настроить новый статус, присвоив ему собственный цвет и значок, чтобы отличать его от других статусов публикаций. Нажмите кнопку «Добавить новый статус».
4. В зависимости от роли пользователя созданный вами пользовательский статус публикации может не отображаться в раскрывающемся меню редактора публикации или страницы. Если вы хотите, чтобы новый статус публикации всегда отображался, перейдите на вкладку «Параметры» и выберите «Включено» рядом с «Всегда показывать раскрывающийся список». Нажмите кнопку «Сохранить изменения».
5. Вот и все, вы успешно создали новый статус публикации.
6. Если вы хотите, вы можете изменить статус публикации по умолчанию с «Черновик» на любой желаемый статус публикации. Чтобы изменить статус публикации по умолчанию, нажмите ссылку «Сделать по умолчанию», которая появляется, когда вы наводите указатель мыши на статус публикации на той же странице.
С этого момента вы увидите, что пользовательский статус публикации появляется в раскрывающемся меню при создании публикации или страницы.
Разумеется, вы также увидите новый статус публикации в меню быстрого редактирования.
Одна вещь, о которой следует помнить: если вы хотите удалить плагин PublishPress, вам придется вручную изменить статусы публикаций всех сообщений, страниц и пользовательских типов сообщений с пользовательского статуса сообщения на статус сообщения WordPress по умолчанию, например «Черновик». удаление.
В противном случае публикации с произвольным статусом исчезнут, но НЕ будут удалены с вашей панели управления WordPress. То же самое верно, даже если вы решили использовать фрагмент, представленный в официальной документации WordPress. Если вы случайно удалили плагин, не изменив предварительно статусы публикаций, вы можете вернуть их, просто переустановив плагин из репозитория WordPress.
В комментариях ниже поделитесь своими мыслями и опытом относительно использования описанного выше метода для добавления пользовательских статусов сообщений в WordPress.