1

我是 wordpress 插件开发的新手,但是我如何开发两个简码,即[MY_SHORTCODE][MY_SHORTCODE_MOBILE],两者都工作正常,但现在我想在其中做一个增强,也就是说,我想编写一个新的简码detect the device,如果检测到设备是移动的,而不是我想调用简码,[MY_SHORTCODE_MOBILE] 否则我想打电话[MY_SHORTCODE]。我怎样才能做到这一点 ?请帮帮我。

4

2 回答 2

1

你可以通过一个插件移动探测器来做到这一点

或者如果你想创建自己的,你可以从使用移动检测库(PHP)开始

移动检测

于 2013-02-06T04:22:03.350 回答
0

我知道你的问题是你想在浏览器或移动设备上运行短代码库。

下载用于移动检测代码的 php 文件并在下面的代码中放置您想在哪里运行短代码

    <?php
    $useragent=$_SERVER['HTTP_USER_AGENT'];
    if(preg_match('/copy paste mobile detect code here from detectmobilebrowser.php',substr($useragent,0,4)))
    {
    //header('Location: http://detectmobilebrowser.com/mobile');
    // that code run for mobile device
    echo do_shortcode("[MY_SHORTCODE_MOBILE]");
    }
    else{
    // that code run for browser
    echo do_shortcode("[MY_SHORTCODE]");
    }
    ?>   
于 2013-02-06T10:53:10.537 回答