Функция: wp_login_form

07.04.2012
Описание

Выводит форму авторизации в любой части блога.

Использование
<?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
); ?>
Параметры

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(); ?>

2. Использование параметров

Будет выведена форма авторизации без чекбокса "Запомнить меня" и с кнопкой входа с текстом "Пустить меня!".

<?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);
?>
Лог изменений

Функция добавлена в версии 3.0.0

Исходный файл

Функция wp_login_form() находится в wp-includes/general-template.php

Связанные теги|функции
Рубрики: Теги шаблоновФункции WordPressУсловные теги

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии

Комментариев пока еще нет.

Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.