Ein Template-Tag ist eine PHP-Funktion, die verwendet wird, um Informationen dynamisch zu generieren und anzuzeigen. WordPress-Themes enthalten verschiedene Vorlagen, und Theme-Entwickler verwenden Template-Tags, um dynamische Daten abzurufen und anzuzeigen. WordPress verfügt über viele integrierte Template-Tags, die in WordPress-Themes verwendet werden können. WordPress-Plugins und -Themes können auch ihre eigenen Template-Tags definieren und sie in verschiedenen Vorlagen verwenden.
Beispiel:
<?php the_author(); ?>
Der Autoren-Template-Tag zeigt den Namen des Beitragsautors in WordPress an.
Anwendungsbeispiel:
<p>This post is written by <?php the_author(); ?></p>
Template-Tags können auch einen Datensatz zurückgeben, und Benutzer können mithilfe von Parametern auswählen, was angezeigt werden soll.
Beispiel:
<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
Template-Tags sind im Grunde PHP-Funktionen, daher kann jede von einem WordPress-Plugin oder -Theme definierte PHP-Funktion als Template-Tag verwendet werden. Um eine Theme-Funktion als Template-Tag zu verwenden, sollte die Funktion in der functions.php-Datei des Themes definiert sein.
Template-Tags sind PHP-Funktionen, daher können sie auch innerhalb anderer PHP-Funktionen und Template-Tags verwendet werden. Im folgenden Beispiel haben wir eine Funktion definiert, die Text anzeigt.
Beispiel:
function donation_request() {
$this_article = wp_title('',true);
echo '<p>Hi, if you enjoyed reading '.$this_article.' please consider <a href="http://www.example.com/donate/">donating</a>.';
}
Um diese Funktion in einer Vorlage zu verwenden, fügen Sie diese Codezeile hinzu:
<?php donation_request(); ?>
Mehrere Template-Tags können auch kombiniert werden, um ein Ziel zu erreichen.

