So erstellen Sie benutzerdefinierte WordPress-Vorlagen-Tags
Das Erstellen eines WordPress-Themas ist mit so einfach Vorlagen-Tags. Du kannst hinzufügen der Titel()
Um den Beitrag oder Seitentitel anzuzeigen, können Sie verwenden der Inhalt()
um Beiträge oder Seiteninhalte anzuzeigen. Es gibt viele weitere Vorlagen-Tags in WordPress, die wir verwenden können andere Dinge anzeigen.
Aber wenn es darum geht Nur bestimmte Dinge zu Ihrem Thema anzeigen, vielleicht willst du Erstellen Sie Ihr eigenes Template-Tag. Im heutigen Tutorial führen wir Sie durch diesen nicht zu komplizierten Prozess. Beginnen wir mit den Grundlagen.
Standardvorlagen-Tag
Wenn Sie einen Blick auf die WordPress Core-Quellen werfen, werden Sie feststellen, dass es sich im Wesentlichen um ein Vorlagen-Tag handelt eine PHP-Funktion, die eine Reihe von Codes mit einigen Parametern ausführt.
Um ein eigenes Template-Tag zu erstellen, können Sie beispielsweise eine PHP-Funktion in functions.php in Ihrem Design-Verzeichnis schreiben.
function my_template_tag () echo 'Dies ist meine Vorlage';
Sagen Sie dann in Ihren anderen Theme-Dateien, single.php
oder page.php
, Sie können die Funktion so hinzufügen.
Daraufhin wird das "Dies ist meine Vorlage" angezeigt, das im Echo angezeigt wird my_template_tag ()
Funktion.
Das Erstellen einer WordPress-Vorlage ist wirklich so einfach. In Ordnung, lassen Sie uns jetzt ein etwas fortgeschritteneres Beispiel betrachten.
Seitenvorlagen-Count Template-Tag
In diesem Beispiel erstellen wir eine Vorlage das wird die Anzahl der Aufrufe anzeigen für jeden Beitrag und Seite.
Zuerst, Installieren und aktivieren Sie WordPress.com Stat in Jetpack. Stellen Sie sicher, dass Sie Jetpack mit WordPress.com verbunden haben. Der Grund, warum wir WordPress.com Stat verwenden, ist, dass die Aussicht Die Daten werden in WordPress.com gespeichert und nicht in unserer eigenen Datenbank. Dies könnte bei unserer Serverlast sparen.
Erstellen Sie eine Funktion in Ihrem Functions.php genannt die Aussicht()
, wie so:
Funktion the_view ()
Wir werden die Funktion (das Template-Tag) in eine Seite oder einen Beitrag einfügen, also müssen wir die Seiten- und Post-ID-Nummer erhalten. Dies kann mit abgerufen werden get_the_ID ();
.
function the_view () $ id = get_the_ID ();
Wir können dann mithilfe einer Funktion die Anzahl der Ansichten aus WordPress.com Stats abrufen stats_get_csv ();
. Diese Funktion akzeptiert mehrere Parameter (die vollständige Liste finden Sie hier).
In unserem Fall müssen wir das hinzufügen Tage
, die den Zeitbereich der Ansichtsanzahl angeben und die post_id
.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ");
Im obigen Code, da wir das gesetzt haben Tage
Parameter zu -1
, Wir werden die Anzahl der Aufrufe der angegebenen Beitrags-ID von Anfang an ab dem Aktivieren des WordPress.com Stat-Plugins abrufen.
Sobald wir die Nummer haben, müssen wir sie wie folgt wiederholen.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); echo $ page_view [0] ['views'];
Nun ist es soweit, unser neues Template-Tag zur Anzeige der Seitenzahl ist fertig. Sie können irgendwo in page.php oder single.php. Zum Beispiel:
Wenn Sie Fragen haben, können Sie diese gerne in den Kommentarbereich unten eintragen.