Задавайте питання щодо курсів WordPress

Вхід до адмінки WordPress через email або логін

Часто на сайтах зустрічав можливість входу через email. Ось сьогодні знайшов як вбудувати цю можливість і на сайт на WordPress. Для активації можливості можна просто вставити наступний код файлу function.php.

функція login_with_email_address($ім'я користувача) {
        $користувач = get_user_by("електронна пошта",$ім'я користувача);
        if(!empty($user->user_login))
                $username = $user->user_login;
        повернення $username;
}
add_action('wp_authenticate','login_with_email_address');
функція change_username_wps_text($text){
       if(in_array($ГЛОБАЛИ['pagenow'], array('WP-ЛОГІН.php'))){
         if ($текст == "Ім'я користувача"){$text = 'Ім'я користувача / Електронна пошта';}
            }
                повернення $text;
         }
add_filter( 'gettext', 'change_username_wps_text' );

Код перевірено, все чудово працює. Успіхів у розробці.


Купить хостинг WordPress
Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal