Описание
Возвращает УРЛ страницы авторизации (/wp-login.php).
В параметре $redirect можно указать УРЛ, куда следует вернутся после удачной авторизации.
Функция возвращает УРЛ на страницу авторизации.
Использование
<?php echo wp_login_url( $redirect ); ?>
Параметры
- $redirect (строка)
- УРЛ страницы, на которую нужно вернутся после удачной авторизации.
По умолчанию: нет
Примеры
1. Базовое использование:
<a href="<?php echo wp_login_url(); ?>" title="Войти">Войти</a>
2. Авторизация и возврат на текущую страницу:
<a href="<?php echo wp_login_url( get_permalink() ); ?>" title="Войти">Войти</a>
3. Авторизация и переход на главную страницу:
<a href="<?php echo wp_login_url( home_url() ); ?>" title="Войти">Войти</a>
На заметку
- Использует фильтр 'login_url'
wp_login_url()
из файла: /wp-includes/general-template.php WP 3.3.2function wp_login_url($redirect = '', $force_reauth = false) {
$login_url = site_url('wp-login.php', 'login');
if ( !empty($redirect) )
$login_url = add_query_arg('redirect_to', urlencode($redirect), $login_url);
if ( $force_reauth )
$login_url = add_query_arg('reauth', '1', $login_url);
return apply_filters('login_url', $login_url, $redirect);
}Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.