11ответ(ов) в теме
Павел Варкутин
не в сети 9 лет
На сайте с 09.10.2015
Участник
1
16:56

Добрый день!
Поставил для пользователей в настройках плагина, что бы у них при публикации была только одна категория - 143. Задал страницу с шортом [public-form]. Но для пользователей всё равно показываются все категории. В коде за это отвечает, как я понял файл rcl_publicform.php строка 328 (f($formData->post_type=='post'){). Так как если оставить только $ctg = $rcl_options['id_parent_category']; Тогда категория для пользователей только та что установленна в админке. Плагин активировал и деактивировал, но без правок кода, ни чего не получается. Хотя сначало всё работало 🙂

0
Вова (Otshelnik-Fm)
не в сети 8 минут
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
16:59

А в самом шорткоде указывали разрешенную категорию?

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
3
17:53

в указанном файле строка 329 должна выглядеть так

if(!$ctg) $ctg = (isset($cf['options']['terms'])&&$cf['options']['terms'])? $cf['options']['terms']: $rcl_options['id_parent_category'];

а вообще можете указывать ИД категории либо через шорткод, либо в настройках самой формы публикации

0
Павел Варкутин
не в сети 9 лет
На сайте с 09.10.2015
Участник
4
21:25

Да, это так. Код тот, же, но не понимаю почему не работает. Порою еще код. Спасибо.

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

Павел Варкутин сказал(а)

Да, это так. Код тот, же, но не понимаю почему не работает. Порою еще код. Спасибо.

в смысле "тот же"? я скинул код в том виде к которому его надо привести, тк должны быть различия.
Если заменить строку на код который я указал, то все должно заработать, я тестировал - так и есть.

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
6
11:03

присоединяюсь к теме.
указал в настройках id категорий через запятую, в которых разрешены публикации, но в форме публикации (через шорткод) и в ЛК для выбора пользователей все-равно выводятся все категории.
Указывать категории в самой форме публикации мне не надо, т.к. эта форма едина для всех категорий (и тех что разрешены для пользователей и для админа).

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

я выше написал, что надо сделать.
Вам какая разница где указывать категории, если форма публикации для всего одна? Либо замените код на тот что указал, либо указывайте в настройках формы публикации список категорий и все будет работать.

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
8
11:24

в этом файле /wp-content/plugins/wp-recall/add-on/rcl_publicform.php менять 329 строку ( $cnt .= ') ?

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

wp-contentpluginswp-recalladd-onpublicpost
cl_publicform.php

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
10
11:37

решено. работает. спасибо

0
tyz233
не в сети 9 лет
На сайте с 09.11.2015
Участник
11
16:22

есть ли возможность отключить автоматическое копирование в родительские категории?

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