Cuando creas alguna función, la tienes que agregar al archivo functions.php de tu theme, pero normalmente es usando funciones de Wordpress, u orientadas a ellas. En tu caso deberáis adaptar tus funciones y clases a las de Wordpress.
Saludos
PD: Ahora no tengo tiempo, pero sé que en la documentación de Wordpress se habla de este tema