Одной из самых крупных возможностей, появившихся еще в версии WordPress 3.7, были автоматические обновления. Когда автоматические обновления завершены, письмо-уведомление отправляется на адрес, заданный в консоли на странице Настройки → Общие. Зачастую, это адрес администратора сайта.
Но если вы администрируете сайт для клиента, то наверняка вы захотите, чтобы такое письмо приходило вам, а не вашему клиенту. Поскольку к этому адресу привязаны и другие события, например, регистрация новых пользователей, вы не можете заменить этот адрес своим.
Смотрите также:
В этом руководстве мы рассмотрим очень простой плагин, который поможет перенаправить автоматические уведомления об обновлениях в WordPress на нужный вам адрес.
Background Update Notification Email Address
Этот новый WordPress плагин решает описанную проблему, изменяя адрес отправки уведомлений после завершения автоматического фонового обновления.
Вы можете скачать плагин из официального каталога расширений WordPress по этой ссылке.
Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.
Поскольку изменяется только адрес для уведомлений об автоматических обновлениях, ваши клиенты продолжат получать письма, которые относятся к администрированию их сайтов.
После активации плагина вы увидите, что адрес для письма-уведомления размещен в меню Настройки → Update Notifications. Установите ваш адрес в поле, сохраните изменения и ждите выхода нового релиза WordPress.
Фильтры и хуки — лучшие друзья разработчика
Мы спросили у разработчика плагина, как он смог перенаправлять уведомления об обновлениях, не затрагивая при этом друге административные письма, которые рассылает сам wordpress. Также мы спросили, зачем он создал этот плагин. Его ответ был таким:
Как мы перенаправляем только уведомления об обновлениях: WordPress предоставляет нам удобный фильтр auto_core_update_email и auto_core_update_send_email, за который мы цепляемся для замены адреса. Этот фильтр срабатывает только при автоматическом фоновом обновлении, потому другие письма от WordPress не затрагиваются.
Фоновые обновления — ценная возможность WordPress, благодаря которой можно быть уверенным в безопасности вашего сайта. Есть много плагинов, контролирующих поведение фоновых обновлений. Но, насколько я знаю, нет плагинов, перенаправляющих уведомления на почту.
Он также предлагает в случае, если у вас под управлением находится много клиентских сайтов, создать набор правил, чтобы лучше организовать уведомления:
У меня этот плагин настроен в комбинации с несколькими почтовыми правилами. Сообщения об удачных уведомлениях архивируются, а уведомления об ошибках при обновлении отмечаются меткой для ручной обработки.
Хороший плагин с одним недостатком
Единственный недостаток, который я вижу — возможность деактивации плагина клиентом, которая приведет к тому, что письмо не будет получено на адрес, который вам нужен. Не считая этого, сам плагин — хороший пример того, как наличие фильтров и хуков в WordPress дает авторам плагинов возможность подстраивать WordPress под свои желания и потребности.
Комментарии к записи: 0