Однією з найбільших можливостей, що з'явилися ще у 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