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

Was ist: WP_Query

WP_Query ist eine in WordPress definierte Klasse. Sie ermöglicht es Entwicklern, benutzerdefinierte Abfragen zu schreiben und Beiträge mit verschiedenen Parametern anzuzeigen. Es ist möglich, die WordPress-Datenbank direkt abzufragen. WP_Query ist jedoch eine der empfohlenen Methoden zur Abfrage von Beiträgen aus der WordPress-Datenbank.

Im Folgenden finden Sie ein Beispiel für eine einfache WP_Query, die Beiträge aus der Kategorie Filme anzeigt:

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

?>

Der obige Beispielcode zeigt nicht automatisch Beiträge an. Um die Ergebnisse der Abfrage anzuzeigen, muss der Benutzer die WordPress-Schleife verwenden. Etwa so:

<?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 ist ein leistungsfähiges Werkzeug mit vielen Parametern, die zum Schreiben komplexerer und fortschrittlicherer Abfragen verwendet werden können. WP_Query kann verwendet werden, um verschachtelte Schleifen zu erstellen (eine WordPress-Schleife innerhalb einer Schleife). WordPress-Entwickler können es in ihren Plugins und Themes verwenden, um ihre eigenen benutzerdefinierten Anzeigen von Beiträgen zu erstellen.

Eine vollständige Liste der WP_Query-Parameter finden Sie im WordPress Codex.

Zusätzliche Lektüre

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!