Домой Оптимизация и учебники по WordPress Топ-5 настроек входа в WordPress

Топ-5 настроек входа в WordPress

305
0

В этом уроке мы рассмотрим некоторые твики страницы входа в WordPress .

1) Добавить пользовательский текст на страницу входа в WordPress

Что если вы хотите, чтобы пользователь видел пользовательское сообщение перед входом в систему? Хотели выделить какое-то особое событие? Ну, есть очень простые советы . Просто добавьте ниже к вашему functions.php файл, и вы должны быть все в порядке.

functions.php

PHP
1
2
3
4
5
6
7
8
9
// Добавить сообщение на экран входа
функция crunchify_login_message ( $ сообщение ) {
     если ( пусто ( $ сообщение ) ) {
         вернуть

Crunchify Tips: Welcome. Пожалуйста, войдите в систему, чтобы продолжить ..

Не забыл оформить новую панель администратора после входа в систему:) ;

     } еще {
         вернуть $ message ;
     }
}
add_filter ( 'login_message' , 'crunchify_login_message' ) ;

2) Удалить эффект дрожания при входе в систему при возникновении ошибки

Что делать, если вы хотите удалить эффект ошибки Shake Login? Просто добавьте ниже код functions.php файл и все готово.

functions.php

PHP
1
2
3
4
функция crunchify_remove_login_shake_effect ( ) {
         remove_action ( 'login_head' , 'wp_shake_js' , 12 ) ;
}
add_action ( 'login_head' , 'crunchify_remove_login_shake_effect' ) ;

3) Добавить кнопку входа / выхода в строку меню WordPress

functions.php

PHP
1
2
3
4
5
6
функция crunchify_add_login_logout_to_wordpress_menubar ( $ items , $ args ) {
         $ loginoutlink знак равно wp_loginout ( 'index.php' , ложно ) ;
         $ пункты , знак равно '

     вернуть $ предметов ;
}
add_filter ( 'wp_nav_menu_items' , 'crunchify_add_login_logout_to_wordpress_menubar' , 10 , 2 ) ;

4) Как перенаправить WordPress обратно на страницу перехода после успешного входа?

Что если вы хотите перенаправить своих пользователей на реферальный URL после успешной попытки входа? Для этого есть простой твик. Просто используйте ниже фрагмент для того же.

functions.php

PHP
1
2
3
4
5
6
7
8
если ( ( isset ( $ _GET [ 'action' ] ) && $ _GET ['action']! = 'Logout') || (isset ($ _ POST ['login_location']) &&! empty ($ _ POST ['login_location']))) {
add_filter ('login_redirect', 'crunchify_login_redirect', 10, 3);
         функция crunchify_login_redirect ( ) {
                 $ место знак равно $ _SERVER [ 'HTTP_REFERER' ] ;
                 wp_safe_redirect ( $ location ) ;
                 выход ( ) ;
         }
}

5) Добавить адрес электронной почты в качестве критерия входа

functions.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
функция crunchify_add_email_address ( $ username ) {
         $ пользователю знак равно get_user_by ( 'email' , $ username ) ;
         if ( ! empty ( $ user- > user_login ) )
                 $ имя пользователя знак равно $ user> user_login ;
         вернуть $ username ;
}
add_action ( 'wp_authenticate' , 'crunchify_add_email_address' ) ;
функция crunchify_change_text_on_login_form ( $ text ) {
       if ( in_array ( $ GLOBALS [ 'pagenow' ] , массив ( 'wp-login.php' ) ) ) {
         если ( $ текст == 'Имя пользователя' ) { $ text знак равно «Имя пользователя / адрес электронной почты» ; }
             }
                 вернуть $ текст ;
         }
add_filter ( 'gettext' , 'crunchify_change_text_on_login_form' ) ;

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

Топ-5 настроек входа в WordPress

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  WordPress: как обеспечить безопасность определенных страниц - SSL - https

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь