Intereting Posts
Гарантируются ли несколько значений из get_post_meta? Как добавить количество пузырьков в меню WordPress wp_nav_menu? Перенаправление пользователя с страницы регистрации на страницу CPT (страница профиля) с настраиваемым URL-адресом Ошибка BBpress wp-init Как мне структурировать типы сообщений? Как создать альтернативный канал RSS для тегов с настраиваемыми размерами изображений для MailChimp? Добавление пользовательских стилей в элементы без создания новых элементов Как удалить ВСЕ виджетов из панели мониторинга? Моя пользовательская тема не загружает переводы Как обновить статус сообщения с использованием метаданных в пользовательском сообщении TYpe register_sidebar игнорирует 'id' и 'class' Программно установить page_on_front Скрыть часть шаблона, когда страница защищена паролем? Перевести сторонний плагин и сохранить файлы переводов в пользовательской теме Штрих-код полосы от конкретных типов сообщений (форматов)

Как добавить отношения между настраиваемыми типами сообщений?

Предположим, у меня есть образец сообщения под названием «аватар» в типах «фильм», «трейлер», «обзор» и «подробности».

Как я могу отображать в персонализированной записи «фильм» тип контента + ссылки на пользовательские типы сообщений «трейлер», «просмотр» и «подробности»?

Solutions Collecting From Web of "Как добавить отношения между настраиваемыми типами сообщений?"

В идеале вы хотели бы отдать свой голос за добавление печально известного отношения post2post, которое все еще отсутствует:

http://core.trac.wordpress.org/ticket/14513

Между тем, обходные пути – три:

  1. Составьте свои сообщения в специально разработанные таксономии. (медленный)
  2. Хранить отношения в postmeta. (очень медленно, если вам когда-либо понадобится использовать это в заявлении о соединении)
  3. Создайте свою собственную таблицу post2post.

Привет @ m3tsys:

Во-первых, вы можете найти этот дорожный билет поучительным.

Тем не менее, лучшим решением, которое я нашел, является плагин ZigConnect :

Надеюсь, эта помощь.

Вы можете создавать отношения между настраиваемыми типами сообщений с плагином Sub Posts , цена: $ 19.99. С помощью этого плагина вы делаете это через несколько минут, от создания отношений до их отображения в виджетах или коротких кодах.

Возможно, я вижу, что это совершенно неправильно, но не лучше ли сделать только один пользовательский тип сообщения с разными полями? Создайте персонализированный тип сообщений, называемый фильмами, с обзором полей, трейлером и деталями. Кажется довольно странным сортировать, например, детали вместе разных фильмов. Если это актеры, например, вы хотите их сортировать, сделайте это отдельным полем. Таким образом, вы можете найти все фильмы с определенным актером.