Домой Wp-Recall WP-Recall: Предложения и идеи Форма восст. пароля на отдельной странице (решение проблемы)
1ответ(ов) в теме
Большаков Андрей
не в сети 10 лет
На сайте с 01.07.2013
Участник
Сообщения 38
1
17:10

Доброго времени суток всем. Многим наверное хотелось бы, чтобы форма восстановления пароля была не стандартная вордпрессовская, а находилась на отдельной странице Вашего сайта. Плагин пока что эту проблему не решает. Поэтому советую параллельно с wp-recall использовать плагин Profile Builder. Качаем последнюю версию плагина отсюда

Вы не можете просматривать опубликованные ссылки

, активируем. После активации в консоли, в разделе "Пользователи" появится новый подраздел установленного нами плагина, который так и называется - Profile Builder. Вообще, этот плагин позволяет посредством вставки шорткода размещать формы регистрации, авторизации и восстановления пароля на отдельных страницах, помимо этого, с помощью него можно создавать поля профиля, но для этого надо купить pro-версию плагина, а она недешевая, да и не стоит тех потраченных денег (139$), wp-recall в сотни раз лучше. В общем, после активации плагина вставляем этот шорткод [wppb-recover-password] в любую созданную Вами страницу для восстановления пароля. Все, теперь у вас есть отдельная страница с формой восстановления пароляSmile

Но есть одно "но", - в форме авторизации от wp-recall после неправильного ввода своих данных выдвигается панелька, что мол мы ввели неправильно пароль, там же текст с гиперссылкой "Забыли пароль?", после нажатия на него нас перебрасывает на форму восстановления пароля от вордпресс /wp-login.php?action=lostpassword а это не есть хорошо)) Для решения этой проблемы заходим в папку с плагином (wp-recall), ищем папку functions, в ней файл ajax-func.php - он то нам и нужен, открываем его, ищем 213 строку:
$res['recall'] .= '

Логин или пароль были набраны неверно

Вы не можете просматривать опубликованные ссылки

';
Вместо /wp-login.php?action=lostpassword прописываем URL той страницы, на которой у Вас размещена форма восстановления пароля. Сохраняем, закрываем. Теперь все должно работать нормально.

P.S.

Советую скачать плагин Redirection, последнюю версию можно скачать тут

Вы не можете просматривать опубликованные ссылки

он позволяет создавать перенаправления url. Если вы хотите, чтобы пользователь никогда не смог попасть на страницы с формами восстановления пароля, регистрации и авторизации от вордпресс, то после активации Redirection в разделе "Инструменты"->"Перенаправления создаем перенаправления этих ссылок на те, которые Вам хочется. Ну, например, стандартная ссылка на авторизацию WP у нас такая -

Вы не можете просматривать опубликованные ссылки

, значит создаем перенаправление с этой ссылки

Вы не можете просматривать опубликованные ссылки

на главную

Вы не можете просматривать опубликованные ссылки

. Ну опять же, тут мы создали перенаправление на главную, можно абсолютно на любую стр. сайта, у меня на 404.

0
Тема закрыта. Публикация новых сообщений запрещена.