Добрый день! Вчера я обращалась за помощью, чтобы убрать метки из формы публикаций. А сегодня, для 2-ого моего сайта мне нужно, чтобы наоборот все метки показывались. Выше прочитала, что код
add_filter('rcl_public_form_tags','edit_args_post_tags_output',10,3); function edit_args_post_tags_output($args,$taxonomy,$post_type){ if($taxonomy!='post_tag') return $args; $args['terms_args']['number'] = 0; return $args; }
вывел все метки, но у меня почему-то этот код вообще никаких перемен не производит. Может быть есть еще какой-то код, который сработает? Помогите, пожалуйста!
У меня форма публикации выведена шорткодом [ public-form id="0"] без post_type
Тему перенес в отдельную. Если тема не закрыта это не значит что там нужно писать не по теме. У вас совершенно противоположный вопрос - логично же что нужно заводить новую тему.
Каждый думает о себе только, и не думает, что создав правильно тему - это поможет другим быстро найти ответ.
идентификатор формы публикации надо указывать не абы какой, а существующей конфигурации, если дополнительные формы публикации не создавались, то не указываем, по-умолчанию id равен 1
Актуальный код для последней версии для вывода всех существующих меток:
add_filter('rcl_public_form_tags','edit_args_post_tags_output',10,3); function edit_args_post_tags_output($args,$taxonomy,$post_type){ if($taxonomy!='post_tag') return $args; $args['terms_cloud']['number'] = 0; return $args; }
Андрей CS сказал(а)
идентификатор формы публикации надо указывать не абы какой, а существующей конфигурации, если дополнительные формы публикации не создавались, то не указываем, по-умолчанию id равен 1
Актуальный код для последней версии для вывода всех существующих меток:add_filter('rcl_public_form_tags','edit_args_post_tags_output',10,3); function edit_args_post_tags_output($args,$taxonomy,$post_type){ if($taxonomy!='post_tag') return $args; $args['terms_cloud']['number'] = 0; return $args; }
Спасибо большое! Сработало!