私はワードプレスプラグインの開発に不慣れですが、2つのショートコードを開発した方法、つまり[MY_SHORTCODE]
と[MY_SHORTCODE_MOBILE]
はどちらも正常に機能していますが、今は1つの拡張を行いたいdetect the device
、つまり、検出されたデバイスの場合、新しいショートコードを記述したいと思いますショートコードを呼び出したいよりもモバイルです。[MY_SHORTCODE_MOBILE]
それ以外の場合は呼び出したいです[MY_SHORTCODE]
。これどうやってするの ?みんな助けてください。
質問する
3272 次
2 に答える
1
于 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 に答える