Добавить форму входа в любое место шаблона WordPress
Для удобства работы ваших подписчиков на сайте, хорошо было бы дать им возможность авторизоваться из любой страницы сайта, а не переходить по ссылке www.sitename.ru/wp-admin. Для того чтобы добавить форму входа в любое место на сайте, можно воспользоваться функцией wp_login_form().
Для функции можно задать дополнительные параметры настройки работы формы в виде массива аргументов.
<?php $args = array(
'echo' => true,
'redirect' => 'https://wpsnipp.com',
'form_id' => 'loginform',
'label_username' => __( 'Username' ),
'label_password' => __( 'Password' ),
'label_remember' => __( 'Remember Me' ),
'label_log_in' => __( 'Log In' ),
'id_username' => 'user_login',
'id_password' => 'user_pass',
'id_remember' => 'rememberme',
'id_submit' => 'wp-submit',
'remember' => true,
'value_username' => NULL,
'value_remember' => false );
wp_login_form($args);
?>
Работу кода проверил, работает. Всех аргументов не проверял но думаю там проблем не будет. Удачи в разработке сайтов.
/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.




