Почему я не могу перейти на страницу пользователя когда нажимаю на ссылку?
После нажатия на блок автора вместо перехода на страницу он просто думает и после обновляется.
Это начало происходить после того как я обновил настройки wp-recall
добавив возможность создавать посты всем пользователям вместо авторов и редакторов,
я все вернул обратно но баг остался почему.
Сразу отвечу на вопросы
0. Если проблема возникла после обновления плагина WP-Recall, возможно, одно из дополнений устарело и более не работает корректно. Вам следует временно отключить все дополнения плагина, поочередно включать их и проверять работоспособность каждого из них, сверяя их версию и поддержку последней версии WP-Recall.
Это было и в старых версиях
1. Необходимо убедиться, что проблема не связана с настройками плагина и его дополнений. Важно знать, что после активации самого плагина или его дополнений необходимо проверить общие настройки плагина и его дополнений, при необходимости выставить правильные настройки и пересохранить их. Так вы будете уверены, что настройки плагина стоят верные и скрипты плагина, на которые эти настройки влияют сформированы верно.
Я вернул все как и было но баг остался кроме стандартных дополнений есть только Webmoney Gateway но на ошибку он не влияет
2. Необходимо убедиться, что проблема в работе плагина никак не связана именно с действующей темой или не возникает конфликт с каким-либо из активных плагинов.
Не все шаблоны одинаково полезны. Некоторые шаблоны могут подключать свою библиотеку jquery, причем подключать ее они могут в обход стандартов WordPress, что может вызывать конфликты. Вы можете активировать один из дефолтных шаблонов ВП, которые идут в комплекте с CMS, отключить другие плагины и проверить работу плагина Wp-Recall в такой конфигурации.
Если плагин начинает работать, значит проблема либо в теме, либо в одном из плагинов и необходимо выделить эту проблему методом исключения.
Баг происходит на всех шаблонах вордпресс
Итак у меня нет идей с чем это может быть связано?
если зачем то приводите выдержки из известной темы, то следуйте ей хотя бы до конца:
При публикации новой темы на форуме:
0. Назовите тему корректно, соответственно возникшей проблеме, чтобы другие пользователи могли впоследствии легко ее найти.
1. Укажите версии WordPress и плагина Wp-Recall.
2. Опишите свою проблему как можно более полно и перечислите свои действия для ее решения.
3. Дайте ссылку на проблему
Последний пункт очень интересует
Не могу я работаю на локалке.
Извиняюсь что написал слегка не туда.
Только сейчас это заметил.
Я посмотрел содержание ссылок
теперь команда 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
я менял в настройках структуру постоянных ссылок не помогло.
Ладно постараюсь объяснить подробно все что я знаю.
Я создаю свою тему для 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 вообще не лез.
Единственное что я делал это создавал форму публикаций и выводил вкладки пользователя.
Это все что мне сейчас известно.
Вы какие то странные заключения делаете
До тех пор пока я в настройках не изменил параметр.
ПУБЛИКАЦИЯ ЗАПИСЕЙ->Публикация разрешена->Гостям и пользователям.
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')
Как выводится кабинет? Что указано в опциях вывода кабинета?
Как выводится кабинет? Что указано в опциях вывода кабинета?
Ссылка веде к 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
Я об этом уже написал
Не могу я работаю на локалке.
Извиняюсь что написал слегка не туда.
Только сейчас это заметил.
По поводу проблемы я кое как смог ее решить просто выбрав
Общие настройки-> ЛИЧНЫЙ КАБИНЕТ -> Порядок вывода личного кабинета -> через шорткод
Общие настройки-> ЛИЧНЫЙ КАБИНЕТ -> Страница размещения шорткода -> указать страницу -> account_page
После чего указал в самой странице account_page
[wp-recall]
Я почему то думал что при выборе странниц шорткод добавляется автоматически.