Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Qu'est-ce que c'est : WP_Query

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

WP_Query est une classe définie dans WordPress. Elle permet aux développeurs/développeuses d’écrire des requêtes personnalisées et d’afficher les publications en utilisant différents paramètres. Il est possible pour les développeurs/développeuses d’interroger directement la base de données de WordPress. Cependant, WP_Query est l’une des méthodes recommandées pour interroger les publications depuis la base de données de WordPress.

Voici un exemple d’une simple requête WP_Query qui affiche les publications de la catégorie films :

<?php
// The Query
$the_query = new WP_Query( 'category_name=movies' );

?>

L’exemple de code ci-dessus n’affiche pas automatiquement les publications. Pour afficher les résultats de la requête, le compte doit utiliser la boucle de WordPress. Comme ceci :

<?php
// The Query
$the_query = new WP_Query( 'category_name=movies' );

// The Loop
if ( $the_query->have_posts() ) {
        echo '<ul>';
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		echo '<li>' . get_the_title() . '</li>';
	}
        echo '</ul>';
} else {
	// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();

?>

WP_Query est un outil puissant il y a beaucoup de paramètres qui peuvent être utilisés pour écrire des requêtes plus complexes et avancées. WP_Query peut être utilisé pour créer des boucles imbriquées (une boucle WordPress à l’intérieur d’une boucle). Les développeurs/développeuses WordPress peuvent l’utiliser dans leurs extensions et thèmes pour créer leurs propres affichages personnalisés des publications.

Une liste complète des paramètres de WP_Query est disponible sur le Codex de WordPress.

Lectures complémentaires

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !