如何创建现有Wordpress网站的移动版本?
据我所知,我可以使用移动专用样式表但是如何调整实际模板文件,因此有两个版本,一个用于桌面,一个用于移动?
这不是使网站响应的情况,因为它只使用相同信息的一部分。此外,该网站比使用各种Wordpress移动插件更复杂。
是否有办法加载模板的不同部分,具体取决于它是移动设备还是桌面设备?所以它将使用相同的模板。
答案 0 :(得分:0)
有点过时,但这解释了如何使用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') );
}