Dazu muss man "nur" die Funktionen entsprechend auslagern und kann diese dann entsprechend aufrufen.
Aber die Funktionen sind im Template enthalten wp-content/themes/example/functions oder wasauchimmer. Alternativ schreibt man ein Plugin, aber das template/theme ist dann wieder auf dieses Plugin angewiesen. Für einen normalen Menschen ist das dann trotzdem noch zusammenklickbar (wenn er die Doku lesen kann). Meistens ist es aber leider so, dass der programmcode direkt im theme-Verzeichnis mitgeliefert wird und Dinge einfach "irgendwo" reinschreibt. Globale Temp-Verzeichnisse oder ähnliches hat Wordpress afaik nicht.