Я хочу создать базу данных сериалов, используя WordPress. Я следовал некоторым учебникам, и у меня есть два пользовательских типа постов: один для movies
, один для и series
. Я следовал за этим постом для структуры .
У меня вопрос: как я могу установить связь между фильмами и сериалами?
custom-post-types
CoalaArmy
источник
источник
"implement the post_type as directed"
что ты имеешь в виду?Ответы:
Используя плагин
Несколько очень хороших плагинов для отношений:
Использование Metabox
Вы можете построить простые отношения, используя метабоксы:
А затем, чтобы получить отношения кино в качестве списка для сообщений серии:
источник
http://domain.com/series-name/movie-name
?Я рекомендую плагин Posts 2 Posts , который я только начал использовать.
Он позволяет вам создавать отношения «многие ко многим» между сообщениями и типами страниц, то есть вы можете ссылаться
movies
на нихseries
и на любые другие CPT, которые вы можете создать.Этот плагин также позволяет вам создавать метаданные соединения, которые позволят вам получить более подробную информацию при создании ваших соединений. Он достаточно гибок в использовании, позволяя контролировать метабоксы администратора, типы подключений и способы отображения ваших подключений на внешнем интерфейсе. Наконец, это хорошо документировано .
источник
К сожалению, плагин Posts 2 Posts устарел и больше не поддерживается. Для этого MB Relationships есть новый альтернативный плагин . Он основан на P2P и предоставляет аналогичный API для создания отношений между сообщениями, терминами и пользователями.
Отношения MB поддерживают двунаправленные отношения по умолчанию и используют пользовательскую таблицу для хранения отношений (например, P2P) для лучшей производительности (чем пост-мета).
Стоит взглянуть на плагин.
источник