Добрый день;
Реально ли сделать так, чтобы пользователю выбирать рубрику не нужно было вообще, а публикация автоматически отправлялась в ту категорию, из которой была сделана? Форма находится в виджете на странице публикаций.
Создавать под каждую рубрику отдельную страницу, а потом делать 100500 форм для каждой из них? Или есть более адекватные способы?
Здравствуйте.
Адекватный способ проверенный годами - такой как есть - с выбором нужной рубрики самим пользователем.
Такой подход в админке вордпресс, такой подход и в фронтенд форме публикации.
Если вам нужно нечто иное - то стоит искать исполнителя через
или на фрилансе
Почему я просто не могу получать ID рубрики текущей страницы с помощью get_the_category (если форма публикации находится по адресу www.mysite/category/cook или www..../category/soups, например) и выбрать её автоматически? Это можно сделать с помощью term_ID или манипуляций с исходным кодом?
Проблема в том, что таких рубрик может быть очень много, ни один пользователь в здравом уме вручную перебирать десятки категорий в поисках нужной не станет.
Отвечу тем, кто будет искать ответ на подобный вопрос в будущем.
Если вам требуется динамически менять категорию или термин любой таксономии в форме публикации то вы можете это сделать просто добавив через фильтр rcl_public_form
скрытое поле с указанием нужного термина, а далее останется обработать добавленный параметр и назначить нужную категорию через хук update_post_rcl
, который срабатывает при публикации или обновлении записи через форму публикации плагина.