Der Code, der die Blog-Posts in Ihrem WordPress-Theme anzeigt, ist unter WordPress-Benutzern allgemein als WordPress-Schleife und als Schleife im WordPress-Codex bekannt.
Die Schleife gilt als der wichtigste Teil des WordPress-Themes. Es ist verantwortlich für die Anzeige von Blog-Posts auf der aktuellen Seite basierend auf den Parametern.
In diesem Handbuch werden die Grundlagen der WordPress-Schleife anhand von Beispielen erläutert, damit Sie ein klares Verständnis dafür erhalten, was der Code bewirkt, wie er angepasst werden kann und wo er in Ihrem WordPress-Thema zu finden ist.
- Die Logik der Schleife
- Hyperlinking auf Post Title
- Anzeigen von Inhalt, Autor, Datum und Kategorie Mithilfe der Schleife
- Verwendung von bedingten Tags
- 5 Nützliche Schleifen in WordPress
- Anzeigen nach dem ersten Beitrag einfügen
- Beiträge zwischen zwei Daten abrufen
- Liste der kommenden Beiträge
- Erstellen Sie eine Archivseite
- Bildschleife erstellen
- Die Schleife ist die Zukunft
- F. Was ist die WordPress-Schleife?
- Q. Arten von Schleifen in WordPress?
- F. Wie kann ich eine beliebige Anzahl von Posts in einer WordPress-Schleife anzeigen?
- Q. Was Bedeutet Schleife Display?
Die Logik der Schleife
Um mit der Logik zu beginnen, werfen wir einen Blick auf den Grundcode der Schleife. Dann können wir jede Zeile durchgehen, um sie zu verstehen.
In der Schleife haben wir eine „if“ -Anweisung und eine „while“ -Schleife. Die „if“ -Anweisung prüft, ob Beiträge zur Anzeige verfügbar sind, die WordPress-Funktion „have_posts“ ist eine boolesche Funktion, die einen wahren oder falschen Wert zurückgibt. Wenn Posts gefunden werden, wird „true“ zurückgegeben und der Code geht zur „while“ -Schleife über.
Die „while“ -Schleife hat auch die WordPress-Funktion „have_posts“. Es gibt „true“ zurück, das der Anzahl der Blog-Posts entspricht, die im WordPress-Administrator angezeigt werden sollen.
Der Code geht dann zur WordPress-Funktion „the_post“ über. Diese Funktion richtet den Beitrag ein und dann können wir weitere Funktionen verwenden, um Elemente aus den Beiträgen zu extrahieren. In dem oben genannten Beispiel haben wir verwendet:
the_title -> ruft den Titel des Beitrags ab
the_post_thumbnail -> ruft das vorgestellte Bild des Blogbeitrags ab
the_excerpt -> ruft den Auszug des Blogbeitrags ab
Es gibt sicherlich mehr Funktionen, die wir verwenden können, um Elemente aus Beiträgen zu extrahieren, werden wir ein paar Beispiele behandeln.
Hyperlinking auf Post Title
Sie haben wahrscheinlich gesehen, dass Blog-Post-Titel Links zu den tatsächlichen Beiträgen haben. Wenn Sie auf den Hyperlink klicken, werden Sie zu einer einzelnen Seitenansicht des Blogbeitrags navigiert. Die meisten Themen haben eine Datei namens Single.php, diese Datei wird aufgerufen, wenn Sie einen einzelnen Beitrag anzeigen.
Wir werden die WordPress-Funktion „the_permalink“ verwenden und die Funktion „the_title“ einschließen, um sie zu verknüpfen.
Beispiel:
Anzeigen von Inhalt, Autor, Datum und Kategorie Mithilfe der Schleife
Möglicherweise haben Sie viele Blogs mit Beiträgen gesehen, in denen der Name des Autors und der gesamte Inhalt der Hauptblogseite mit Datum und Kategorie angezeigt werden. Mit den folgenden Funktionen können Sie all diese nützlichen Details innerhalb der Schleife einfach anzeigen:
the_content – Zeigt den vollständigen Bloginhalt an
then_author – Zeigt den Autorennamen an
the_time – Zeigt Uhrzeit und Datum an
the_category – Zeigt die Kategorie des Beitrags an
Ihre Schleife sieht ungefähr so aus:
Verwendung von bedingten Tags
Es gibt viele Tags, die verwendet werden, um nach Bedingungen zu suchen, aber glücklicherweise sind diese Tags in WordPress ziemlich selbsterklärend. Zum Beispiel prüft „is_home“, ob die aktuelle Ansicht der Homepage (Hauptseite des Blogs) ist. Wir können bedingte Tags verwenden, um bestimmte Schleifen zu initiieren.
Wenn wir beispielsweise unsere Schleife zwischen die Bedingung „if“ einschließen, die prüft, ob die aktuelle Seite die Hauptseite ist, wird die Schleife nur auf der Hauptseite ausgeführt.
Wir können bedingte Tags in unseren Vorlagendateien verwenden, um zu steuern, welche Schleife ausgeführt wird, sodass mehrere Schleifen in einer einzigen Datei vorhanden sind.
Einige der am häufigsten verwendeten bedingten Tags sind.
is_admin() – Gibt true zurück, wenn der Administrator auf der Site angemeldet ist.
is_single() – Gibt true zurück, wenn ein einzelner Beitrag angezeigt wird.
is_page() – Gibt auf bestimmten Seiten true zurück, z.B. is_page(‚about–us‘)
is_category() – Gibt auf Kategorieseiten true zurück, z.B. is_category(‚wordpress‘)
is_tag() – Gibt auf Tags true zurück.
is_author() – Prüft auf Autor und gibt true zurück. beispielsweise. is_author(‚ahsan‘)
is_404() – Gibt true zurück, wenn die Seite nicht existiert, kann auf 404 Seiten verwendet werden, um eine benutzerdefinierte Schleife auszuführen
has_excerpt() – Gibt true zurück, wenn ein Beitrag einen Auszug enthält.
5 Nützliche Schleifen in WordPress
Werfen wir einen Blick auf fünf gängige Schleifen in WordPress.
Anzeigen nach dem ersten Beitrag einfügen
Wenn Sie Anzeigen nach dem ersten Beitrag platzieren müssen, ist dies eine Möglichkeit, dies zu tun.
Fügen Sie einfach Ihren Anzeigencode ein und die Anzeige wird nach dem ersten Beitrag geschaltet.
Beiträge zwischen zwei Daten abrufen
Einer der häufigsten Anwendungsfälle besteht darin, Beiträge für einen bestimmten Zeitraum abzurufen. Verwenden Sie dazu die WordPress-Schleife wie folgt.
Im Code verwenden wir eine SQL-Funktion, die die WHERE-Klausel enthält. Die Funktion filter_where wird dann mit der Funktion post_where () verknüpft.
Liste der kommenden Beiträge
Eine Liste der kommenden Beiträge ist eine intelligente Möglichkeit, die Besucher auf Ihrem Blog zu beschäftigen. Dies kann durch die folgende Schleife erreicht werden.
Im obigen Code verwenden wir die Funktion post_status, um Beiträge nach ihrem Veröffentlichungsdatum abzurufen.
Erstellen Sie eine Archivseite
Die Archivseite ist eine großartige Möglichkeit, Ihre besten Beiträge aus der Vergangenheit aufzulisten, damit die Leser sie immer noch in Ihrem Blog finden können.
Stellen Sie sicher, dass Sie eine Vorlagenseite erstellen, um archivierte Beiträge anzuzeigen.
Bildschleife erstellen
Die Bildschleife ist eine großartige Möglichkeit, Ihre Blog-Beiträge in einer galerieähnlichen Anzeige anzuzeigen. Jeder Beitrag wird mit einem Bild und seinem Auszug angezeigt.
Mal sehen, wie man das mit WordPress-Schleifen macht.
Um die Bilder in einem Browser anzuzeigen, fügen Sie den folgenden Code hinzu.
Die Funktion have_posts wird verwendet, um zu überprüfen, ob Daten für die Schleife verfügbar sind. Es gibt true zurück, wenn die Daten verfügbar sind.
Die Schleife ist die Zukunft
Stellen Sie sich die Schleife als treibende Kraft von WordPress-Themes vor. Es ist absolut notwendig, es zu verwenden, um Beiträge anzuzeigen. In diesem Beitrag habe ich die Grundlagen erklärt, es gibt viele Möglichkeiten, wie eine Schleife verwendet werden kann.
Aber die Schleife würde großartig funktionieren, wenn sie mit einem leistungsstarken, schnellen WordPress-Hosting-Medium gekoppelt wäre. Cloudways ist bereit für den Loop! Unsere Tests haben gezeigt, dass Websites auf Cloudways 100% schneller geladen werden.
F. Was ist die WordPress-Schleife?
WordPress Loop ist eine Technik zum dynamischen Anzeigen einer Liste von Daten mit angegebenen Parametern.
Q. Arten von Schleifen in WordPress?
Es gibt verschiedene Arten von Schleifen, ein Benutzer kann eine Schleife nach seinen eigenen Anforderungen mit den vordefinierten WordPress-Funktionen erstellen.
F. Wie kann ich eine beliebige Anzahl von Posts in einer WordPress-Schleife anzeigen?
Um dies zu tun, müssen Sie die Anzahl der Anzahl begrenzen, während Sie die Schleife um WordPress-Posts ausführen.
Q. Was Bedeutet Schleife Display?
WordPress Loop kann Daten und Bilder auf einer Webseite anzeigen.