Домой Wp-Recall WP-Recall: Проблемы и решения Вопрос по плагину Profile Types Manager
6ответ(ов) в теме
Татьяна
не в сети 5 лет
На сайте с 06.03.2016
Участник
1
11:36

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

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

с двумя группами пользователей 1)родители и 2)бебиситтеры.
При выводе списка пользователей шорткодом [ userlist ] с параметрами [ userlist number='10' template='rows-custom' filters='0' search_form='0' data='description,profile_fields' usergroup='profile_type_59:бебиситтер' order='DESC' ] я вывожу на страницу наши няни группу бебиситтер профиль которой имеет поля отличные от группы родители

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

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

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

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

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

, вернее показываются только общие для обоих профилей поля. Вопрос. Как сделать так чтобы выводились выбранные произвольные поля бейбиситтера для группы родители, причем желательно некоторые поля(такие например как телефон) скрыть для родителей? Благодарю за внимание.

UPD причем в самом профиле показываются все поля т.е. судя по всему проблема с выводом через шорткод [ userlist ] если я правильно понимаю

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
2
11:47

Лучше бы подкрепили прямыми ссылками на проблему. По скриншоту я не узнаю блок от рекол. Он ли это?

p.s. зачем вы так с русским языком? Есть хорошее название - няня.

0
Татьяна
не в сети 5 лет
На сайте с 06.03.2016
Участник
3
11:59

Да это блок recall только отредактирован шаблон user-rows(изменил размер аватара) и посредством css сделан внешний вид. ссылка на страницу няни на которую шорткодом я вывожу группу няни

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

если юзер не авторизован не видно некоторых полей, если юзер авторизован как родитель логин parent пароль parent видно только дату рождения и пол т.е. те поля которые общие для двух групп, остальных полей не видно. Если юзер авторизован как ситтер логин babysitter пароль babysitter то видно все поля т.е. создается впечатление что для группы родители ограничение на просмотр этих полей, хотя еще раз повторюсь что если перейти в профиль ситтера то видно все поля из этого следует вывод что скорее всего проблема в шорткоде. Я могу конечно создать произвольный тип записи вывести его на страницу и заполнять отдельно от плагина recall но какой в этом смысл если recall и user group по идее решает этот вопрос

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

Функционал вывода произвольных полей в списке пользователей был добавлен только недавно, еще не со всеми дополнениями проверялся вывод этих полей, дополнение PTM также еще не учитывается при их выводе.
Как сделать так как вам надо сейчас не подскажем можем только пообещать, что данная проблема будет решена как только до ее решения дойдем, в ближайшее время.

0
Татьяна
не в сети 5 лет
На сайте с 06.03.2016
Участник
5
12:26

Здравствуйте Андрей. Возможно вы подскажете какую использовать функцию для вывода контента аналогичного контенту в профиле rcl_content(); для работы в цикле? это решило бы мой вопрос т.е. перефразирую вопрос. Возможно ли вывести содержимое профилей в цикле и отфильтровать по группе поьзователей?

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

Если не вдаваться в дебри кода, то направление у вас верное, его и используйте.
Проще всего для вывода пользователей использовать то что есть, т.е. функция их вывода от плагина или шорткод, а уже внутри шаблона вывода пользователей вы можете использовать те функции которые наиболее удобны для вас, например, для вывода произвольных полей пользователей вы вполне можете использовать стандартную ВП функцию get_user_meta().
Сформируйте список нужных к выводу полей внутри шаблона user-rows.php и ваш вопрос будет решен. Внутри этого шаблона вы можете использовать глобальную переменную $rcl_user, внутри нее находится объект с данными пользователя, получите оттуда ИД пользователя для передачи в функцию get_user_meta()

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