Problem beim Laden von mobilen spezifischen benutzerdefinierten Seitenlayouts in Mobilgeräten

Hallo Ich bin in der Mitte der Theme-Entwicklung, die spezifische Layouts für mobile hat, baute ich eine benutzerdefinierte function zum Erkennen von mobilen und Laden von mobilen spezifischen Layouts in mobilen Ansichtsports.

Hier ist die function, die ich geschrieben habe, um mobile Templates in Mobile-View-Ports zu laden

function theme_mobile_templates($template) { global $user_ID, $wp_query, $wp_rewrite; $new_template = $template; // no need to redirect when in admin if ( is_admin() ) return $template; if ( theme_load_mobile()){ $filename = basename($template); $child_path = get_stylesheet_directory() . '/mobile' . '/' . $filename; $parent_path = get_template_directory() . '/' . $filename; if ( file_exists($child_path) ){ $new_template = $child_path; } else if ( file_exists( $parent_path )){ $new_template = $parent_path; } else { wp_redirect( home_url() ); } } return $new_template; } 

// Theme load mobile function – Diese function dient zur Erkennung von mobilen Viewports

 function theme_load_mobile(){ global $isMobile; $detector = new Theme_MobileDetect(); $isMobile = apply_filters( 'theme_is_mobile', ( $detector->isIphone() || $detector->isAndroid() || $detector->isWindowsphone() ) ? true : false ); if ( $isMobile ){ return true; } else { return false; } } 

Diese function funktioniert für alle Seitenlayouts, funktioniert jedoch nicht für einzelne Layouts. Konnte nicht herausfinden, wie man einzelne Layouts in Mobile lädt.

Danke für jede Hilfe.

Solutions Collecting From Web of "Problem beim Laden von mobilen spezifischen benutzerdefinierten Seitenlayouts in Mobilgeräten"