Теперь, когда WordPress 5.4 успешно запущен, пора задуматься о версии 5.5, ориентировочная дата выхода которой – 8 августа 2020 года. В среду Джозефа Хаден, исполнительный директор WordPress, объявил о призыве к покупке билетов .
Естественно, редактор блоков находится в центре внимания, поскольку мы постоянно приближаемся к новым функциям, таким как обновленный интерфейс, шаблоны блоков и, в конечном итоге, редактирование всего сайта. Тем не менее, есть место, чтобы немного повлиять на тысячи билетов, которые все еще ждут подходящих людей, чтобы их продвинуть.
В настоящее время к рубежу 5,5 назначено 223 билета . Мы находимся в самом начале цикла выпуска, так что сейчас самое время выступить за включение того конкретного исправления ошибки или улучшения, на которое вы положили глаз.
Какие билеты вы хотите адресовать?
Список желаний: API статуса готовой публикации
Хотя я не ожидаю, что мой личный список желаний сделает WordPress 5.5 сокращенным, это не значит, что я не могу надеяться. После 10 лет разработки , исправляя кое-где, я хотел бы, чтобы пользовательские статусы сообщений стали полноценными.
Хорошим примером использования настраиваемых статусов сообщений являются плагины форума. Темы или цепочки могут иметь открытый или закрытый статус. Бывают и другие случаи, такие как архив, спам, скрытые и бесхозные статусы. Управление форумами обычно происходит во внешнем интерфейсе сайта, поэтому авторы плагинов обычно создают собственные интерфейсные решения для обработки статусов.
Сценарии, в которых пользователям нужно назначить статус публикации в админке, становятся сложными. Раньше было просто воссоздать мета-поле «Опубликовать» на экране редактирования сообщения с настраиваемым раскрывающимся списком статуса. Я уверен, что с редактором блоков можно сделать что-то подобное с JavaScript. Если это так, то это по-прежнему оставляет авторов плагинов в затруднительном положении. Им нужно будет закодировать по крайней мере два метода для добавления пользовательских статусов в редактор WordPress – три, если это также делается во внешнем интерфейсе.
Пришло время иметь полный API статуса публикации.
Отсутствие поддержки настраиваемого статуса в основном пользовательском интерфейсе создало несколько препятствий для проектов, над которыми я работал на протяжении многих лет. В какой-то момент казалось, что есть некоторая тяга к тому, чтобы сделать это реальностью, но, похоже, это отошло на второй план, поскольку более важным и ярким функциям был дан зеленый свет.
Пользовательские статусы сообщений так же легко зарегистрировать, как и пользовательские типы сообщений и таксономии. Основным недостающим элементом является интеграция пользовательского интерфейса на экране редактирования публикации.
Эта функция действительно необходима, как указано разработчиками в соответствующем заявлении Gutenberg . Некоторые агентства и организации с более сложным рабочим процессом редактирования не могут использовать редактор блоков в некоторых проектах, даже если они этого хотят.
WP Статусы плагин Матья Вьет может облегчить боль для разработчиков с его интеграцией как с блоком и классическими редакторами. Однако этот уровень интеграции относится к основному программному обеспечению.