Load a theme based on browser detection
You can use the built in function wp_is_mobile() Override a style with wp_enqueue_style add_action(‘wp_enqueue_scripts’, ‘my_mobile_styles’); function my_mobile_styles(){ if(wp_is_mobile()){ wp_register_style( ‘my-mobile-style’, ‘URL_to_stylesheet’, array(‘id-of-main-stylesheet’) ); wp_enqueue_style( ‘my-mobile-style’ ); } } Switch themes by filters You can use the stylesheet and template filters to alter which theme WordPress will render. # Parent Theme add_filter( ‘template’, ‘my_mobile_template’, 99999, 1); … Read more