如何创建现有 Wordpress 网站的移动版本?
我知道我可以使用特定于移动设备的样式表,但是如何调整实际的模板文件,以便有两个版本,一个用于桌面,一个用于移动?
这不是让网站响应的情况,因为它只使用相同信息的一部分。此外,该网站比仅使用各种 Wordpress 移动插件更复杂。
有没有办法加载模板的不同部分,具体取决于它是移动设备还是桌面设备?所以它将使用相同的模板。
有点过时,但这解释了如何使用 WPtouch https://wordpress.stackexchange.com/questions/3875/how-to-detect-mobile-devices-and-present-them-a-specific-theme
比您可以基于移动浏览器加载样式表/主题(尽管这将使用不同的模板或 CSS 文件等)
if ( strpos( $_SERVER['REQUEST_URI'], '/wp-admin' ) === false ) {
add_filter( 'stylesheet', array(&$this, 'get_stylesheet') );
add_filter( 'theme_root', array(&$this, 'theme_root') );
add_filter( 'theme_root_uri', array(&$this, 'theme_root_uri') );
add_filter( 'template', array(&$this, 'get_template') );
}