4ответ(ов) в теме
pavel168
не в сети 5 лет
На сайте с 01.08.2019
Участник
Тем 4
Сообщения 12
1
14:08
Версия WP-Recall: 16.17.18

Как в личном кабинете вывести другую форму публикации?

При регистрации мы добавляем некое произвольное поле с выбором 2х вариантов. Возможно ли в зависимости от выбранного произвольного поля в форме регистрации wp-recall вывести другую форму публикации с идентификатором №2 ([public-form post_type="post" form_id="2"]). т.е если в форме регистрации выбрали первый вариант, то вывести первую форму публикации в личном кабинете, а если при регистрации выбрали второй вариант, то форму публикации вевести вторую.

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

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

Примерно так: создаем вкладку в лк. Мы знаем её id - он указан справа вверху, зеленым цветом выделен.

Далее: есть динамический фильтр: apply_filters('rcl_tab_'.$this->id,$content);

Возвращает контент указанной вкладки ЛК.
т.е. в имя фильтра после rcl_tab_ подставляем id вкладки, чей контент хотим получить.

И там средствами api wordpress проверяйте кто сейчас с какой ролью и выводите нужные шорткоды

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

В зависимости от значения нужного произвольного поля инициализируете во вкладке ЛК нужную форму публикации.
Вы можете сделать это программно или с помощью дополнения

Вы не можете просматривать опубликованные ссылки
0
pavel168
не в сети 5 лет
На сайте с 01.08.2019
Участник
Тем 4
Сообщения 12
4
14:44

Благодарю! Это то что нужно)

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