Relacionar Categoria de um "Tipo de Post" a um Post de outro "Tipo de Post".

245 views
Skip to first unread message

Júlio Cavalcanti

unread,
Jun 20, 2011, 6:42:07 PM6/20/11
to wordpress-brasil
Olá Pessoal,

Permitam-me explicar melhor o que eu estou tentando descobrir como fazer.
Existe um plugin chamado "Ninja Page Categories and Tags" que possibilita que páginas sejam relacionadas à qualquer categoria. Possibilitando listar essas páginas filtrando pela categoria a qual está relacionada. Ou seja, o post type "page" que nativamente não se relaciona à categorias(como acontece com o post type "post"), agora se relaciona. Mas isso acontece graças a esse plugin.

Eis o que desejo fazer:

Criei 2 custom types utilizando o código fornecido nesse artigo do iMasters(http://imasters.com.br/artigo/17625/wordpress/como-criar-custom-post-types-no-wordpress-30). Um chamado Clientes e outro chamado Peças Gráficas. As categorias do post type "clientes" são os nomes dos clientes(Ex: Lojas Americanas[categoria1], Infobox[categoria2]). As categorias do post type "pecas-graficas" são tipos de peças gráficas(Ex: Anúncio[categoria1], Cartaz[categoria2], Outdoor[categoria3], Publicação[categoria4]).

Nativamente, as categorias do post type "clientes" só podem ser relacionados aos posts do mesmo post type.
Gostaria que um post do post type "pecas-graficas" pudesse se relacionar a uma categoria do post type "clientes". Como acontece na imagem abaixo(é um exemplo. Não consegui implementar assim ainda. Por isso estou falando com vocês. Essa imagem foi editada no photoshop).

localhost-screen-capture-2011-6-20-17-30-21.png
Ou seja, da mesma forma que o plugin consegue relacionar um post do post type "page" à categorias do post type "post", gostaria de fazer o mesmo com os custom types.

Espero ter sido claro. Obrigado pela ajuda! Abraço.


Júlio Cavalcanti 
[ Desenvolvedor Web ] 

:: www.juliocavalcanti.com :: 

Email: con...@juliocavalcanti.com
Gmail: juliocava...@gmail.com

Recife - PE 

"Bem-aventurados os limpos de coração, porque verão a Deus." (Mateus 5:8)
localhost-screen-capture-2011-6-20-17-30-21.png

wpmidia web

unread,
Jun 20, 2011, 6:51:18 PM6/20/11
to wordpres...@googlegroups.com
Julio, dá uma olhadinha no arquivo que você cria os post types ...

Adiciona o parametro 'taxonomies' lá nos argumentos... assim:

'taxonomies' => array( 'clientes, pecas-graficas' )

Isso fará com que você relacione seu novo post type as novas categorias (taxonomies) ....

A dica para criar Post Types de forma bem fácil é usar o sisteminha do link abaixo:

Beijokas
Drika


--
Você recebeu esta mensagem por estar inscrito na lista de debates "WordPress Brasil" através do sistema Google Groups.
 
Para enviar uma mensagem: wordpres...@googlegroups.com
Para cancelar sua inscrição: wordpress-bras...@googlegroups.com
Para visitar o grupo: http://groups.google.com.br/group/wordpress-brasil?hl=pt-BR
 
Temas: http://wordpress.org/extend/themes/
Plugins: http://wordpress.org/extend/plugins/
Projeto WordPress: http://br.wordpress.org/



--
Míriam de Paula 
(aka Drika)

wp
midia
desenvolvimento web
http://wpmidia.com.br
twitter: @wpmidia
localhost-screen-capture-2011-6-20-17-30-21.png

Filipe Goulart

unread,
Jun 21, 2011, 9:23:02 AM6/21/11
to wordpres...@googlegroups.com
Bacana esse generator, existe tb o plugin custom post type UI que faz exatamente a mesma coisa, ele além de criar os Tipo de conteúdo tb disponibiliza o código. =]
Atenciosamente,
Filipe Goulart Synthis
Desenvolvedor Web PHP
+55-21-8004-2121

localhost-screen-capture-2011-6-20-17-30-21.png

Júlio Cavalcanti

unread,
Jun 21, 2011, 10:17:55 AM6/21/11
to wordpres...@googlegroups.com
Valeu Drika! Deu super certo essa tua dica! =D

Bjão



Júlio Cavalcanti 
[ Desenvolvedor Web ] 

:: www.juliocavalcanti.com :: 

Email: con...@juliocavalcanti.com
Gmail: juliocava...@gmail.com

Recife - PE 

"Bem-aventurados os limpos de coração, porque verão a Deus." (Mateus 5:8)


localhost-screen-capture-2011-6-20-17-30-21.png

wpmidia web

unread,
Jun 21, 2011, 12:24:07 PM6/21/11
to wordpres...@googlegroups.com
Legal !!! Eu ainda sou mais criar os CPTs na mão para ter maior controle sobre tudo....

Beijokas
Drika

Em 21 de junho de 2011 10:23, Filipe Goulart <goul...@gmail.com> escreveu:
localhost-screen-capture-2011-6-20-17-30-21.png
Reply all
Reply to author
Forward
Message has been deleted
0 new messages