wordpress手机端怎么用

给你一段移动端判断的PHP函数

<?php

functionisMobile()

{

//如果有****_X_WAP_PROFILE则一定是移动设备

if(isset($_SERVER['****_X_WAP_PROFILE']))

{

returntrue;

}

//如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息

if(isset($_SERVER['****_VIA']))

{

//找不到为flase,否则为true

returnstristr($_SERVER['****_VIA'],"wap")?true:false;

}

//脑残法,判断手机发送的客户端标志,兼容*有待提高

if(isset($_SERVER['****_USER_AGENT']))

{

$clientkeywords=array('nokia',

'sony',

'ericsson',

'mot',

'samsung',

'htc',

'sgh',

'lg',

'sharp',

'sie-',

'philips',

'panasonic',

'alcatel',

'lenovo',

'iphone',

'ipod',

'blackberry',

'meizu',

'android',

'netfront',

'symbian',

'ucweb',

'windowsce',

'palm',

'operamini',

'operamobi',

'openwave',

'nexusone',

'cldc',

'midp',

'wap',

'mobile'

);

//从****_USER_AGENT中查找手机浏览器的关键字

if(preg_match("/(".implode('|',$clientkeywords).")/i",strtolower($_SERVER['****_USER_AGENT'])))

{

returntrue;

}

}

//协议法,因为有可能不准确,放到*后判断

if(isset($_SERVER['****_ACCEPT']))

{

//如果只支持wml并且不支持html那一定是移动设备

//如果支持wml和html但是wml在html之前则是移动设备

if((strpos($_SERVER['****_ACCEPT'],'vnd.wap.wml')!==false)&&(strpos($_SERVER['****_ACCEPT'],'text/html')===false||(strpos($_SERVER['****_ACCEPT'],'vnd.wap.wml')<strpos($_SERVER['****_ACCEPT'],'text/html'))))

{

returntrue;

}

}

returnfalse;

}

?>

将上面一段函数放到主题下的functions.php中,注意<?php?>然后使用判断

<?phpif(!isMobile()):?>

//如果不是手机则显示的分类

<?phpelse:?>

//否者要显示的分类

<?phpendif;?>

/p>

p style="text-indent:2em;">不用插件也很简单,那优酷来举例,需要你在将视频插入之后,增加一点外围代码,将视频居中显示,给iframe增加一个id号。然后,在你的wordpress主题的footer.php加一段用户处理视频窗口在移动端网页自适应的javascript代码,这个代码只有几行。总之要增加的内容很少,但是效果非常好。

/p>

p style="text-indent:2em;">选择优酷视频分享通用代码,居中并增加一个id号:

/p>

p style="text-indent:2em;"><divstyle="text-align:center;">

/p>

p style="text-indent:2em;"><iframeid="youku"style="width:96%"height=498width=510src=""frameborder=0allowfullscreen></iframe>

/p>

p style="text-indent:2em;"></div>

/pre>

p style="text-indent:2em;">96%是宽度设置,可以自己随便改。

/p>

p style="text-indent:2em;">你的wordpress主题需要有一段javascript代码,实现视频窗口自适应移动网页,这段代码一般加载</body>之前即可,代码如下:

/p>

p style="text-indent:2em;"><script>

/p>

p style="text-indent:2em;">vd=document.getElementById("youku");

/p>

p style="text-indent:2em;">if(vd!=null){

/p>

p style="text-indent:2em;">vd.style.height=vd.scrollWidth*0.8+"px";

/p>

p style="text-indent:2em;">}

/p>

p style="text-indent:2em;"></script>

/pre>

p style="text-indent:2em;">id=youku也是可以自定的,只要前后id对应起来即可。

/p>

p style="text-indent:2em;">这样就可以了。此问题更详细的解答,请参考云上小悟***客的一篇文章,《优酷视频自适应移动版网页》,原文链接:

/p>

p style="text-indent:2em;">谢谢。

/p>

p style="text-indent:2em;">【问题解答】

/p>

p style="text-indent:2em;">你可以选择下面2个方法:

/p>

p style="text-indent:2em;">1、使用WordPress for Android,WordPress for Android是WordPress**发布的一个手机客户端管理*客应用及操作的手机客户端应用程序,当您的*客安装好WordPress for Android程序后,您就可以在自己的Android手机上随时管理自己的WordPress*客。

/p>

p style="text-indent:2em;">2、还有一些wordpress插件也具备同样的功能,比如"WiziApp- Create Mobile App(HTML5, Android, iPhone)"插件,它支持Android系统的同时,还支持iPhone。如图所示:

/p>

p style="text-indent:2em;">首先wordpress本身就自带手机主题

/p>

p style="text-indent:2em;">Wordpress这个程序非常好,不仅有自动手机等移动端的自适应功能,还有很多模版供我们使用,其实你可以百度搜索wordpress主题就有很多了,而且都是手机的自适应的主题。

/p>

p style="text-indent:2em;">其实建议用收费的模版主题

/p>

p style="text-indent:2em;">如果你打算长期建站使用,也打算长期运营您的网站我建议您购买收费的主题,我自己的主题就是知更鸟(begin)手机什么的都是自适应的,截图给你看看。

/p>

p style="text-indent:2em;">*后:如果你自己没什么程序基础也就是对HTML5、PHP、css这些程序语音不懂的话我建议您不要浪费时间了,除非您现在是在校的学生而且刚好学习这个专业,想多学习学习,那到是可以,学习方法也很简单,百度搜索 wordpress主题教程多的去。

/p>

p style="text-indent:2em;">总结:手机主题这些,如果你不是专业的建议不要去浪费时间,直接付费的也不错,我自己也一直在使用付费的,而且价格也很合理,那就是知更鸟(begin)你可以去看看,这个是我的真心建议。

/p>

相关文章
在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部