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;