In diesem Tutorial werde ich darüber sprechen Die Schleifeund wie WordPress es verwendet, um Ihre Beiträge und Seiten anzuzeigen. Beachten Sie, dass dies ein bisschen ist fortgeschrittener als unsere vorherigen Tutorials. Hoffentlich ist dies für Sie leichter zu verstehen als in der WordPress-Dokumentation. Das werden wir sehen:
- Eine Definition von Die Schleife.
- Grundlegender Ablauf der Schleife.
- Vorlagen-Tags, die in verwendet werden Die Schleife
- Was ist zu tun Die Schleife
- Hierarchie der Vorlagendateien
Wenn Sie besser verstehen möchten, wie ein WordPress-Thema hinter den Kulissen wirklich funktioniert, lesen Sie weiter.
Hinweis: In diesem Lernprogramm wird davon ausgegangen, dass Sie ein Standard-WordPress-Design verwenden, z. B. das Standard-Kubrick-Design. Noch kein fortgeschrittenes Multi-Loop-Zeug.
Was ist die Schleife?
Sie fragen sich wahrscheinlich immer noch, was The Loop ist. Grundsätzlich ist es der Inhalt, den Sie auf Ihrem sehen Startseite, Sie einzelne Beiträge, Seiten, Dateien, Suchergebnisse und mehr.
Wenn ein Benutzer auf Ihre Homepage, Dateien oder Suchergebnisse zugreift, zeigt die Schleife standardmäßig eine bestimmte Anzahl von Beiträgen an, wie in Ihren Leseoptionen definiert.
Im Moment zeigt meine Homepage 10 Beiträge pro Seite, was ich definiert habe Maximale * Veröffentlichungen anzeigen. Auf einzelnen Seiten und Posts zeigt derselbe grundlegende Schleifencode nur diese bestimmte Seite an.
Grundlegender Schleifenfluss
Wir werden die Schleife in 3 Teile teilen.
Ja Beiträge sind in der Abfrage verfügbar, sie wird in a angezeigt Während Schleife, was in definiert ist Teil 1. Wenn die Zeit abgelaufen ist, wird angezeigt, was drin ist Teil 2. Wenn keine Beiträge gefunden werden oder ein anderer 404-Fehler vorliegt, Teil 3 es zeigt.
In der Schleife verwendete Vorlagen-Tags
Sofern Sie nicht möchten, dass es sich 10 Mal auf Ihrer WordPress-Blog-Homepage wiederholt, sollten Sie wahrscheinlich einige der grundlegenden Vorlagen-Tags kennenlernen. Schauen wir uns den Code für die Standard-WordPress-Vorlage an.

Wie Sie sehen können, gibt es einige Vorlagenbeschriftungen innerhalb der Schleife, die Elemente wie Post-Titel, Permalink, Inhalt usw. generiert. Ich werde jedes der Vorlagen-Tags in das Standard-WordPress-Design aufteilen.
- – Dies wird den permanenten Link des Beitrags wiedergeben,
- – Dies spiegelt den Titel des Beitrags wider,
- – Dies gibt das Datum wieder. Eine vollständige Liste der Möglichkeiten zum Formatieren des Datums finden Sie auf php.net
- – Hier wird der Name des Autors angezeigt. Dies wird im Standardthema erläutert.
-
php the_tags (‘Etiquetas:‘, ‘,‘, ‘
‘); ?> – Hier werden die dem Beitrag zugewiesenen Tags angezeigt, die durch Kommas getrennt sind und von einem Zeilenumbruch gefolgt werden - – Dadurch werden die Kategorien angezeigt, die den vorherigen Tags ähnlich sind.
- – Der Link zum Bearbeiten von Posts ist nur für Personen mit Berechtigung sichtbar.
- – Es wird der Link zu den Kommentaren angezeigt. Dies wird nicht auf einzelnen Posts oder Seiten angezeigt.
Es gibt viele weitere Einträge auf der Seite Vorlagen-Tags auf WordPress.org. Einige davon funktionieren möglicherweise in der Schleife, andere möglicherweise nicht.
Nach der Schleife
Werfen wir einen Blick auf den Code, sobald sich die Schleife beim Standardthema nicht mehr wiederholt.

Wie Sie vielleicht erraten haben, zeigt dies die Paginierung, die Sie auf der Startseite sehen, die Dateien und die Suchergebnisse. Sie werden nicht auf einzelnen Posts und Seiten angezeigt. Natürlich können Sie dies durch etwas wie PageNavi ersetzen, aber das liegt bei Ihnen.
Wenn keine Beiträge angezeigt werden sollen (möglicherweise aufgrund eines 404-Fehlers), wird nachfolgend Folgendes angezeigt
Hat verloren
Entschuldigung, aber Sie suchen nach etwas, das nicht hier ist.
Daraufhin wird die Nachricht zusammen mit dem Suchformular angezeigt. In diesem Fall müsste sich ein Suchformularcode in einer Datei befinden, die im Vorlagenverzeichnis aufgerufen wird, das sich im Standarddesign befindet.
Vorlagenhierarchie
Einige Vorlagendateien haben für bestimmte Seitentypen Vorrang vor index.php, wenn sie im Vorlagenverzeichnis vorhanden sind. Einige Beispiele für die Vorlagenhierarchie sind unten in der Reihenfolge ihrer Priorität aufgeführt.
Startseite
- home.php
- index.php
Einzelner Beitrag
- single.php
- index.php
Suchergebnisse
- search.php
- index.php
404 Seite
- 404.php
- index.php
Auf der Seite Vorlagenhierarchie unter WordPress.org sind einige fortgeschrittenere Techniken aufgeführt.
Was ist der Sinn der Vorlagenhierarchie? Sie können damit grundsätzlich neue Layouts für verschiedene Arten von WordPress-Seiten erstellen, ohne Ihr Archiv zu stark zu hacken.
Fazit
Jetzt haben Sie (hoffentlich) eine bessere Vorstellung davon, worum es in der WordPress-Schleife geht. Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie ihn mochten, hassten, nicht verstehen konnten, was auch immer. Ich freue mich über alle Kommentare. Abonnieren Sie den Feed, um die neuesten Updates zu Theme Lab-Themenversionen und neuen Tutorials zu erhalten. Danke fürs Lesen.
