WordPress: usare una tassonomia custom nel Loop

Short link

La classe WP_Query di WordPress permette anche di creare un Loop usando una tassonomia. A questo scopo occorre usare il parametro tax_query passato al costruttore della classe. Vediamo insieme un esempio.

Nel nostro esempio i parametri richiesti sono:

  1. Il nome della tassonomia.
  2. Lo slug (nome abbreviato) della tassonomia.

Ecco l'esempio:


<?php
$args = array(
	'tax_query' => array(
		array(
			'taxonomy' => 'NOME_TASSONOMIA',
			'field' => 'slug',
			'terms' => 'SLUG-TASSONOMIA'
		)
	)
);
$the_query = new WP_Query( $args );


while ( $the_query->have_posts() ) : $the_query->the_post();
	echo '<p>';
	the_title();
	echo '</p>';
endwhile;


wp_reset_postdata();
?>

Come riferimento tenete presente la documentazione di WordPress.