wp_lostpassword_url() WP 2.8.0
Получает УРЛ (ссылку) на страницу восстановления пароля. Принято использовать в шаблоне (тег шаблона).
Хуки из функции
Использование
$lostpassword_url = wp_lostpassword_url( $redirect ); echo esc_url( $lostpassword_url );
- $redirect(строка)
УРЛ на который перекинет пользователя после того, как он ввел email и нажал на кнопку восстановления пароля.
Можно указать URL только на страницы текущего сайта.
Если оставить поле пустым, то будет установлена следующая ссылка:
http://site.ru/wp-login.php?checkemail=confirm
По умолчанию: ''
Примеры
#1. Базовое использование:
<a href="<?php echo esc_url( wp_lostpassword_url() ); ?>" title="Забыли пароль?">Забыли пароль?</a>
#2. Восстановление пароля с переходом на текущую страницу:
<a href="<?php echo esc_url( wp_lostpassword_url( get_permalink() ) ); ?>" title="Забыли пароль?">Забыли пароль?</a>
#3. Восстановление пароля с переходом на главную страницу:
<a href="<?php echo esc_url( wp_lostpassword_url( home_url() ) ); ?>" title="Забыли пароль?">Забыли пароль?</a>
#4. Изменим страницу для сброса пароля через хук
Допустим мы создали свою страницу для восстановления пароля: /getpassword
и теперь нам нужно изменить все ссылки на восстановления пароля на сайте. Сделать это быстро можно через хук lostpassword_url:
add_filter( 'lostpassword_url', 'change_lostpassword_url', 10, 2 ); function change_lostpassword_url( $url, $redirect ){ $new_url = home_url( '/getpassword' ); return add_query_arg( array('redirect'=>$redirect), $new_url ); } // получим ссылку: http://site.ru/getpassword?redirect=URL_редиректа
Код wp lostpassword url:
wp-includes/general-template.php
VER 5.0.3
Cвязанные функции
Из метки: registration (вход/рега для юзеров)
Еще из раздела: Вход/выход
Еще из тегов шаблона: Основные
- 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()