Домой Wp-Recall WP-Recall: Вопросы и ответы Проблема с выводом таксономий
6ответ(ов) в теме
Владимир
не в сети 3 месяца
На сайте с 29.11.2021
Участник
Тем 10
Сообщения 60
1
19:33
Версия WP-Recall: 16.26.4

Суть проблемы в том, что почему то у некоторых пользователей не выводится предмет.
Но предмет как таковой присвоен в профиле.

Спойлер

Вывожу стандартно:
the_terms( $rcl_user->ID, 'lessons_cat' );

https://skr.sh/i/270622/E9vSjWpy.jpg

И вот не могу понять в чем дело.

0
Preci
не в сети 12 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1646
2
19:44

the_terms предназначен для вывода терминов которые привязаны к записи. То что у какого-то юзера в итоге что то выводится, говорит лишь о том что его ID совпадает с ID какой-то записи.

0
Владимир
не в сети 3 месяца
На сайте с 29.11.2021
Участник
Тем 10
Сообщения 60
3
20:15

А как можно еще вывести у пользователя?

0
Владимир
не в сети 3 месяца
На сайте с 29.11.2021
Участник
Тем 10
Сообщения 60
4
18:42

Нашел плагин LH User Taxonomies и просто в функциях регистрирую таксономию. Да и до этого код который я использовал так же хорошо работает.
Проверил в ДБ таблицу wp_term_relationships, так же все связано пользователь с таксономией.
Так же перепроверил, ни один ID записи не совпадают с ID пользователя и таксономией.
Точно не помню, но вроде до предпоследнего обновления плагина работало нормально, или в большей степени отображалось все.
В vda() возвращает bool(false), хотя как я написал выше, в таблице есть связи. Но у одного пользователя выводит у других нет, перестало совсем выводить.

0
Preci
не в сети 12 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1646
5
19:10

the_temrs, как я уже писал, предназначена для вывода таксономий записи.

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

1
Владимир
не в сети 3 месяца
На сайте с 29.11.2021
Участник
Тем 10
Сообщения 60
6
19:29

Огромное спасибо. Все заработало.
Учиться учиться и еще раз учиться)

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