de.hideout-lastation.com
Paradies Für Designer Und Entwickler


So erstellen Sie benutzerdefinierte WordPress Template Tags

Erstellen eines WordPress Theme ist so einfach mit Vorlagen-Tags . Sie können the_title() hinzufügen, um den Post- oder the_title() anzuzeigen, und Sie können the_content(), um Post- oder Seiteninhalte anzuzeigen. Es gibt viele weitere Template-Tags in WordPress, mit denen wir andere Dinge anzeigen können .

Wenn Sie jedoch nur bestimmte Elemente zu Ihrem Thema anzeigen möchten, sollten Sie möglicherweise ein eigenes Vorlagen-Tag erstellen . Im heutigen Tutorial werden wir Sie durch diesen nicht allzu komplizierten Prozess führen. Beginnen wir mit den Grundlagen.

Grundlegende Vorlage Tag

Wenn Sie sich die WordPress Core-Quellen anschauen, werden Sie feststellen, dass ein Template-Tag im Grunde eine PHP-Funktion ist, 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 innerhalb Ihres Theme-Verzeichnisses schreiben.

 Funktion my_template_tag () {echo 'Dies ist meine Vorlage'; } 

Dann können Sie in Ihren anderen single.php, zB single.php oder page.php, die Funktion hinzufügen.

Dadurch wird die Vorlage "Dies ist meine Vorlage" angezeigt, die in der Funktion my_template_tag() .

Erstellen Sie eine WordPress-Vorlage ist wirklich so einfach. Okay, lassen Sie uns nun ein etwas fortgeschritteneres Beispiel betrachten.

Seitenaufzählungs-Template-Tag

In diesem Beispiel erstellen wir eine Vorlage , die die Anzahl der Aufrufe für jeden Post und jede Seite anzeigt.

Installieren und aktivieren Sie zunächst WordPress.com Stat in Jetpack . Und stellen Sie sicher, dass Sie Jetpack mit WordPress.com verbunden haben. Der Grund für die Verwendung von WordPress.com Stat besteht darin, dass die View- Daten in WordPress.com und nicht in unserer eigenen Datenbank gespeichert werden. Dies könnte unsere Serverlast reduzieren.

Erstellen Sie eine Funktion in Ihrer functions.php mit dem Namen the_view(), etwa so:

 Funktion the_view () {} 

Wir werden die Funktion (das Template-Tag) in eine Seite oder einen Post setzen, also müssen wir die Seite und Post-ID-Nummer bekommen. Dies kann mit get_the_ID(); abgerufen werden get_the_ID(); .

 Funktion the_view () {$ id = get_the_ID (); } 

Wir können dann eine Funktion verwenden, um die Anzahl der Ansichten von WordPress.com Stats mit stats_get_csv(); . Diese Funktion akzeptiert mehrere Parameter (finden Sie die vollständige Liste hier).

In unserem Fall müssen wir die days hinzufügen, die den Zeitbereich der Anzahl der post_id angeben, und die post_id .

 Funktion the_view () {$ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'Tage = -1 & post_id ='. $ id. ''); } 

Da wir im obigen Code den Parameter days auf -1, erhalten wir die Anzahl der Aufrufe der angegebenen Post-ID von Anfang an ab dem Zeitpunkt, an dem das WordPress.com Stat-Plugin aktiviert wird.

Sobald wir die Nummer haben, müssen wir sie einfach wie folgt wiedergeben.

 Funktion the_view () {$ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'Tage = -1 & post_id ='. $ id. ''); echo $ page_view [0] ['views']; } 

Das ist es, unser neues Template-Tag zum Anzeigen der Anzahl der Seitenaufrufe ist fertig. Sie können irgendwo in page.php oder single.php. Beispielsweise:

Wenn Sie Fragen haben, können Sie sie gerne in den Kommentarbereich unten einfügen.

iOS hat eine versteckte Einhand-Tastatur in Xcode

iOS hat eine versteckte Einhand-Tastatur in Xcode

Mit zunehmenden Smartphone-Bildschirmgrößen müssen Entwickler sicherstellen, dass sie Möglichkeiten finden, die Benutzeroberfläche für die Verwendung mit einer Hand vorzubereiten. Heute stellt sich heraus, dass Apple bereits an einer einhändigen Tastatur gearbeitet hat, die (eventuell) per Edge-Swipe aktiviert werden kann. Die F

(Tech- und Design-Tipps)

Warum alle Entwickler Befehlszeile lernen sollten

Warum alle Entwickler Befehlszeile lernen sollten

Einige Entwickler schrecken vor dem bloßen Gedanken zurück, ein Terminalfenster zu öffnen. Für Uneingeweihte kann es entmutigend, stressig und geradezu ärgerlich sein. Aber Entwickler, die die Befehlszeile verstehen, würden argumentieren, dass es eines der besten Werkzeuge ist, die Ihnen zur Verfügung stehen .Wie no

(Tech- und Design-Tipps)