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.
PHP
[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
PHP
$variables = $this->get_template_variables();
… liefert einen Array mit allen übergebenen Werten zurück.
Auf bestimme Variablen zugreifen
PHP
$variable = $this->get_template_variable( 'var1', 0 );
… liefert einen bestimmten Wert zurück.
Der Funktion kann als zweites Argument ein Standard-Wert übergeben werden.