Если вы работаете с иерархическими категориями (таксономиями) в WordPress, вы заметите, что, с одной стороны, отображение отмеченных категорий в бэкэнде сбивает с толку, а с другой стороны, сообщения не попадают автоматически в родительскую категорию, если они помещаются в дочернюю категорию. И то, и другое можно исправить всего несколькими строками кода, используя мощную систему ловушек (в форме действия и фильтра).
85b430a0acae9cf5c958
Отображение без выбора категории (стандарт WordPress)
Отображение в соответствии с выбором категории (стандарт WordPress)
После адаптации кода родительская категория (производитель) устанавливается, а отображение дерева сохраняется.