Was ist die Get_template_part-Funktion in WordPress

Veröffentlicht: 2022-11-10

In WordPress wird die Funktion get_template_part verwendet, um einen Vorlagenteil in eine Vorlage zu laden. Diese Funktion befindet sich in der WordPress-Kerndatei wp-includes/template.php. Vorlagenteile werden im Verzeichnis /wp-content/themes/your-theme/ gespeichert. Sie können sich in einem beliebigen Unterverzeichnis befinden, müssen aber die Erweiterung .php haben. Die get_template_part-Funktion hat zwei Parameter: Der erste Parameter ist der Slug, also der Name der Template-Part-Datei ohne die Erweiterung .php. Der zweite Parameter ist der Name der Variablen, die zum Laden des Vorlagenteils verwendet wird. Diese Variable ist optional, und wenn sie weggelassen wird, verwendet WordPress den Slug als Variablennamen. Hier ist ein Beispiel dafür, wie die Funktion get_template_part in einer Vorlage verwendet werden kann: get_template_part( 'content', 'single' ); ? > In diesem Beispiel wird die Vorlagenteildatei mit dem Namen content-single.php in die Vorlage geladen. Die Variable, die zum Laden des Vorlagenteils verwendet wird, ist $content_single.

Mit der Funktion get_template_part() können Sie jeden Codeblock, der wahrscheinlich wiederholt wird, in Teile zentralisieren, wodurch Duplikate reduziert und Ihre Vorlagendateien besser lesbar werden. Der Zweck dieses Artikels ist es, die Funktionsweise der Funktion zu erklären, sowie zu erklären, warum sie in WordPress-Themes wichtig ist und wie man sie in der eigenen Theme-Entwicklung verwendet. Neben dem zweiten Parameter hat die Funktion durch get_template_part() in der Funktion get_template_part() eine noch stärkere Funktionalität. Mit dieser Funktion können Sie einen Vorlagenteil angeben, der für Pages funktioniert, und ihn dann an seinen index.php-Speicherort in der Vorlagenhierarchie zurückgeben. Diese Methode wird häufig verwendet, um hilfreiche, beschreibende Vorlagen zu erstellen, wie in Twenty Fifteen zu sehen ist. Die WordPress-Methode get_template_part() ist ein leistungsstarker und wertvoller Teil des Backends von WordPress. Wenn es um untergeordnete Themen geht, ist es nicht erforderlich, eine Anforderung für eine Vorlagenteildatei einzufügen. Da include() und require() nicht WordPress-spezifisch sind, muss das Child-Theme alle Dateien ersetzen, die diese Template-Elemente verwenden .

Was sind Vorlagenteile?

Kredit: https://teacherspayteachers.com

Ein Vorlagenteil ist eine modulare Vorlage, die zum Erstellen einer größeren Vorlage verwendet werden kann. Vorlagenteile sind normalerweise kleine, in sich geschlossene Codeteile, die in verschiedenen Kontexten wiederverwendet werden können. Ein Vorlagenteil kann beispielsweise eine Kopfzeile, eine Fußzeile oder eine Seitenleiste sein.

Eine Blockvorlage besteht in ihrer einfachsten Form aus einer Liste von Blöcken. Jeder WordPress-Block kann in eine Vorlage aufgenommen werden. Um einen Block zu schließen, muss er in derselben Vorlage wie sein öffnendes Tag platziert werden. Um Stilattribute zu Blöcken hinzuzufügen, müssen Sie diese in das HTML-Tag: aufnehmen. Es ist notwendig, diese Wörter zu kombinieren. Der Vorlagenbereich des Site-Editors zeigt eine große Auswahl an Vorlagen, die einfach bearbeitet werden können. Erstellen Sie als Teil Ihres Designs für jede Vorlage eine neue HTML-Datei und legen Sie sie im Vorlagenordner ab.

Jeder Vorlagenteil ist ein benutzerdefinierter Beitragstyp in WordPress, bekannt als WP_template_part. Im Editor können Sie Vorlagen ausrichten, wenn sie als innere Blöcke dienen. Mit der Schaltfläche Neu hinzufügen können Sie unbegrenzt viele Vorlagenteile erstellen. Schließlich können Sie von Benutzern erstellte Vorlagenteile löschen, die in Designvorlagen angepasst wurden. Der erste Schritt besteht darin, einen Namen für den Vorlagenteil einzugeben, und Sie werden aufgefordert, aus den drei Abschnitten auszuwählen: Allgemein, Kopfzeile und Fußzeile. Änderungen im Site-Editor werden in der Datenbank gespeichert und spiegeln sich nicht in den HTML-Dateien des Designs wider.

