1

私はワードプレスプラグインの開発に不慣れですが、2つのショートコードを開発した方法、つまり[MY_SHORTCODE][MY_SHORTCODE_MOBILE]はどちらも正常に機能していますが、今は1つの拡張を行いたい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 に答える