Как поменять e-mail администратора WordPress без подтверждения

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

Профиль пользователя

Это означает, что на указанный адрес электронной почты будет отправлено письмо с уникальной ссылкой, по которой нужно будет перейти для завершения процесса.

Однако, если вы имеете доступ к базе данных вашего сайта через phpMyAdmin или аналогичный инструмент, вы можете изменить адрес электронной почты непосредственно в базе данных. Для этого выполните следующие шаги:

  1. Войдите в phpMyAdmin и выберите базу данных вашего WordPress сайта.
  2. Найдите таблицу wp_users. Обратите внимание, что префикс wp_ может отличаться, если вы изменяли его при установке.
  3. Найдите строку, соответствующую вашему пользователю-администратору, и нажмите на кнопку Изменить.
  4. В поле user_email введите новый адрес электронной почты.
  5. Нажмите на кнопку Сохранить, чтобы применить изменения.

После изменения адреса электронной почты напрямую в базе данных, вам не нужно будет подтверждать его. Помните, что работа с базой данных требует внимательности, поэтому рекомендуется делать резервную копию перед внесением изменений.

Как поменять 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');

Измените адрес на нужный. К данным действиям следует подходить ответственно, так как ошибки в коде могут нарушить работу сайта. После выполнения этой операции очистите кэш для корректного отображения данных на странице.

Оставьте комментарий