Funktionsvorlagen enthalten wie Makros Funktionsnamen als Argumente und geben ein Vorlagenobjekt zurück. Diese Variablen werden verwendet, um wiederverwendbare Codeblöcke zu definieren. Die Klassenvorlage wird wie Vorlagenfunktionen zum Definieren von Klassen verwendet, fungiert jedoch nicht als Funktion. Sie können verwendet werden, um die Struktur und das Verhalten von Klassen zusätzlich zur Definition ihrer Struktur zu definieren. Im Gegensatz zu Klassenvorlagen werden Variablenvorlagen zum Definieren von Variablen verwendet. Variablen können als Funktion definiert werden, indem ihre Struktur und ihr Verhalten definiert werden. Es ist möglich, das Layout und den Stil einer Webseite durch die Verwendung einer Vorlage zu steuern. Um das Layout und den Stil einer Webseite zu steuern, kann eine Vorlage verwendet werden.

Was sind Vorlagen? Nennen Sie zwei verschiedene Teile einer Vorlage?

Die HTML-Datei ist die Komponente der Vorlage, gefolgt von einem Beitragstyp (WP_template_part) und einem Block. Warum klingt es so kompliziert? Sie können die darin platzierten Inhalte anzeigen, indem Sie sie einfach als Blöcke verwenden. Eine Vorlage muss nicht verwendet werden, aber Themenautoren können wiederverwendbare, kleinere Teile verwenden, um das Thema zu erstellen.

Die drei Arten von Vorlagen

Es ist ein dreistufiges System: br>, br> und br>. Vorlagenliteral: Ein Vorlagenliteral ist eine Textzeichenfolge, die zum Erstellen einer generischen Funktion oder Klasse verwendet wird. Die Eingabemethode ist die Vorlagenfunktion , die eine generische Klasse oder Funktion als Eingabe verwendet. Es gibt drei Arten von Vorlagen: Klassenvorlagen, Funktionsvorlagen und generische Vorlagen.

Was sind die Template-Tags?

Vorlagen verwenden Vorlagen-Tags , um Informationen dynamisch anzuzeigen oder Ihr Blog anderweitig anzupassen, sodass es individuell und für Sie interessanter wird, wenn Sie es werden.

So verwenden Sie Vorlagendateien und Tags in WordPress

Was ist eine Vorlagendatei? Definitionen sind Teil einer Vorlagendatei, die eine Textdatei ist. Es handelt sich um eine Reihe von Anweisungen, die das WordPress-Engine-Design anweisen, wie eine bestimmte Ausgabe generiert werden soll. Eine einzelne Zeile, z. B. *br*, definiert beispielsweise ein Template. .htaccess Durch die Verwendung dieser Zeile kann eine als default.php bekannte Vorlage verwendet werden, wenn keine bestimmte Vorlage referenziert wird. Was sind Template-Tags? Ein Template-Tag ist eine PHP-Funktion, die Daten dynamisch generiert und anzeigt. Es ist möglich, sie zu verwenden, um Daten aus einer Datenbank abzurufen, HTML zu generieren oder eine Vielzahl anderer Aufgaben zu erledigen. Um ein Template-Tag zu verwenden, müssen Sie die WordPress Theme Engine-Bibliothek in Ihre PHP-Datei einschließen und den Funktionsnamen als Zeichenfolge mit dem Präfix template_ voranstellen. Beispielsweise würde ein post_list-Vorlagen-Tag verwendet, um eine Liste von Posts aus einer Datenbank zu generieren. phpbr ist eine Folge von Wörtern. Dieses Template hat eine Post-Liste. > Die Seite zeigt eine Liste von Posts aus der Datenbank an, die mit dieser Methode generiert werden.

Wie verwende ich Partials in WordPress?

Bildnachweis: https://tommcfarlin.com

Um Partials in WordPress zu verwenden, müssen Sie zunächst eine Datei namens header.php erstellen. Diese Datei sollte den Code für den Header Ihrer Website enthalten. Als nächstes müssen Sie eine Datei namens footer.php erstellen. Diese Datei sollte den Code für die Fußzeile Ihrer Website enthalten. Schließlich müssen Sie diese Dateien in Ihre WordPress-Vorlagendateien aufnehmen .

Modularisieren Sie Ihren WordPress-Code

Verwenden Sie beim Erstellen Ihres WordPress-Codes Partials, um ihn zu standardisieren und zu modularisieren. Indem Sie allgemeinen Code in Teildateien verschieben, können Sie Ihr Design und Ihre Plugins organisiert und einfacher zu warten halten. Darüber hinaus können Sie durch Gruppieren verwandter Dateien ein einfach zu verwendendes modulares Framework für Ihre WordPress-Inhalte erstellen.