我正在尝试创建一个wp网站的移动友好版本。我正在使用“任何移动主题切换器”切换到另一个工作正常的(移动)主题。
我还创建了一些其他关键页面(主页、联系人和新闻),这些页面是经过大量编辑(较短)的桌面主题内容,并将其添加到仅限移动设备的菜单中。同样,这很有效。
我试图解决的问题是,如何避免有人使用移动设备登录到桌面版的主页?
我无法在我的移动主题文件中设置不同的主页/首页,因此。。
是否可以将移动设备重新定向到我的备选“移动主页”?如果可能,如果需要,保留查看完整桌面版本的选项。
我看到《codex》描述了一些有用的代码,但我需要帮助才能使它们一起工作。从人类的角度来看,我想我需要的是这样的东西-
如果是主页,如果是移动的,则重定向到http://mysite.com/mobile-homepage
非常感谢
最合适的回答,由SO网友:speedypancake 整理而成
我从Pontus的答案和WP Answers上的一个稍有不同的问题的答案中拼凑了以下代码-这与我的移动主题切换插件一起工作,因此当移动用户访问该网站时,他们会被重定向到一组新的“移动友好”页面,并查看我的新响应移动主题,以及可折叠的移动页面菜单:)
function so16165211_mobile_home_redirect(){
if( wp_is_mobile() && is_front_page() ){
wp_redirect( \'/mobile-home\' );
exit;
}
}
add_action( \'template_redirect\', \'so16165211_mobile_home_redirect\' );