Dokumentation»Tipps & Tricks»Template-Variablen

Mit Template-Variablen können eigene Variablen direkt über den Shortcode weitergegeben werden. In den Templates kann dann auf die Variablen zugegriffen werden.

Variablen übergeben

Template-Variablen wird tpl_ vorangestellt. Der Name dahinter kann frei gewählt werden.

[amazon box="ASIN" tpl_var1="test" tpl_var2="text1,text2,text3" /]

Mit Komma separierte Werte werden direkt in einen Array umgewandelt.

Variablen im Template verwenden

Innerhalb der Templates, stehen die folgenden Funktionen zur Verfügung:

Auf alle Variablen zugreifen

$variables = $this->get_template_variables();

… liefert einen Array mit allen übergebenen Werten zurück.

Auf bestimme Variablen zugreifen

$variable = $this->get_template_variable( 'var1', 0 );

… liefert einen bestimmten Wert zurück.

Der Funktion kann als zweites Argument ein Standard-Wert übergeben werden.