【问题标题】:Show switch to mobile link on desktop version only to users who come from mobile site仅向来自移动网站的用户显示桌面版本上的切换到移动链接
【发布时间】:2015-11-28 02:31:52
【问题描述】:

我将 wordpress 用于网站和任何主题切换器,它为我提供了在不同网络主题之间切换的链接,还使用代码重定向到专门为移动用户创建的“移动友好”主页。

如果移动用户点击切换到桌面版本,则应显示切换回移动版本的链接。我用 wp_get_referer();并根据此代码。应该工作,但没有任何反应。 :(

add_action( 'storefront_footer', 'boton_movil', 20 );       


function boton_movil(){     

    $referer = wp_get_referer();
    $sitio = get_site_url();
    $mobil = $sitio.'/mobile';
if ($referer == $mobil ) {


?>
 <div class="footer_mobil">
<a href="<?php get_site_url(); ?>/mobile/?am_force_theme_layout=mobile"><i class="fa fa-desktop"></i></a>
<div class="texto_menu_mobil">
            Go back to mobile version
            </div>
        </div>

<?php

}



    }

当然,如果用户直接访问桌面版本,链接不应该出现

【问题讨论】:

    标签: php wordpress mobile


    【解决方案1】:

    可以使用php的get_browser函数

    get_browser

    它使用 ismobiledevice 键返回一个数组,或者您可以使用像 wurfl

    这样的 api

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多