Функция: wp_login_form
Выводит форму авторизации в любой части блога.
<?php wp_login_form($args); ?> |
<?php wp_login_form($args); ?>
<?php $args = array( 'echo' => true, 'redirect' => site_url( $_SERVER['REQUEST_URI'] ), '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 ); ?> |
<?php $args = array( 'echo' => true, 'redirect' => site_url( $_SERVER['REQUEST_URI'] ), '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 ); ?>
echo
(boolean) (необязательный) - вывод формы авторизации (true) или сохранение этой формы в виде строковой переменной (false).
- 1 (true) - по умолчанию
- 0 (false)
redirect
(строка) (необязательный) - ссылка (путь должен быть абсолютным), открываемая после авторизации пользователя. по умолчанию открывается текущая страница.
По умолчанию: site_url( $_SERVER['REQUEST_URI'] )
form_id
(строка) (необязательный) - имя и id формы авторизации.
По умолчанию: loginform
label_username
(строка) (необязательный) - текст перед полем ввода имени пользователя.
По умолчанию: Username (в русской локализации Имя пользователя)
label_password
(строка) (необязательный) - текст перед полем ввода пароля пользователя.
По умолчанию: Password (в русской локализации Пароль)
label_remember
(строка) (необязательный) - текст чекбокса "Запомнить меня".
По умолчанию: Remember Me (в русской локализации Запомнить меня)
label_log_in
(строка) (необязательный) - текст кнопки входа.
По умолчанию: Log In (в русской локализации Войти)
id_username
(строка) (необязательный) - id поля ввода имени пользователя.
По умолчанию: user_login
id_password
(строка) (необязательный) - id поля ввода пароля пользователя.
По умолчанию: user_pass
id_remember
(строка) (необязательный) - id чекбокса "Запомнить меня".
По умолчанию: rememberme
id_submit
(строка) (необязательный) - id кнопки входа.
По умолчанию: wp-submit
remember
(boolean) (необязательный) - показывать (true) или не показывать (false) чекбокс "Запомнить меня".
- 1 (true) - по умолчанию
- 0 (false)
value_username
(строка) (необязательный) - изначальное значение поля для ввода имени пользователя.
По умолчанию значения нет.
value_remember
(boolean) (необязательный) - изначальное значение чекбокса "Запомнить меня". чекбокс выбран (true) или чекбокс не выбран (false).
- 1 (true)
- 0 (false) - по умолчанию
1. По умолчанию
Будет выведена форма авторизации со значениями по умолчанию.
<?php wp_login_form(); ?> |
<?php wp_login_form(); ?>
2. Использование параметров
Будет выведена форма авторизации без чекбокса "Запомнить меня" и с кнопкой входа с текстом "Пустить меня!".
<?php wp_login_form('remember=0&label_log_in=Пустить меня!'); ?> |
<?php wp_login_form('remember=0&label_log_in=Пустить меня!'); ?>
3. Использование всех параметров
В данном коде задействованы все параметры функции wp_login_form.
<?php $args = array( 'echo' => true, 'redirect' => 'http://www.testblog.ru/about', 'form_id' => 'form1', 'label_username' => 'Логин', 'label_password' => 'Пароль', 'label_remember' => 'Запомнить', 'label_log_in' => 'Хочу войти!', 'id_username' => 'login', 'id_password' => 'pass', 'id_remember' => 'remember', 'id_submit' => 'button', 'remember' => 1, 'value_username' => 'Пиши здесь логин!', 'value_remember' => 1 ); wp_login_form($args); ?> |
<?php $args = array( 'echo' => true, 'redirect' => 'http://www.testblog.ru/about', 'form_id' => 'form1', 'label_username' => 'Логин', 'label_password' => 'Пароль', 'label_remember' => 'Запомнить', 'label_log_in' => 'Хочу войти!', 'id_username' => 'login', 'id_password' => 'pass', 'id_remember' => 'remember', 'id_submit' => 'button', 'remember' => 1, 'value_username' => 'Пиши здесь логин!', 'value_remember' => 1 ); wp_login_form($args); ?>
Функция добавлена в версии 3.0.0
Функция wp_login_form() находится в wp-includes/general-template.php
Теги авторизации: is_user_logged_in, wp_login_form, wp_login_url, wp_loginout, wp_logout, wp_logout_url, wp_lostpassword_url, wp_register, wp_registration_url
Понравился пост? Подпишись на обновления по RSS или Twitter !
Комментариев пока еще нет.