Ok, tengo un tipo de mensaje personalizado llamado "Servicios". Este tipo de publicación personalizada tiene una taxonomía llamada "Áreas" y hay 5 términos en esa taxonomía.
Digamos que tengo 10 publicaciones en "Servicios" y hay 5 publicaciones en el término "Pintura" y 5 más en el término "Fotografía".
Necesito poder consultar publicaciones de "Servicios", pero en lugar de mostrar esas 10 publicaciones, solo mostrar 5 asociadas a "Pintura".
Por el momento, puedo consultar por taxonomía y términos, pero eso mostrará todas las publicaciones de "servicios" sin filtro por término.
Básicamente consulta post por post_type del término que elijo.
Cualquier ayuda sería increíble. Gracias.
<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 -->
Entonces, si pudiera especificar en los $ args de qué tipo de publicación obtener las publicaciones de esto, se resolvería.
Respuestas:
Esta es la respuesta a la pregunta :)
fuente