• Здравствуйте, коллеги.

    Создал пользовательский тип записи (‘object’), к нему две пользовательские таксономии-категории. При сохранении постов обнаружил такую странность — движок не сохраняет выбранные категории, а создает новые, в которых название это id выбранной категории.

    Пользовательские таксономии регистрировал так

    register_taxonomy('object_class', array('object'), $args );
    register_taxonomy('object_type', array('object'), $args );

    При регистрации типа object указал использование пользовательских таксономий.
    Как я понимаю, никаких дополнительных действий не требуется для обработки сохранения этих пользовательских типов.
    Кто объяснит, что за косяк?

Просмотр 1 ответа (всего 1)
  • Нашел закономерность — если при создании таксономии hierarchical = true, то баг пропадает. Косяк появляется при hierarchical = false.

    Похоже на системный косяк ядра.

Просмотр 1 ответа (всего 1)
  • Тема «Некорректное сохранение пользовательской таксономии» закрыта для новых ответов.