仅向来自移动网站的用户显示桌面版移动链接

时间:2015-09-02 14:14:53

标签: php wordpress mobile

我使用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

}



    }

当然,如果用户直接访问桌面版,则不应显示该链接

1 个答案:

答案 0 :(得分:2)

你可以使用php的函数get_browser

get_browser

它使用 ismobiledevice 键重新调整数组,或者您可以使用类似 wurfl

的api