wordpress - 如何为移动版设置不同的静态主页 ( wordpress )?

  显示原文与译文双语对照的内容
0 0

我想要一间不同的静态主页给我的移动版本的网站。 这并不算是个额外的但这是响应式移动版本。

我有个Fullscreen Image现在滑块设置为静态主页。 这会改变到screensize,由于resposive搭建的网站,但不会在移动设备上,如iPhone看上去非常漂亮。 所以我有这个其他主页模板但是婚姻我想使用网站时被查看移动设备上。

这是任何插件执行,也要将它通过编码? 我不想使用主题切换器或类似的情况,我只是想用其他静态页面为移动设备设置。

有人知道如何这样做?

时间:原作者:4个回答

0 0

可以使用wp_is_mobilemobile,挂接到 来检查。 template_redirect如果检测到移动来加载不同的模板:

function so16165211_mobile_home_redirect(){
    if( wp_is_mobile() && is_front_page() ){
        include( get_template_directory() . '/home-mobile.php' );
        exit;
    }
}
add_action( 'template_redirect', 'so16165211_mobile_home_redirect' );
原作者:
0 0

我会包括 Mobile Detect 到主题置于各自文件夹中,并添加此代码一开始头php

if( is_front_page() ){
    include_once('mobile-detect/Mobile_Detect.php');
    $detect = new Mobile_Detect(); 
    if ( $detect->isMobile() || $detect->isTablet() ) {
        $redirect_url = 'http://example.com/mobile_home';
        header('Location: ' . $redirect_url ); // Redirect the user
    }
}

你可以自定义此解决方案所需的作用和。 我使用这种方式,对于类似的解决方案的多个项目。

原作者:
0 0

你可以尝试使用 detectmobilebrowsers 脚本。

我记忆只是一个php文件,只有一个函数请问如何看待不同的移动devices( iPhones,iPads,android,windows Phones,黑莓是和Palm设备) 。

可以获得更好的道"脚本的工作原理是去那个函数发生器页。

原作者:
0 0

很简单,无需编写所有代码。 安装" 重定向" 从wordpress插件存储库。 1 。 请转到设置页。 2 。 请输入源" URL " 与你的默认桌面是主页3 。 在" 匹配" 选项,选择" url和用户代理" &上的" 操作" 选项选择" 重定向到URL " 。 单击" 添加Redirection " 。 4 。 新配置选项将出现。 所需指定任何标题。 " 源URL " 必须为空( 意味着是基准主页) 。 在" User Agent " 选项,请选择是iPhone或Android 。 在" 匹配" 选项,设置所需的重定向的移动主页。

这样 !

你们一定能区分主页桌面和移动设备上基于重定向之前已设置与该插件。 但是,不能具有相同的url名称( ex: www .abcde 。com为桌面& www .abcde .com/mobilehomepage为移动设备) 。

原作者:
...