Это история такая же старая, как и WordPress. Бен Гиллбэнкс заметил разговор, в котором кто-то подумал, что уведомления администратора выходят из-под контроля. Введите попытку другого разработчика решить эту проблему. С помощью нескольких дополнений кода к своему плагину Toolbelt у него было рабочее решение, чтобы остановить безумие: модуль Tidy Notifications .
Несмотря на раннее обещание проекта WP Notify в прошлом году, по-прежнему кажется, что мы еще не приблизились к решению проблемы чрезмерного использования текущей системы уведомлений администратора в WordPress. На самом деле это не столько система, сколько ловушка, которую разработчики могут использовать буквально для чего угодно. Это Дикий Запад админа WordPress. Без правил. Нет порядка. И нет подходящего API для стандартизации работы уведомлений.
WP Notify по-прежнему существует на GitHub и продолжает двигаться в своем собственном темпе, но нет гарантии, что он когда-либо появится на базовой платформе. Иногда лучшее, что может сделать разработчик, – это решить существующую проблему и надеяться, что WordPress последует за ней и предложит лучшее решение.
Убирать уведомления администратора с помощью Toolbelt при установке для разработки. Основной вариант использования – скрыть недопустимое уведомление от плагина Gutenberg о том, что установлена тема полного редактирования сайта – нет ли правил против таких уведомлений?
Система Tidy Notifications в Toolbelt аккуратно убирает все уведомления администратора под значком колокольчика на панели инструментов администратора. Также отображается количество уведомлений.
Это делает админку WordPress настолько беспорядочной, как раньше жили без нее. Даже нельзя представить, чтобы вернуться.
Единственная проблема с решением Toolbelt заключается в том, что нет способа отличить важные уведомления от тех, которые следует спрятать. WordPress, сообщающий вам, что ваш пост был успешно обновлен, является важным примечанием, которое не следует скрывать. Тем не менее, автор плагина, набирающий пятизвездочные обзоры, да, это не должно быть в центре внимания.
Было бы полезно иметь две системы. Существующий admin_noticesхук в WordPress следует использовать для того, чтобы пользователи знали результат своих действий, которые они должны предпринять. Редактор сообщений, который не использует перезагрузку страницы и не делает доступной ловушку, заменил ее всплывающей системой закусок. У этих необходимых уведомлений есть свое место.
Однако в WordPress нет встроенной системы для несущественных уведомлений. Это оставляет авторам плагинов и тем два варианта: связать полностью настраиваемое устройство уведомлений с каждым расширением или просто использовать admin_noticesловушку. Последнее – более эффективное использование ресурсов разработчика.
Конечно, этот разговор у нас был и раньше. Всего год назад было написано сообщение под названием Виноваты ли авторы плагинов в плохой работе с уведомлениями администраторов? В комментариях руководитель проекта WordPress Мэтт Малленвег заявил, что решение проблемы нежелательных уведомлений – не создание почтового ящика, в отличие от WordPress и мобильных телефонов. Он сказал, что правила магазина приложений, вероятно, больше повлияли на удовлетворение потребностей пользователей. В целомтакая концепция верна. Установка нескольких правил пользовательского интерфейса и пользовательского интерфейса для каталогов не помешает.
Учитывая недавний толчок к ослаблению руководящих принципов для каталога тем, похоже, что это не так. Уведомления администратора не были одним из барьеров, страховочной сеткой из «обязательных вещей» от Команды Темы.
Спам, который пользователи WordPress видят сегодня, чаще всего исходит от плагинов, а не тем. Почему? Это не потому, что авторы тем больше заботятся об уровне счастья пользователей. Это потому, что правила проверки тем на протяжении многих лет были строгими. Все, что слишком яркое, получает молоток.
В команде WordPress Themes даже есть настраиваемый удобный для ознакомления класс, который могут использовать участники.
Каталоги плагинов и тем заняли совершенно разные позиции в отношении уведомлений администратора, и это видно. Когда Тематическая команда переходит к минимальным проверкам, возможно, ничто не остановит их от соревнований за самую неприятную награду за уведомление администратора. Играйте, авторы плагинов.
«Нежелательные» уведомления могут быть даже неправильной терминологией. Часто они «сейчас нежелательны». Иногда люди могут захотеть прочитать сообщение – чуть позже. Наверное однажды у нас будет почтовый ящик для уведомлений / сообщений в WordPress. Тот, который полностью контролируется пользователем.
А пока можно просто использовать модуль Tidy Notifications в Toolbelt. В нем также есть много других полезных компонентов.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…