2ответ(ов) в теме
Igor Feren
не в сети 6 часов
На сайте с 28.12.2014
Участник
1
21:46

Как сделать чтобы юзер по умолчанию был подписан только на админа, то есть сразу мог начать диалог, с другими юзерами чат не нужен

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

как вариант можно либо отправить пользователю первое сообщение от админа через функцию rcl_add_message($args), где
$args['content'] = текст сообщения
$args['author'] = ИД автора
$args['addressat'] = ИД адресата

или добавить пользователю контакт с админом запросом:
$wpdb->insert(
RCL_PREF.'private_contacts',
array(
'user' => ИД пользователя,
'contact' => ИД админа,
'status' => 1
)
);

а скрыть вкладку личных сообщений в ЛК если собеседник не админ можно через фильтр tab_data_rcl
Статья по данному фильтру

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

Проверяем чем ЛК отображается через глобальную переменую $user_LK, устанавливаем условия показа вкладки и либо запрещаем вывод вкладки путем указания приватности вывода через $data['args']['public']; либо возвращаем $data без изменений.

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