我是 wordpress 插件开发的新手,但是我如何开发两个简码,即[MY_SHORTCODE]
和[MY_SHORTCODE_MOBILE]
,两者都工作正常,但现在我想在其中做一个增强,也就是说,我想编写一个新的简码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 回答