O custom post type é um recurso do WordPress que aumentou mais ainda o potencia dete nosso CMS. Nos dando a possibilidade de criar novos tipos de cadastros de conteúdo com recursos específicos ou os padrões ja utilizados em Posts e Páginas.
Existem duas formas de se criar um novo post type. Criando diretamente através de código no seu arquivo functions.php ou outro arquivo ou através do uso de plugins que facilitam bastante para quem não é muito familiarizado com códigos em PHP.
Encontrei dois bons plugins que oferecem uma solução muito prática para a criação de post types, taxonomias customizadas ( categorias/tags ) e campos personalizados.
Fiz um teste bem rápido nestes dois plugins e a principio os dois funcionam bem com algumas observações:
Plugin Types
Prós:
- O plugin permite gerenciar, post types, taxonomias e campos personalizados
- Fácil gerenciamento
Contras:
- Não aceita o uso de acentos nos campos de label do nome do post type e da taxonomia
- A interface foge do padrão do WordPress
Plugin More Types
Prós:
- O plugin cria os links de acesso no grupo Configurações do menu, achei esta forma mais adequada
- Fácil gerenciamento
- Interface segue os padrões do WordPress
Contras:
- O plugin vem com um bugzinho no script de exibir a caixa de opções avançadas, mas da pra resolver fácil isto somente editando o arquivo css do plugin
- Este plugin gerencia somente post types, para poder criar taxonomias e campos personalizados você precisa instalar os plugins More Fields e More Taxonomies
Opinião final
Na minha opinião final eu fico com o plugin More Types, pois basta instalar os outros dois plugins da mesma família More Fields e More Taxonomies que tenho a solução completa.

