Listar posts de uma categoria dinâmica
-
Olá pessoal.
Como faço para listar posts de uma categoria criada dinamicamente de uma taxonomia.
Tenho uma taxonomia = rio-de-janeiro e nessa taxonomia é criada as categorias pelo painel do admin, por exemplo RJ01, RJ02, RJ03 e etc. Quero listar os posts da categoria RJ01 em uma página e assim por diante.
Estou listando as categorias da seguinte forma:
<?php wp_list_categories(‘taxonomy=rio-de-janeiro&title_li=’ . __(”) . ”); ?>Por favor, alguém para me ajudar? Consegui ser claro nas informações?
Obrigado
Visualizando 3 respostas - 1 até 3 (de um total de 3)
-
vc ja tentou o plugin Auto Excerpt everywhere
no caso acho que você vai precisar de uma query do tipo:
<?php $wp_query = new WP_Query(array( 'rio-de-janeiro' => 'RJ01')); ?> <?php if($wp_query->have_posts()) : while($wp_query->have_posts()) : $wp_query->the_post(); ?> //AQUI VAI O CONTEUDO <?php endwhile; ?> <?php else : //CASO NÃO TENHA NADA ?> <?php endif; ?>
Obrigado pessoal, o problema estava no functions. Alterei algumas linhas no registro do custom post type e rolou. Segue o código:
add_action('init', 'type_post_rj'); function type_post_rj() { $labels = array( 'name' => _x('Rio de Janeiro', 'post type general name'), 'singular_name' => _x('Rio de Janeiro', 'post type singular name') ); $args = array( 'labels' => $labels, 'public' => true, 'register_meta_box_cb' => 'vagasrj_meta_box', 'supports' => array('title', 'editor') ); register_post_type( 'rio-de-janeiro' , $args ); flush_rewrite_rules(); } $labels = array( 'name' => __( 'Categorias RJ'), 'singular_name' => __( 'Categorias RJ'), 'search_items' => __( 'Buscar' ), 'popular_items' => __( 'Mais usadas' ), 'all_items' => __( 'Todas as Categorias' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'Add nova' ), 'update_item' => __( 'Atualizar' ), 'add_new_item' => __( 'Adicionar nova Categoria' ), 'new_item_name' => __( 'Nova' ) ); register_taxonomy('categorias-rj', array('rio-de-janeiro'), array( 'hierarchical' => true, 'labels' => $labels, 'singular_label' => 'Categorias RJ', 'all_items' => 'Todas as Categorias', 'query_var' => true, 'rewrite' => array( 'slug' => 'rio-de-janeiro/categorias-rj' )) );
Visualizando 3 respostas - 1 até 3 (de um total de 3)
- O tópico ‘Listar posts de uma categoria dinâmica’ está fechado para novas respostas.