Платформа WordPress автоматически отправляет email-уведомления администратору о проведенных обновлениях системы. Стоит отметить, что некоторые обновления могут происходить без какого-либо вмешательства со стороны пользователя. Такие обновления преимущественно связаны с улучшением безопасности и их необходимо устанавливать в обязательном порядке. После успешного завершения обновления администратора информируют об этом. Однако порой возникает необходимость отключить данную функцию.
Существует несколько способов отключить email-уведомления. Один из самых простых способов — это использование плагина, такого как No More Messages, который позволяет управлять уведомлениями без внесения изменений в код.
Если вы предпочитаете не устанавливать дополнительный плагин, можно отключить уведомления с помощью кода. Для этого добавьте следующий фрагмент в файл functions.php вашей темы:
add_filter('auto_update_email', '__return_false');
Таким образом, уведомления об автоматических обновлениях будут отключены. Однако важно помнить, что отключение уведомлений может привести к тому, что вы не будете осведомлены о критически важных обновлениях. Рекомендуется периодически проверять наличие обновлений вручную.
Как отключить email-уведомления об автоматических обновлениях?
Существует несколько способов решения этой проблемы. Рассмотрим наиболее распространенные из них.
Если используется плагин Clearfy Pro, у него имеются встроенные возможности для отключения email-уведомлений о автоматических обновлениях. Для этого в админ-панели нужно перейти в раздел Clearfy Pro и в вкладке Дополнительно сдвинуть ползунок вправо рядом с пунктом Уведомления об обновлениях.
Способ 1: Отключение автоматических email-уведомлений с помощью плагина
Этот способ является наилучшим выбором, особенно если вы новичок. Простая установка и активация плагина помогут владельцу сайта решить проблему.
Если возникает трудность с редактированием файла functions.php, можно воспользоваться плагином ProFunctions.
Для выполнения задачи необходимо вставить следующий код в конец файла functions.php:
function site_stop_update_emails( $send, $type, $core_update, $result ) { if ( !empty ($type) && $type == 'success' ) { return false; } return true; } add_filter ( 'auto_core_update_send_email', 'site_stop_auto_update_emails', 10, 4 );
Также для отключения уведомлений можно воспользоваться специальными настройками вашего хостинга, если таковые имеются. Многие хостинг-провайдеры предоставляют возможность управлять уведомлениями на уровне сервера.
Кроме того, можно отключить все автоматические обновления полностью, если это необходимо. Для этого в файл wp-config.php добавьте следующую строку:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
Это предотвратит любые автоматические обновления плагинов, тем темой и самой системы WordPress.
Способ 2: Отключение уведомлений через файл wp-config.php
Для завершения задачи достаточно внести одну строчку в файл wp-config.php, который находится в корне вашей установки. Это позволит избежать ненужных сообщений при каждой инсталляции обновлений. Изменения необходимо провести с особой осторожностью, так как это важный файл, содержащий настройки вашего сайта.
Откройте файл wp-config.php с помощью текстового редактора. Найдите строку, которая начинается с define('DB_NAME'. Это место, где начинаются основные настройки вашей базы данных. Прокрутите вниз до конца файла или до самого последнего блока, где указаны дополнительные настройки.
Добавьте следующий код:
define('AUTOMATIC_UPDATER_DISABLED', true);
Этот простой код блокирует все автоматические установки, не позволяя системе отправлять уведомления на вашу электронную почту. Сохраните изменения и закройте файл. В результате вы не будете получать динамические сообщения о изменениях, что значительно упростит управление сайтом.
Важно помнить, что отключение обновлений может повлиять на безопасность вашего ресурса, поэтому периодически проверяйте его на наличие новых версий и установите вручную.
После сохранения файла проверьте, действительно ли изменения вступили в силу. Попробуйте обновить плагины или тему, чтобы подтвердить отсутствие уведомлений. Если все сделано правильно, система не будет вас беспокоить. Оптимизация работы вашего сайта теперь стала комфортнее и спокойнее.