Домой Wp-Recall WP-Recall: Проблемы и решения Подтверждение регистрации по емейл
12ответ(ов) в теме
algen
не в сети 2 года
На сайте с 30.01.2020
Участник
Тем 3
Сообщения 20
1
12:54
Версия WP-Recall: 16.18.1

Выставил в настройках Подтверждение регистрации пользователя - Используется, Перенаправление после авторизации - профиль пользователя.

После регистрации приходит ссылка формата:

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

(тут код)

которая выдаёт ошибку 404. Почитал форум, руками изменил ссылку на

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

(тут код)

Так она работает, и видимо так и задумано.

Каким образом можно исправить формат ссылки в отправляемых письмах, найти не смог. Заранее благодарю за помощь.

0
Владимир (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
2
13:39

Здравствуйте.

Дайте скриншот основных настроек плагина
Поставьте галку на расширенных настройках и что у вас там в "Личный кабинет" выставлено

algen сказал(а)
Почитал форум, руками изменил ссылку на

где вы это сделали? Где такое прочитали?

0
algen
не в сети 2 года
На сайте с 30.01.2020
Участник
Тем 3
Сообщения 20
3
14:56

Скриншот:

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

Вот здесь увидел, как должна выглядеть правильная ссылка, и руками поменял в строке браузера, чтобы убедиться, что у меня она тоже работает:

Вы не можете просматривать опубликованные ссылки
0
Владимир (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
4
15:37

algen сказал(а)
Скриншот:

это какой-то архив. Дайте скриншот что я просил.

По ссылке что вы указали - автор дает скриншот настроек. У вас как выставлено?

Не стоит менять как написали пользователи, что не знают программирование. Эту правку не советовал автор плагина? Нет. Значит не зная лезть и править файлы ядра не нужно. Верните всё как было и давайте разбираться.

Давайте скриншоты: формы входа и настроек ЛК

0
algen
не в сети 2 года
На сайте с 30.01.2020
Участник
Тем 3
Сообщения 20
5
15:49

Блин, промахнулся. Вот правильная ссылка на скриншот настроек:

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

В плагине я ничего не менял, просто в браузере удостоверился, что рабочая ссылка должна быть сформирована в другом формате, чем тот, в котором она генерируется в письме-подтверждении. Код плагина не трогал.

К слову, сейчас заметил, что в репозитории плагина при переходе на вторую страницу формируется ссылка формата:

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

т.е. подставляется второй /wordpress, и такая ссылка не работает (а если руками убрать в браузере, то естественно работает). Полагаю, это взаимосвязано.

На всякий случай - в общих настройках Вордпресс адрес WordPress прописан как

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

, адрес сайта как

Вы не можете просматривать опубликованные ссылки
0
Владимир (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
6
15:54

Что за страница "Вход в личный кабинет"? НА ней шорткод loginform стоит?

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

- а вы сторонние плагины отключали? Тему дефолтную ставили (twenty) - кажется у вас что-то стороннее сбой вносит

algen сказал(а)
в общих настройках Вордпресс адрес WordPress прописан как

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

зачем так там прописано? почему не просто

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

У вас что-то в подпапке стоит? Тогда мы пошли по кругу как в теме ранее

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

Тут я не в силах вам помочь. Ставьте все по нормальному

0
Владимир (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
7
16:02

У себя проверил с вашими настройками:
Перешел по ссылке подтверждению из письма: http://мой-сайт.ru/?rcl-confirmdata=код

Редиректом отправило:
http://мой-сайт.ru/?action-rcl=login&success=checkemail

- потом я перешел на страницу где форма входа и вошел.

Функционал работает. Никаких 404-х страниц нет.

Единственное неудобство - редирект вернул меня на главную страницу сайта (2-я ссылка) и пришлось нажать на кнопку "войти" чтобы оказаться на форме входа и вписать логин/пароль

0
algen
не в сети 2 года
На сайте с 30.01.2020
Участник
Тем 3
Сообщения 20
8
17:45

Ставить вордпресс в папку кодекс не запрещает, и за 12 лет ни один плагин из-за этого не отказывался работать. Скажите, какой файл заправляет отправкой писем для регистрации, буду сам смотреть. Там по меньшей мере надо ошибки в тексте исправить и знаки препинания расставить.

0
Владимир (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
9
18:16

functions/register.php

Но перевод так не правят. Для этого есть вордпресс фильтр gettext - похожая тема

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

Или для переопределения отдельных строк подойдет плагин Say what?.

0
algen
не в сети 2 года
На сайте с 30.01.2020
Участник
Тем 3
Сообщения 20
10
12:14

Спасибо, проблему удалось решить, отредактировав следующие строки указанного файла:

88: wp_redirect( get_bloginfo( 'wpurl' ) . '/account/?action-rcl=login&success=checkemail' );
97: wp_redirect( get_bloginfo( 'wpurl' ) . '/account/?action-rcl=login&login=checkemail' );
263: $url = get_bloginfo( 'wpurl' ) . '/account/?rcl-confirmdata=' . urlencode( $confirmstr );

Буду признателен, если в следующем обновлении плагина будут приняты к сведению интересы тех, у кого вордпресс стоит не в корне, а в папке. Тему можно закрывать.

0
Андрей CS
не в сети 12 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15995
11
13:55

Обязательно примем к сведению, только уточняйте, как именно были отредактированы строки

0
algen
не в сети 2 года
На сайте с 30.01.2020
Участник
Тем 3
Сообщения 20
12
18:55

Это уже исправленный вариант. Во все три строки добавил "/account/" перед "?" (без кавычек).

Спасибо!

0
Вы не имеете права на публикацию сообщений в этой теме