Listar categorias de um Custom Post
-
Olá pessoal, estou fritando a cabeça aqui para fazer algo como um wp_list_categories(); porem com categorias de custom post.
Criei um tema do zero e o meu functions.php tem o seguinte código:
<?php add_action('init', function(){ $labels = array( 'name' => 'Imóveis', 'singular_name' => 'Imóvel', 'menu_name' => 'Imóveis', 'name_admin_bar' => 'Imóvel', 'add_new' => 'Adicionar Novo', 'add_new_item' => 'Novo', 'new_item' => 'Novo', 'edit_item' => 'Editar', 'view_item' => 'Visualizar', 'all_items' => 'Todos os Imóveis', 'search_items' => 'Encontrar', 'parent_item_colon' => 'Pais:', 'not_found' => 'Nada encontrado.', 'not_found_in_trash' => 'Nada encontrado.', ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => 'imoveis', 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, 'menu_position' => null, 'rewrite' => array('slug' => 'imoveis'), 'can_export' => true, 'taxonomies' => array('post_tag'), 'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'post-formats' ), ); register_taxonomy( 'imoveis_category', array( 'imoveis' ), array( 'hierarchical' => true, 'label' => 'Categoria', 'show_ui' => true, 'show_in_tag_cloud' => true, 'query_var' => true, 'rewrite' => array('slug' => 'imoveis_category') ) ); register_post_type('imoveis',$args); }); ?>
No header eu tennto listar essas categorias que criei no admin mas não dá certo.
Visualizando 1 resposta (de um total de 1)
-
O termo correto seria “listar termos de uma taxonomia”. No caso, você criou o Custom post Type (CPT) chamado imoveis e uma taxonomia chamada imoveis_category, e associo a taxonomia ao CPT.
Para listar todos os termos desta taxonomia você vai usar a função
get_terms();
.Ficaria algo mais ou menos assim:
$terms = get_terms( array( 'taxonomy' => 'imoveis_category', 'hide_empty' => false, ) );
Confira a documentação para saber como funciona e quais argumentos a função aceita.
Visualizando 1 resposta (de um total de 1)
- O tópico ‘Listar categorias de um Custom Post’ está fechado para novas respostas.