给你一段移动端判断的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>
个人网站的制作方法如下: 工具/原料:戴尔XPS13-9350-3708、win10。 1、注册网站域名。域名的选择*很多。不过,建议尽量选择大商家,经常用到有阿里云,百度云等。大多数情况下选择域名以****/***结尾的。 2、购买网站空间。如**服务器,VPS或者虚拟主机等。网站空间主要用于存储数据库等。一般个人网站推荐使用虚拟主机。对了,如果怕麻烦的话又想省钱,就直接到淘宝上咨询购买。 3
其实修改和制作主题并没有想像中的那么复杂,当然你要作出一款惊世骇俗的Wordpress主题除外。 先说说修改Wordpress模版所需掌握的知识。Wordpress函数大部分都可以在WP**Codex找到,也可以说是固定的,并不需深入学习,知道某句函数从哪开始到哪结束就可以,已免修改主题时造成错误。关键是掌握DIV+CSS,网上教程很多,对于修改Wordpress模板粗略学一下原理就够了
一.添加分类目录 添加文章前,你可以先将你需要分类目录添加进去。操作为进入WordPress控制面板-菜单中“文章”-“分类目录”。其中分类目录名就是分类显示名称,分类目录别名其实就是分类目录的URL友好的另外一个名称(如,红色部分),个人认为这个别名*好不要过长,*好用分类目录名的英文名。 二.设置固定链接形式 然后,到菜单中的“设置”-“固定链接”,更改默认的链接形式,以此提高
在 WordPress后台设置了自定义固定链接后,前台页面无法显示,提示 404错误 页面,但是原来默认的动态路径还是可以打开,这是为什么?站长分析:一般我们使用开源程序,如 WORDPRESS 这类程序时,都会先在本地调试,并上传些数据,如题所述的问题,在本站调试的时候就出现过,查阅了些资料,得出的结论,*大的可能*就是 apache(PHP服务器)的配置出现了问题