Nützliche Konstanten für Wordpress Templates und Plugins

Für wiederholt in Templatedateien und Pluginscripts verwendete Variablen und Funktionen mit konstanten Rückgabewerten lohnt es sich, in der functions.php Konstanten anzulegen und diese stattdessen zu verwenden. Das spart nicht nur Tipparbeit sondern verbessert auch die Performance.

Ich verwende meist folgenden Code-Block als Vorlage:

1
2
3
4
5
6
7
8
define('HOME', get_option('home').'/' );
define('NAME', get_bloginfo('name') );
define('TPLPATH', ABSPATH.'wp-content/themes/'.get_option('template').'/' );
define('TPLDIR', get_bloginfo('template_directory').'/' );
define('IMGDIR', TPLDIR.'images/' );
define('UPLOADDIR', get_option('upload_url_path').'/' );
define('TAGURL', HOME.get_option('tag_base').'/' );
define('CATURL', HOME.get_option('category_base').'/' );