Loop

Der Loop (englisch für Schleife) ist PHP-Code, der von WordPress verwendet wird, um Beiträge anzuzeigen. Im Loop werden alle Beiträge verarbeitet, die auf der aktuellen Seite angezeigt werden sollen. Alle HTML-Tags und PHP-Funktionen, die sich innerhalb der Schleife befinden, werden für jeden einzelnen Beitrag verarbeitet.

Im WordPress-Codex findet sich häufig der Hinweis, dass sich die Funktion innerhalb des Loops befinden muss. Beispiele dafür sind der Titel the_title() und der Inhalt the_content().

Im folgenden Beispiel haben wir den Loop hervorgehoben. Für jeden Beitrag innerhalb der Schleife wird die Funktion get_template_part() aufgerufen:

if ( have_posts() ) : 

	while ( have_posts() ) : the_post();
		
		get_template_part( 'template-parts/content', get_post_format() );

	endwhile;

	the_posts_navigation();

else :

	get_template_part( 'template-parts/content', 'none' );

endif;