Ok, então eu tenho um tipo de postagem personalizado chamado "Serviços". Esse tipo de postagem personalizada tem uma taxonomia chamada "Áreas" e há 5 termos nessa taxonomia.
Digamos que eu tenho 10 posts em "Serviços" e há 5 posts no termo "Pintura" e mais 5 no termo "Fotografia".
Eu preciso ser capaz de consultar as postagens de "Serviços", mas em vez de mostrar essas 10 postagens, mostre apenas 5 associadas a "Pintura".
No momento, sou capaz de consultar por taxonomia e termos, mas isso mostra todas as postagens de "serviços" sem filtro por termo.
Basicamente, consulta post por post_type a partir do termo que eu escolher.
Qualquer ajuda seria incrível. Obrigado.
<ul id="service-list">
<?php
$args = array('tax_query' => array( array('taxonomy' => 'areas', 'field' => 'slug','terms' => 'painting')));
$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
?>
<li class="service">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</li><!-- /.service -->
<?php endwhile; else: ?>
<p>Nothing Here.</p>
<?php endif; wp_reset_postdata(); ?>
</ul><!-- #service-list -->
Portanto, se eu pudesse especificar nos $ args a partir do qual o tipo de postagem para obter as postagens a partir disso seria resolvido.
Respostas:
Essa é a resposta para a pergunta :)
fonte