Есть плагин WP Mobile Detect, через него можно вставлять шорткоды, а также их можно вставлять в тему: wpmd_is_notphone(), wpmd_is_phone() и другие.
Как сделать так чтобы он определял тему? По принципу такой конструкции или другой:
if( wpmd_is_notphone() ){ Тема A }
if( wpmd_is_phone() ){ Тема B }
else{ Тема B }
Как сделать так чтобы он определял тему?
Что бы этот древний плагин менял тему - боюсь нереально.. Ну минимум нецелесообразно. Для этого есть другие плагины. Напр https://wordpress.org/plugins/any-mobile-theme-switcher/screenshots/
Сборка персонального компьютера от Artline: умный выбор для современных пользователей