Como dice filihs borra el theme problema, pero que no haya otro theme y sube el nuevo, para que wordpress lo tome por default, el problema será a ver si wordpress lo activa automáticamente.
Si no.....
Se me ocurre lo siguiente:
1.-Hacer un respaldo de la base de datos pero sólo de los posts, paginas, categorías, tags. Después prácticamente es borrar tu wordpress actual y volver a instalar. Desde Herramientas/Exportar ahí puedes hacerlo. Al instalar nuevamente algunas cosas tendrás que hacerlo manual, por ejemplo instalar los plugins y configurarlos, y toda la info del menú Ajustes.
2.- Esta forma está medio loca pero se puede intentar. Entrar a la base de datos y buscar el registro donde está "activado" el theme y reemplazar el nombre por el nuevo theme.....y a ver que pasa. Creo que la tabla es "options". Antes haz un respaldo de la bd.
Busca información en inglés, eso ayuda muchísimo.
Suerte.