The basic idea for debug here is that theme apparently influences something it totally should not. Either something is done in a wrong way or in a wrong place.
-
Check that theme is not running any functionality directly in
functions.php
. -
Check that all of theme’s functionality runs on appropriate hooks.
-
For hooks that are used both on front-end and back-end conditionally exclude theme’s functionality that is not supposed to work on back-end.