Функция: wp_lostpassword_url
Описание
Этот тег шаблона выводит урл, по которому посетитель может запросить забытый пароль к своей учетной записи.
Использование
<?php echo wp_lostpassword_url( $redirect ); ?>
Параметры
$redirect
(строка) (необязательный) урл ссылки, открываемой после запроса потерянного пароля.
По умолчанию значения нет.
Примеры
1. Использование по умолчанию
Данный код выведет ссылку на страницу, где посетитель может запросить смену пароля (/wp-login.php?action=lostpassword).
<a href="<?php echo wp_lostpassword_url(); ?>">Забыли пароль?</a>
2. Запрос пароля и редирект на текущую страницу
После запроса смены пароля посетитель будет перенаправлен на страницу, на которой он и нажал на ссылку "Забыли пароль?".
<a href="<?php echo wp_lostpassword_url( get_permalink() ); ?>">Забыли пароль?</a>
Внимание! Также как и в функции wp_logout_url get_permalink() вне циклов вывода записей или комментариев выведет ссылку на какой-то один случайный пост в блоге. Используйте другой код:
<a href="<?php echo get_bloginfo('url') . '/wp-login.php?action=lostpassword&redirect_to=' . $_SERVER['REQUEST_URI']; ?>">Забыли пароль?</a>
3. Запрос пароля и редирект на главную страницу
После запроса смены пароля посетитель будет перенаправлен на главную страницу блога.
<a href="<?php echo wp_lostpassword_url( get_bloginfo('url') ); ?>">Забыли пароль?</a>
Лог изменений
Функция добавлена в версии 2.8.0
Исходный файл
Функция wp_lostpassword_url() находится в wp-includes/general-template.php
Связанные теги\функции
is_user_logged_in, wp_login_url, wp_logout_url, wp_lostpassword_url, wp_registration_url, wp_logout, wp_loginout, wp_register

Комментарии
Комментариев пока еще нет.
Написать комментарий