Функция: 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

Связанные теги\функции

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии

Комментариев пока еще нет.

Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.