Домой Wp-Recall WP-Recall: Проблемы и решения на локальном сервере Почему я не могу перейти на страницу пользователя?
11 ответ(ов) в теме
zeni1agent
не в сети 3 месяца
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
1
18:38
Версия WP-Recall:16.17.11

Почему я не могу перейти на страницу пользователя когда нажимаю на ссылку?
После нажатия на блок автора вместо перехода на страницу он просто думает и после обновляется.
Это начало происходить после того как я обновил настройки wp-recall
добавив возможность создавать посты всем пользователям вместо авторов и редакторов,
я все вернул обратно но баг остался почему.
Сразу отвечу на вопросы

0. Если проблема возникла после обновления плагина WP-Recall, возможно, одно из дополнений устарело и более не работает корректно. Вам следует временно отключить все дополнения плагина, поочередно включать их и проверять работоспособность каждого из них, сверяя их версию и поддержку последней версии WP-Recall.

Это было и в старых версиях

1. Необходимо убедиться, что проблема не связана с настройками плагина и его дополнений. Важно знать, что после активации самого плагина или его дополнений необходимо проверить общие настройки плагина и его дополнений, при необходимости выставить правильные настройки и пересохранить их. Так вы будете уверены, что настройки плагина стоят верные и скрипты плагина, на которые эти настройки влияют сформированы верно.

Я вернул все как и было но баг остался кроме стандартных дополнений есть только Webmoney Gateway но на ошибку он не влияет

2. Необходимо убедиться, что проблема в работе плагина никак не связана именно с действующей темой или не возникает конфликт с каким-либо из активных плагинов.
Не все шаблоны одинаково полезны. Некоторые шаблоны могут подключать свою библиотеку jquery, причем подключать ее они могут в обход стандартов WordPress, что может вызывать конфликты. Вы можете активировать один из дефолтных шаблонов ВП, которые идут в комплекте с CMS, отключить другие плагины и проверить работу плагина Wp-Recall в такой конфигурации.
Если плагин начинает работать, значит проблема либо в теме, либо в одном из плагинов и необходимо выделить эту проблему методом исключения.

Баг происходит на всех шаблонах вордпресс

Итак у меня нет идей с чем это может быть связано?

0
Андрей CS
не в сети 12 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 12759
2
19:30

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

При публикации новой темы на форуме:
0. Назовите тему корректно, соответственно возникшей проблеме, чтобы другие пользователи могли впоследствии легко ее найти.
1. Укажите версии WordPress и плагина Wp-Recall.
2. Опишите свою проблему как можно более полно и перечислите свои действия для ее решения.
3. Дайте ссылку на проблему

Последний пункт очень интересует

0
zeni1agent
не в сети 3 месяца
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
3
20:12

Не могу я работаю на локалке.
Извиняюсь что написал слегка не туда.
Только сейчас это заметил.
Я посмотрел содержание ссылок
теперь команда rcl_format_url(get_author_posts_url(get_the_author_meta('ID')),'forum')
создает такую ссылку
href="http://localhost/final/en/2019/06/25/page/?user=2"
а global $rcl_user_URL;
просто добавляет к уже имеющийся ссылке
?user=2

я менял в настройках структуру постоянных ссылок не помогло.

0
Андрей CS
не в сети 12 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 12759
4
20:16

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

0
zeni1agent
не в сети 3 месяца
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
5
20:47

Ладно постараюсь объяснить подробно все что я знаю.
Я создаю свою тему для wordpress с включенным дополнениями Wp-recall и polylang
И в процессе создания я заметил то что в какой то момент вместо того что бы отправлять меня на страницу пользователя
Команды
rcl_format_url(get_author_posts_url(get_the_author_meta('ID')),'forum') и global $rcl_user_URL;
Просто коверкают ссылку добавляя на конце ?user=2
Пример

http://localhost/final/en/2019/06/25/post/?user=2
http://localhost/final/en/page_test/?user=2
http://localhost/final/en/home/?user=2
это ссылка когда я изменил тип постоянных ссылок.
http://localhost/final/?p=306&lang=en&user=2

