X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2024-03-19
  • 8677 переглядів

  • Дизайн та розробка сайту

Доброго времени суток. 🙂

Сегодняшняя статья из раздела полезных мелочей для WordPress. Хочу показать вам как сменить E-mail администратора в консоли WordPress без подтверждения. Такой фокус может никогда не пригодится, но вдруг такое случится, вы будете готовы к этому.

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

Как известно, если в настройках в WordPress попытаться сменить E-mail администратора, то нужно будет по новому сделать подтверждение.

адрес e-mail в консоли WordPress

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

Открыть через редактор WordPress файл пользовательских функций functions.php и в самый его конец, перед закрывающим тегом PHP ?>, если такового нет, то просто в самый конец, добавить следующий код.

remove_action( 'add_option_new_admin_email', 'update_option_new_admin_email' );
remove_action( 'update_option_new_admin_email', 'update_option_new_admin_email' );

function wpdocs_update_option_new_admin_email( $old_value, $value ) {
update_option( 'admin_email', $value );
}
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. Если рассмотреть код то по нему видно, что сначала, первые две строки, отменяем этот хук, вернее мы отменяем все подобные хуки, что могли быть прописаны в функциях вашей темы. Вдруг ранее было установлено какое-то ограничение на смену E-mail и тд. Далее сама функция которая и снимает ограничение и в конце две строки, что регистрируют наш новый хук, который подключает функцию выше.

Теперь можете легко сменить адрес e-mail без подтверждения. После смены, можете удалить код. Данный урок довольно прост, но в нужное время, как я и сказал, может вам помочь.

Данный хук позволяет сменить только адрес e-mail в общих настройках консоли. У пользователя с ролью администратора он не поможет. Тут вам придется только править Базу данных.

На этом все, спасибо за внимание. 🙂

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

Оцініть статтю
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 13, в среднем: 4.7 из 5
Читайте також