X
Заказать услугу

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

Плагины и Шаблоны для Wordpress
  • 2018-12-12
  • 1451 просмотр

    0 комментарий

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

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

Сегодняшняя статья из раздела полезных мелочей для 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
Проголосовало: 4, в среднем: 5 из 5
Читайте также
Комментариев нет. Оставьте первый

Добавить комментарий

Чтобы оставить комментарий - заполните поля ниже. Ваш e-mail не будет опубликован. Все поля обязательны

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.