По различным причинам может возникнуть необходимость изменить e-mail администратора на сайте без необходимости подтверждения. В системе WordPress данная операция по умолчанию требует подтверждения нового адреса.

Это означает, что на указанный адрес электронной почты будет отправлено письмо с уникальной ссылкой, по которой нужно будет перейти для завершения процесса.
Однако, если вы имеете доступ к базе данных вашего сайта через phpMyAdmin или аналогичный инструмент, вы можете изменить адрес электронной почты непосредственно в базе данных. Для этого выполните следующие шаги:
- Войдите в phpMyAdmin и выберите базу данных вашего WordPress сайта.
- Найдите таблицу wp_users. Обратите внимание, что префикс wp_ может отличаться, если вы изменяли его при установке.
- Найдите строку, соответствующую вашему пользователю-администратору, и нажмите на кнопку Изменить.
- В поле user_email введите новый адрес электронной почты.
- Нажмите на кнопку Сохранить, чтобы применить изменения.
После изменения адреса электронной почты напрямую в базе данных, вам не нужно будет подтверждать его. Помните, что работа с базой данных требует внимательности, поэтому рекомендуется делать резервную копию перед внесением изменений.
Как поменять e-mail администратора WordPress без подтверждения?
Чтобы выполнить эту задачу, воспользуемся специальным PHP-кодом, который необходимо вставить в файл functions.php активной темы WordPress.
Если вы не знакомы с редактированием functions.php, то вам может помочь плагин ProFunctions.
Следует вставить следующие строки в самый низ указанного файла:
function wpdocs_update_option_new_admin_email( $old_value, $value ) { update_option( 'admin_email', $value ); } remove_action( 'add_option_new_admin_email', 'update_option_new_admin_email' ); remove_action( 'update_option_new_admin_email', 'update_option_new_admin_email' ); add_action( 'add_option_new_admin_email', 'wpdocs_update_option_new_admin_email', 10, 2 ); add_action( 'update_option_new_admin_email', 'wpdocs_update_option_new_admin_email', 10, 2 );
После добавления кода вы сможете легко менять e-mail администратора через настройки профиля или панель управления WordPress, не вводя подтверждения.
Также стоит помнить, что изменения в файле functions.php могут повлиять на работу сайта, поэтому перед редактированием рекомендуется создать резервную копию этого файла.
Если вы решите вернуть подтверждение для изменения e-mail, достаточно просто удалить добавленный код.
Не забудьте проверить электронную почту администратора после внесения изменений, чтобы убедиться, что все работает корректно.
Методы смены контактной информации: стандартные и альтернативные
Изменение контактных данных может быть выполнено через административную панель. Для этого зайдите в раздел «Настройки» и выберите вкладку «Общие». Здесь можно ввести новый адрес, однако потребуется подтверждение на старый. В связи с этим изучим иные способы.
Простой вариант – это использование HQM (Hacker’s Quick Method). Для этого необходимо получить доступ к базе данных через phpMyAdmin. Найдите таблицу wp_users и отредактируйте строку, соответствующую вашему пользователю. Замените старый адрес на новый прямо в поле user_email. После изменений сохраните запись, и контактные данные обновятся мгновенно.
Важно помнить, что работа с базой данных требует осторожности и понимания.
Еще один метод – редактирование файла functions.php вашей темы. Добавьте следующий код:
function change_admin_email() {
if (is_admin()) {
update_option('admin_email', 'new_email@example.com');
}
}
add_action('init', 'change_admin_email');
Измените адрес на нужный. К данным действиям следует подходить ответственно, так как ошибки в коде могут нарушить работу сайта. После выполнения этой операции очистите кэш для корректного отображения данных на странице.