Adicionando categorias do WP ao seu Post Type

Quando um post personalizado é criado no WordPress usando a função register_post_type, ele pode ser habilitado para usar as categorias tradicionais através de:

'taxonomies' => array( 'category' ),

Se o tipo de post que você pretende usar tiver sido criado em outro lugar, como um plugin, ou você simplesmente não puder modificá-lo, ainda é possível fazê-lo usar a taxonomia de categorias, adicionando o seguinte código ao seu functions.php:

add_action( 'init', 'adicionar_categorias_tipo' );
function adicionar_categorias_tipo() {
	register_taxonomy_for_object_type( 'category', 'tipo_personalizado' );
}

Lembre de substituir “tipo personalizado” na penúltima linha do código pelo nome do seu tipo de post.

Dica: dá para identificar o nome do tipo de post na barra de endereço, quando estiver editando algum post. Deve aparecer algo como: http://site.com/wp-admin/edit.php?post_type=filmes

Deixe um comentário