2 verschiedene Arten von WordPress-Vorlagen: Seite vs. Beitrag

Veröffentlicht: 2022-10-07

Wenn es um WordPress geht, gibt es zwei verschiedene Arten von Vorlagen, die Sie für Ihre Seiten verwenden können: Seitenvorlagen und Beitragsvorlagen. Obwohl diese beiden Vorlagentypen zum Erstellen von Seiten verwendet werden können, eignen sie sich jeweils am besten für unterschiedliche Zwecke. Seitenvorlagen eignen sich am besten zum Erstellen statischer Seiten, z. B. einer „Über uns“-Seite oder einer Kontaktseite. Diese Seiten werden in der Regel nicht so oft aktualisiert wie Posts, daher müssen sie nicht so dynamisch sein. Beitragsvorlagen hingegen eignen sich am besten für Blogbeiträge oder andere Arten von Inhalten, die regelmäßig aktualisiert werden. Diese Vorlagen sind im Allgemeinen dynamischer und ermöglichen eine stärkere Anpassung. Woher wissen Sie also, welchen Vorlagentyp Sie für Ihre Seiten verwenden sollen? Der beste Weg, dies festzustellen, besteht darin, über den Zweck der Seite nachzudenken und welche Art von Inhalt darauf sein wird. Wenn es sich um eine statische Seite handelt, die nicht oft aktualisiert wird, ist eine Seitenvorlage wahrscheinlich die beste Option. Wenn es sich um einen Blogbeitrag oder eine andere Art von Inhalt handelt, der regelmäßig aktualisiert wird, ist eine Beitragsvorlage wahrscheinlich die bessere Wahl.

Wie finde ich Seitenvorlagen in WordPress?

Kredit: Wohlhabender Partner

Es gibt einige Möglichkeiten, Seitenvorlagen in WordPress zu finden. Eine Möglichkeit besteht darin, zum WordPress-Dashboard zu gehen und auf die Registerkarte „Darstellung“ zu klicken. Dort sehen Sie eine Liste aller verfügbaren Seitenvorlagen . Eine andere Möglichkeit, Seitenvorlagen zu finden, besteht darin, im WordPress-Plugin-Verzeichnis danach zu suchen.

Seitenvorlagen sind Dateien, die verwendet werden können, um Inhalte auf bestimmte Seiten oder Seitengruppen anzuwenden. Seitenvorlagen können verwendet werden, um dynamische Inhalte auf einer Seite anzuzeigen, z. B. Beiträge, Nachrichtenaktualisierungen, Kalenderereignisse, Mediendateien usw. Wenn Sie eine neue Seite erstellen oder bearbeiten, kann ein Benutzer den Namen jeder Vorlage auswählen, die einen Namen hat. Bei einigen Themen können Sie nicht nur die Anzahl der Spalten auf einer Seite auswählen, sondern auch die Spalten auf einer Seite angeben. Es gibt einige Vorlagen, die auf mehreren Seiten oder in verschiedenen Ländern verwendet werden können. Um Ihren Benutzern diese globale Option zu bieten, müssen Sie Seitenvorlagen für jede Option erstellen und einen Vorlagennamen für jede Option angeben. Die Seite Vorlagenhierarchie kann verwendet werden, um eine Vorlage für eine bestimmte Seite zu erstellen.

Du musst eine spezialisierte Seitenvorlage im Ordner deines Designs haben (z. B. /wp-content/themes/my-theme-name/). Der Seitenbeitragstyp ist standardmäßig eine benutzerdefinierte Vorlage . Nur mit WordPress 4.7 können Sie Seitenvorlagen zu anderen Beitragstypen als „Seite“ hinzufügen. WordPress zeigt Klassennamen und -IDs im Body-Tag für den Klassennamen des Beitragstyps (Seite), die ID der Seite (Seiten-ID-*ID) und die Seitenvorlage an, die mit der Funktion body_class() Ihrer Vorlage verwendet wird. Durch die Eingabe von theme_product_templates können Sie die Vorlagen für einen Produktbeitragstyp filtern. Ein Bedingungs-Tag kann verwendet werden, um die page.php-Datei Ihres Designs zu modifizieren, um kleine, seitenspezifische Änderungen vorzunehmen.

Wie zeige ich Vorlagen in WordPress an?

Klicken Sie in Ihrem Dashboard auf den Abschnitt „Seiten“, um die neue Spalte „Seitenvorlage“ anzuzeigen, die der Seitenliste hinzugefügt wird. Mit Hilfe dieses Plugins können Sie sehen, welches Template jede Ihrer Seiten verwendet. Wenn eine Seite keine benutzerdefinierten Vorlagen hat , wird sie als Standard bezeichnet.

Wie komme ich zum Seitenlayout in WordPress?

Wählen Sie in Ihrem Dashboard die Registerkarte Seiten aus, um Seitenlayouts anzuzeigen. Wenn Sie dazu aufgefordert werden, können Sie eine neue Seite hinzufügen. Wenn Sie auf eine Kategorie klicken, öffnet sich ein Fenster, in dem Sie durch die verschiedenen Kategorien blättern können. Wenn Sie sich für ein Layout entschieden haben, klicken Sie einmal darauf, um es auf Ihre neue Seite anzuwenden.

Seitenvorlage abrufen

Bildnachweis: templatemag.com

