• Resolvido Naldo Lima

    (@naldo-lima)


    Galera preciso listar um post type que criei com slug de “expositores”, esse post type eu criei umas taxonomias com o termo “cat_setores” onde cada categoria será um setor dos expositores, basicamente ela deve ficar assim no loop:

    • Setor :1
    • Expositor 1
    • Expositor 2
    • Expositor 3
    • Setor :2
    • Expositor 4
    • Expositor 5
    • Expositor 6

    Creio que vou ter que montar um loop dentro de outro, apenas não sei como montar esse loop listando as categorias.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Olá Naldo tudo bem,
    ara tenta adaptar esta query a tua necesidade.
    <?php
    $the_query = new WP_Query( array(
    ‘post_type’ => ‘Adverts’,
    ‘tax_query’ => array(
    ‘taxonomy’ => ‘advert_tag’,
    ‘field’ => ‘slug’,
    ‘terms’ => ‘politics’,
    ),
    ) );

    while ( $the_query->have_posts() ) :
    $the_query->the_post();
    // Show Posts …
    endwhile;

    ?>

    espero ter ajudade se resolver o teu problema marca como resolvido.

    Criador do tópico Naldo Lima

    (@naldo-lima)

    Um amigo me deu uma força nessa consegui resolver com o seguinte código que segue a mesma lógica que o seu:

    <?php
    $taxonomies = array( ‘cat_expositor’ );
    $args = array(
    ‘orderby’ => ‘name’,
    ‘order’ => ‘ASC’,
    );
    $terms = get_terms($taxonomies, $args);
    foreach ( $terms as $term ) {
    echo ‘

    • ‘. $term->slug .’
    • ‘;
      $slug_cat = $term->slug;
      $argumentos = array(
      ‘post_type’ => ‘expositores’ ,
      ‘tax_query’ => array(
      array(
      ‘taxonomy’ => ‘cat_expositor’,
      ‘field’ => ‘slug’,
      ‘terms’ => $term->slug
      ),
      ),
      );
      $busca = new Wp_query( $argumentos );
      if ( $busca -> have_posts() ) {
      while ( $busca -> have_posts() ) {
      $busca -> the_post();
      echo’

    • – ‘;
      the_title();
      echo’
    • ‘;
      }
      }
      }
      ?>

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Listar taxonomias e post types’ está fechado para novas respostas.