Die function.php Datei ist ein wichtiger Bestandteil jedes WordPress Themes und dient dazu, die Funktionalität des Themes durch eigene Funktionen zu erweitern. In vielen Beschreibungen, die man zu Action-Hooks oder Filtern findet, wird empfohlen kurze Snippets in die functions.php zu schreiben oder ein Snipet-Plugin zu verwenden.
Ich habe mich dazu entschieden, die functions.php einfach zu halten und die Snipets in ein Verzeichnis mit dem Namen „extras“ auszulagern. Durch die functions.php wird dann ein Skript aufgerufen, das dann die Ausführung der einzelnen Skripte steuert. Das Verfahren ist an die Handhabung von init.d/rc.d unter LINUX angelehnt.
Zuerst wird festgestellt, ob die URL, für die die functions.php aufgerufen wurde, zum Frontend oder zum Backend gehört. Entsprechend gibt es dann ein Verzeichnis „Backend“ und ein „Frontend“.
