在wordpress上显示基于移动操作系统的不同菜单

时间:2013-04-27 16:36:36

标签: php wordpress mobile

我想在页脚的jquerymobile消息栏上运行一个wordpress博客。我已经将jquerymobile设置到博客中,并在wordpress的footer.php中添加了这段代码,这很好用。 :

<div data-role="footer" data-id="foo1" data-position="fixed">
    <div data-role="navbar">
        <ul>
            <li><a href="a.html">menu1</a></li>
            <li><a href="b.html">menu2</a></li>
            <li><a href="b.html">menu3</a></li>
                    <li><a href="b.html">menu4</a></li>
    </div><!-- /navbar -->
</div> 

现在,我希望能够显示例如,当某人来自IOS OS,menu3和menu4时有人来自Android操作系统时只有menu1和menu2,当有人试图来自时,我什么都没有任何其他设备的设备。

说实话,我不知道php,所以我一直试图添加一些代码,我一直在寻找爬行论坛,但没有成功。我的最后一次尝试是使用PHP类Mobiledetect在footer.php中添加这段代码。我已经在此测试网站http://www.rumeurps4.fr/的wordpress安装的根目录下安装了Mobile_Detect.php。使用此代码,不会显示任何消息栏。

<?php
include 'Mobile_Detect.php';
$detect = new Mobile_Detect();
if($detect->isiOS()){

  <div data-role="footer" data-id="foo1" data-position="fixed">
    <div data-role="navbar">
        <ul>
            <li><a href="a.html">menu1</a></li>
            <li><a href="b.html">menu2</a></li>


    </div><!-- /navbar -->
</div>
}
else
if($detect->isAndroidOS()){
 <div data-role="footer" data-id="foo1" data-position="fixed">
    <div data-role="navbar">
        <ul>
            <li><a href="a.html">menu3</a></li>
            <li><a href="b.html">menu4</a></li>

    </div><!-- /navbar -->
</div>
}
?>

我确信它并不复杂,只是缺乏基本的PHP知识。我会继续寻找,但我真的很感激一些帮助。

0 个答案:

没有答案