Leider reichen meine Kenntnisse nicht aus, um es richtig umzusetzen.
Das ist dann schlecht, weil der Schaden, der entstehen könnte, größer sein kann als der Nutzen. Gegebenenfalls solltest Du in diesem Fall darüber nachdenken, eine Anfrage unter
http://forum.wpde.org/jobboerse/
zu stellen.
Wenn Du es dennoch allein versuchen möchtest, sollen Funktionen dauerhaft in einem Theme verwendet werden, ist es üblich diese in der Datei functions.php vom Theme zu definieren.
Wie Du diese dann einsetzt, ist eine andere Angelegenheit. Entweder du suchst zum Beispiel erst einmal nach den Möglichkeiten und Hooks, die add_filter() bietet. Auf dieser Seite findest Du bereits ein erstes Beispiel:
Zitat
You can also pass an an anonymous function as a callback. For example:
<?php add_filter('the_title', function($title) { return '<b>'. $title. '</b>';}) ?>
http://codex.wordpress.org/Function_Reference/add_filter
Die Anzahl aller Hooks liegt bei Version 3.8 bei über 1.600 oder so, wenn ich mir die Länge der Listen betrachte:
http://adambrown.info/p/wp_hooks/version/3.8
Oder Du verwendest die Funktion direkt in einer Theme Datei. Welche das ist, kann ich Dir nicht sagen, weil vom Theme abhängig. Bei meinem Standardtheme verwende ich eine eigene Funktion für die Titel in Übersichtsseiten in der content.php.
<?php echo meine_titel_func(get_the_title()); ?>