wp_login_url() WP 2.7.0
Получает URL страницы входа/авторизации: /wp-login.php
В параметре $redirect
можно указать URL, куда следует вернутся после авторизации.
Является основой для:
wp_loginout()
Хуки из функции
Возвращает
Строку. УРЛ на страницу авторизации.
Использование
<?php echo wp_login_url( $redirect ); ?>
- $redirect(строка)
- URL страницы, на которую нужно перенаправить после авторизации.
По умолчанию: нет - $force_reauth(логический)
- Включает принудительную ре-авторизацию, даже если куки авторизации уже установлены.
По умолчанию: false
Примеры
#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>
Список изменений
С версии 2.7.0 | Введена. |
Код wp login url:
wp-includes/general-template.php
WP 5.3
Cвязанные функции
Из раздела: Вход/выход
Еще из тегов шаблона: Основные
- bloginfo()
- calendar_week_mod()
- get_archives_link()
- get_bloginfo()
- get_calendar()
- get_current_blog_id()
- get_footer()
- get_header()
- get_search_form()
- get_sidebar()
- get_template_part()
- is_404()
- is_active_sidebar()
- is_admin()
- is_archive()
- is_attachment()
- is_author()
- is_category()
<a href="" title="Войти">Войти</a>
а как сделать чтобы если уже вошел, писалось не войти а выйти
wp_loginout()