Домой Wp-Recall WP-Recall: Проблемы и решения Проблема с отображение вкладки "Профиль пользователя"
16ответ(ов) в теме
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
1
22:41

Здравствуйте.
Возникла следующая проблема: при переходе на страницу с профилем пользователя из раздела "Форум" на сайте, во вкладке "Профиль" возникает ряд вот таких сообщений об ошибках, полагаю, связанных непосредственно с работой плагина WP-Recall:
Warning: array_search() expects parameter 2 to be array, null given in /home/am0r/vlasovka.com.ua/www/wp-content/plugins/wp-recall/functions/shortcodes.php on line 82
Warning: Creating default object from empty value in /home/am0r/vlasovka.com.ua/www/wp-content/plugins/wp-recall/functions/shortcodes.php on line 83
Warning: array_search() expects parameter 2 to be array, null given in /home/am0r/vlasovka.com.ua/www/wp-content/plugins/wp-recall/functions/shortcodes.php on line 90
Warning: array_search() expects parameter 2 to be array, null given in /home/am0r/vlasovka.com.ua/www/wp-content/plugins/wp-recall/functions/shortcodes.php on line 119
Использую версии:
WP 4.2.5
bbPress 2.5.8-5815
WP-Recall 13.8.6
Ссылка на пример профиля с ошибками:

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

Сайт:

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

Деактивация дополнения "Профиль пользователя" в разделе аддонов плагина ни меняет ситуации.
Буду очень признателен за помощь в решении этой проблемы.

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
2
23:14

Здравствуйте. Ошибки выводятся в блоке

 <div class="bbp-user-section"> 

bbp-user-section - это класс bbpress

Почему у вас аватар в  
<div id="bbp-user-avatar"> 
а не в реколловском блоке?
Вообще вся верстка личного кабинета не совпадает с версткой плагина WP-Recall

Правильно настраивайте bbpress или отключайте

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
3
23:17

Что именно я должен настроить в bbpress? Количество настроек для него ограничено разделом "Форум" в админке в разделе "Настройки". Подобной проблемы не было до обновления к версии 13.8.6 WP-Recall, появилась она лишь после обновления на эту версию.

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
4
23:31

Текущая версия плагина 13.8.12. Обновитесь и посмотрим дальше. А на этой странице у вас шорткод от реколл стоит?

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
5
23:35

Благодарю вас за оперативные ответы. Сейчас обновляюсь, после отпишу. Нет, эта страница формируется автоматически bbpress-ом. В настройках форума можно указать лишь ярлыки профиля пользователя. В частности, сейчас там стоит "users".
Кроме того (не знаю важно это или нет), на странице профиля пользователя в форуме, где возникают такие ошибки в адресной строке отображается не ник данного пользователя, а часть его e-mail под которым он зарегистрирован на сайте до знака @.

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
6
23:40

Обновил до 13.8.12. Проблема актуальна.

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

Wp-Recall выводится через шорткод? Или через файл author.php?

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
8
23:47

В настройках рекола стоит: "Порядок вывода личного кабинета - через шорткод [wp-recall].

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
9
23:50

в файле вашей темы author.php, тогда не должно быть этого кода

 if(function_exists('wp_recall')) wp_recall();

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
10
23:58

Прошу прощение, если не совсем вас понимаю. Я не очень хорошо разбираюсь в пхп, поэтому еще раз прошу прощение. В теме, которая используется у меня на сайте, действительно есть возможность выводить список пользователей отдельно (без wp-recall). Но я не использую такую возможность. У темы есть файл author.php, я должен что-то в нём исправить? bbpress использует author.php темы вместо функций wp-recall ? Еще раз прошу простить, если мои вопросы не совсем правильно звучат.

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
11
00:03

Ничего туда вписывать не надо, просто посмотрите в author.php вашей темы есть

 if(function_exists('wp_recall')) wp_recall(); 
этот код. Не должен он там  быть, т.к. вы используете вывод личного кабинета плагина WP-Recall  через  шорткод.

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
12
00:06

Проверил. Его там нет.

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
13
00:47

Проблему решил правкой файла user-profile.php в bbPress. Спасибо.

1
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
14
10:03

Закоментировали эту строчку

bbp_displayed_user_field( 'description' ); 
?

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
15
19:28

Да, ее и еще несколько.

1
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
16
19:35

Ну да, аналогично. Спасибо за решение. Полезно будет остальным пользователям.

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