Quiero construir una base de datos de series de TV usando WordPress. He seguido algunos tutoriales y tengo dos tipos de publicaciones personalizadas: una para movies
, una para y series
. Seguí esta publicación para la estructura .
Mi pregunta es: ¿cómo puedo establecer la relación entre las películas y los tipos de publicaciones de series?
custom-post-types
CoalaArmy
fuente
fuente
"implement the post_type as directed"
¿qué quieres decir?Respuestas:
Usando un complemento
Algunos muy buenos complementos para las relaciones:
Usando un Metabox
Puedes construir una relación simple usando metaboxes:
Y luego, para obtener la relación de películas como una lista de publicaciones de la serie:
fuente
http://domain.com/series-name/movie-name
:?Recomiendo el complemento Posts 2 Posts , que acabo de empezar a usar.
Se le permite crear muchos-a-muchos entre los postes y los tipos de páginas, lo que significa que se puede vincular
movies
aseries
, y cualesquiera otros TTC puede crear.Este complemento también le permite crear metadatos de conexión que le permitirán obtener detalles más precisos al crear sus conexiones. Es bastante flexible en su uso, lo que permite el control sobre metaboxes de administrador, tipos de conexión y formas de mostrar sus conexiones en el front-end. Por último, está bien documentado .
fuente
Desafortunadamente, el complemento Posts 2 Posts está en desuso y ya no se mantiene. Hay un nuevo complemento alternativo para esas relaciones MB . Está inspirado en P2P y proporciona una API similar para crear relaciones entre publicaciones, términos y usuarios.
MB Relationships admite relaciones bidireccionales de forma predeterminada y utiliza una tabla personalizada para almacenar relaciones (como P2P) para un mejor rendimiento (que post meta).
Vale la pena echarle un vistazo al complemento.
fuente