Tipos de postagem personalizados como campos personalizados

Eu tenho três Tipos de Postos Personalizados: Livro, Volume e Capítulo, onde um Livro pode conter muitos Volumes e um Volume pode conter muitos Capítulos.

Quero fazer algo como isto:

  1. O access do usuário “Livros” insira a descrição da imagem aqui

  2. O usuário seleciona um livro para edição e, dentro dessa página, na checkbox meta, ele pode adicionar / editar apenas os volumes relacionados a esse livro insira a descrição da imagem aqui

  3. O usuário seleciona um volume para edição e, dentro dessa página, na meta checkbox, ele pode adicionar / editar apenas os capítulos relativos a esse volume insira a descrição da imagem aqui

  4. O usuário finalmente seleciona um capítulo para editar insira a descrição da imagem aqui

Inicialmente pensei em colocar um iframe dentro da área da checkbox de meta nos tipos de postagem usando o atributo src como edit.php?post_type=post_type com alguns filtros em sua seqüência de consulta, para listar apenas o tipo de publicação relacionado à respectiva página.

O que seria melhor nessa situação?

Isso é um padrão no WordPress para trabalhar com situações como essa, onde os Tipos de postagem personalizados precisam ser campos personalizados de outro tipo de postagem personalizada, ou seja, um para muitos relacionamentos de entidades?

Solutions Collecting From Web of "Tipos de postagem personalizados como campos personalizados"

O simples uso de tipos de publicação hierárquica é completamente válido. Você pode fazer quase tudo com isso e provavelmente não precisará ir além disso.

Se você realmente precisa de relacionamentos n / n (o que eu duvido da sua descrição), veja o plugin Posts2Posts .

Por que você não usa o Livro como tipo de publicação personalizado e Volume e Capítulo como Taxonomia Personalizada?

ou

Se você quiser usar somente o tipo de postagem personalizado. Use [Campos personalizados avançados] [1]

[1]: http://www.advancedcustomfields.com/ plugin.

Com esse plugin você pode fazer muitas coisas. e tem uma documentação muito boa.

Eu concordo com a resposta do @Kaung Ko – Acabei de terminar um projeto usando Custom Post Type e Custom Taxonomies. Muito semelhante ao seu, mas para Wine Reviews. Também usou o complemento Advanced Custom Fields para uma maior personalização.

@ João Paulin – você possui um plugin instalado para esse estilo Admin personalizado (coluna esquerda preta) nos screeshots? Isso parece muito melhor do que WordPress nativo.