Но по идее ссылка должна выглядеть вот так
http://localhost/final/account/?user=2
После я решил создать новый сервер и обновить wp-recall
И ошибка исчезла, на время.
До тех пор пока я в настройках не изменил параметр.
ПУБЛИКАЦИЯ ЗАПИСЕЙ->Публикация разрешена->Гостям и пользователям.
еще я поставил галочку в расширенные настройки.
После чего тут же началась эта ошибка.

Я все вернул обратно на Авторам и старше но ошибка все равно появляется.

До этого на новом сервере я в панель настройки wp-recall вообще не лез.
Единственное что я делал это создавал форму публикаций и выводил вкладки пользователя.

Это все что мне сейчас известно.

0
Андрей CS
не в сети 12 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 12759
6
20:52

Вы какие то странные заключения делаете

До тех пор пока я в настройках не изменил параметр.
ПУБЛИКАЦИЯ ЗАПИСЕЙ->Публикация разрешена->Гостям и пользователям.

zeni1agent сказал(а)
Я все вернул обратно на Авторам и старше но ошибка все равно появляется.

Это означает, что данная опция вообще ни при чем.
Что это за конструкция такая?

zeni1agent сказал(а)
rcl_format_url(get_author_posts_url(get_the_author_meta('ID')),'forum')

если хотите получить ссылку на какую то вкладку ЛК, в вашем случае, на вкладку форума, то надо использовать:

rcl_get_tab_permalink(get_the_author_meta('ID'),'forum')

Как выводится кабинет? Что указано в опциях вывода кабинета?

0
zeni1agent
не в сети 3 месяца
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
7
21:16

Как выводится кабинет? Что указано в опциях вывода кабинета?

Ссылка веде к http://localhost/final/en/2019/06/27/post/?user&tab=forum

Я попробовал в
Общие настройки-> ЛИЧНЫЙ КАБИНЕТ -> Страница размещения шорткода -> указать страницу -> account_page
Но теперь он переводит меня на http://localhost/final/en/account_page/?user&tab=forum
но внутри нечего нет пустая страница без контента

Если я меняю Порядок вывода личного кабинета на Архив автора то ссылка превращается в
http://localhost/final/en/author/?tab=forum перейдя по которой появляется ошибка 404

Редакции сообщения
29.06.2019 21:17zeni1agentПричина: не указано
0
Дружаев Владимир (Otshelnik-Fm)
не в сети 9 часов
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 14862
8
23:03

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

Локальный ВП - не нормальный хостинг. Пробуйте на нормальном хостинге.

p.s. перенесено на форум поддержки по локальной установке ВП. Не спроста ветка существует. Почитайте.

0
zeni1agent
не в сети 3 месяца
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
9
17:05

Я об этом уже написал

Не могу я работаю на локалке.
Извиняюсь что написал слегка не туда.
Только сейчас это заметил.

По поводу проблемы я кое как смог ее решить просто выбрав
Общие настройки-> ЛИЧНЫЙ КАБИНЕТ -> Порядок вывода личного кабинета -> через шорткод
Общие настройки-> ЛИЧНЫЙ КАБИНЕТ -> Страница размещения шорткода -> указать страницу -> account_page
После чего указал в самой странице account_page
[wp-recall]
Я почему то думал что при выборе странниц шорткод добавляется автоматически.

0
Андрей CS
не в сети 12 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 12759
10
18:14

zeni1agent сказал(а)
кое как смог ее решить

Вчера только указывал на необходимость проверки указанных опций, рад что кое как добрались до них.
Думаю, вам надо доступы на сайте сменить, а то кто то меняет критичные опции на сайте, а вы даже не знаете об этом.

0
Дружаев Владимир (Otshelnik-Fm)
не в сети 9 часов
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 14862
11
10:51

Это говорится в документации

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

Заглядывайте туда почаще. Мы старались сделать ее подробной и удобной.

zeni1agent сказал(а)
я кое как смог ее решить

решено. Закрыто.

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