Функция: wp_login_url
Выводит ссылку на страницу авторизации в блоге.
<?php echo wp_login_url($redirect); ?> |
<?php echo wp_login_url($redirect); ?>
$redirect
(строка) (необязательный) ссылка (путь должен быть абсолютным), открываемая после авторизации.
По умолчанию значения нет.
1. Использование по умолчанию
Данный код выведет ссылку на страницу авторизации блога. После авторизации посетитель будет перенаправлен в админку блога (/wp-admin/).
<a href="<?php echo wp_login_url(); ?>">Авторизация</a> |
<a href="<?php echo wp_login_url(); ?>">Авторизация</a>
2. Авторизация и редирект на текущую страницу
После авторизации посетитель будет перенаправлен на страницу, на которой он и нажал на ссылку "Авторизация".
<?php $current_page = $_SERVER['REQUEST_URI']; ?> <a href="<?php echo wp_login_url($current_page); ?>">Авторизация</a> |
<?php $current_page = $_SERVER['REQUEST_URI']; ?> <a href="<?php echo wp_login_url($current_page); ?>">Авторизация</a>
3. Авторизация и редирект на главную страницу
После авторизации посетитель будет перенаправлен на главную страницу блога.
<a href="<?php echo wp_login_url(get_bloginfo('url')); ?>">Авторизация</a> |
<a href="<?php echo wp_login_url(get_bloginfo('url')); ?>">Авторизация</a>
4. Авторизация и редирект на страницу профиля в админке
После авторизации посетитель будет перенаправлен на страницу своего профиля в админке блога (/wp-admin/profile.php).
<?php $profile = get_bloginfo('wpurl') . '/wp-admin/profile.php'; ?> <a href="<?php echo wp_login_url($profile); ?>">Авторизация</a> |
<?php $profile = get_bloginfo('wpurl') . '/wp-admin/profile.php'; ?> <a href="<?php echo wp_login_url($profile); ?>">Авторизация</a>
Функция добавлена в версии 2.7.0
Функция wp_login_url() находится в 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 !
#1,
Спасибо огромное! Материала на эту тему в инете очень много, сломала всю голову, перепробовала мне кажется миллион вариантов, а рабочий оказался только Ваш.