Auf diese Frage gibt es keine endgültige Antwort, da sie vom Content-Management-System (CMS) oder Framework abhängt, das Sie für Ihre Website verwenden. Im Allgemeinen ist eine Seitenvorlage jedoch eine Datei, die den Code und das Markup für einen bestimmten Seitentyp auf einer Website enthält. Beispielsweise haben Sie möglicherweise eine Seitenvorlage für Ihre Homepage, eine weitere für Ihre About-Seite und eine weitere für Ihre Kontaktseite. Jede Vorlage enthält den Code und das Markup, die zum Anzeigen des Inhalts für diese bestimmte Seite erforderlich sind.

Erstellen Sie eine benutzerdefinierte Seitenvorlage in WordPress

Beim Erstellen einer neuen WordPress-Seite sucht WordPress im WP-content/themes/-Verzeichnis nach einer Vorlagendatei, die den gleichen Namen wie der Beitragsname (mit Ausnahme der Erweiterung.php) hat. Bei WordPress befindet sich die Datei default.php im Verzeichnis WP-content/plugins/ und hat den gleichen Namen wie eine Template-Datei. WordPress erstellt eine Datei namens page.php im Falle einer No-File. Alle Seitenvorlagen können in jedem beliebigen Format erstellt werden, sie müssen jedoch im HTML-Format vorliegen und die Erweiterung „.php“ enthalten. Sie befinden sich möglicherweise in einem anderen Verzeichnis als die Stelle, auf die sie sich bewerben, oder sie befinden sich möglicherweise im selben Verzeichnis wie die Stelle, auf die sie sich bewerben. In WordPress sind einige Standardvorlagen verfügbar, aber Sie können Ihre eigenen erstellen, wenn Sie dies bevorzugen. Erstellen Sie dazu einen Ordner namens page.php im WP-Verzeichnis content/themes/ und geben Sie den folgenden Code ein: Es sollte PHP sein. Alle Seiten benötigen die Theme-Vorlagendatei. */ require_once 'template.php';? Eine benutzerdefinierte Vorlagendatei wird als Name Ihrer eigenen Vorlage definiert.

Is_page_template

Mit der Funktion is_page_template() können Sie feststellen, ob eine bestimmte Seitenvorlage auf einer Seite verwendet wird. Dies kann nützlich sein, wenn Sie bestimmte Seiten mit unterschiedlichem Code oder Verhalten ansprechen müssen.

Holen Sie sich den Namen der aktuellen Seitenvorlage WordPress

Es gibt verschiedene Möglichkeiten, den Namen der aktuellen Seitenvorlage in WordPress abzurufen. Eine Möglichkeit besteht darin, die globale $template-Variable zu verwenden. Diese Variable enthält den Pfad der aktuellen Vorlagendatei. Sie können den Vorlagennamen aus diesem Pfad mit der basename-Funktion extrahieren. Eine andere Möglichkeit, den Namen der aktuellen Seitenvorlage abzurufen, ist die Verwendung der Funktion get_page_template_slug. Diese Funktion gibt den Slug der aktuellen Seitenvorlage zurück. Schließlich können Sie auch die Funktion get_page_template verwenden. Diese Funktion gibt den vollständigen Pfad der aktuellen Seitenvorlage zurück. Sie können dann die basename-Funktion verwenden, um den Vorlagennamen zu extrahieren.

Holen Sie sich Seitenvorlagen-URL WordPress

In WordPress ist eine Seitenvorlage eine bestimmte Art von Vorlagendatei, die auf eine bestimmte Seite oder Seiten angewendet werden kann. Seitenvorlagen werden verwendet, um das Erscheinungsbild einer WordPress-Website zu ändern, ohne den zugrunde liegenden Code zu ändern. Es gibt verschiedene Möglichkeiten, die URL einer Seitenvorlage in WordPress abzurufen. Der direkteste Weg ist, sich den Quellcode der Seite anzusehen. Wenn Sie ein Standard-WordPress-Design verwenden, befindet sich die URL der Seitenvorlage in der Datei header.php. Wenn Sie ein benutzerdefiniertes WordPress-Design verwenden, befindet sich die Seitenvorlagen-URL im Verzeichnis des Designs. Eine andere Möglichkeit, die URL einer Seitenvorlage in WordPress abzurufen, ist die Verwendung der Funktion the_permalink(). Diese Funktion gibt die URL der aktuellen Seite zurück. Wenn Sie sich auf einer Seite befinden, die eine Seitenvorlage verwendet, ist die von der Funktion the_permalink() zurückgegebene URL die URL der Seitenvorlage. Sie können auch die Funktion get_page_template_slug() verwenden, um den Slug der Seitenvorlage abzurufen. Diese Funktion gibt den Slug der Seitenvorlage zurück, wenn er gesetzt ist. Wenn der Slug nicht gesetzt ist, gibt diese Funktion einen leeren String zurück. Schließlich können Sie die Funktion get_page_templates() verwenden, um ein Array aller verfügbaren Seitenvorlagen zu erhalten. Diese Funktion gibt ein Array aller Seitenvorlagen zurück, die im aktuellen Design verfügbar sind.

So finden Sie den Vorlagendateinamen für eine bestimmte Seite Ihrer Website

Die Methode get_page_template_file() gibt den Namen der Vorlagendatei für eine bestimmte Seite Ihrer Website zurück. Hier kann der vollständige Pfad der Vorlagendatei einschließlich der Erweiterung zurückgegeben werden.