Поддержка Проблемы и решения Добавление одного типа записей к другому

  • Добрый день.

    Через register_post_type() у меня зарегистрировано 2 типа: «Проект», и «Сотрудник», соответственно, есть две страницы, где размещаются проекты, и где размещается вся команда.

    Теперь я хочу, чтобы у меня на странице проекта показывались те сотрудники, которые участвовали в данном проекте. То есть, я выбираю из списка уже имеющейся команды, просто добавляя некоторых к проекту.

    Куда копать, чтобы реализовать это?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Можно было бы реализовать «Проект» не как post_type, а как таксономию — register_taxonomy(). Тогда можно было бы в редактировании «Сотрудника» добавлять ему «Проекты» как метки. На странице «Проекта» (соответственно — архив записей с данной меткой) выводился бы список сотрудников, а на странице сотрудника — выводить список меток — проектов, в которых он участвует.

    Нашел способ проще, использование плагина Custom Content Type Manager. Там есть тип поля «Связь», которая отсылается на выбранный тип записи.

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