实现代码
// 手机访问需要显示的内容 function wpjam_is_mobile() { if ( empty($_SERVER['HTTP_USER_AGENT']) ) { return false; } elseif ( ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'iPad') === false) // many mobile devices (all iPh, etc.) || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) { return true; } else { return false; } }
// 手机访问不需要显示的内容 function E_is_mobile() { if ( empty($_SERVER['HTTP_USER_AGENT']) ) { return true; } elseif ( ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'iPad') === false) // many mobile devices (all iPh, etc.) || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) { return false; } else { return true; } }
将以上代码加入主题函数文件--functions.php即可 :shock:
使用方法
- 手机访问显示,电脑不显示;
<?php if (wpjam_is_mobile() ): ?> //手机访问显示,电脑不显示内容 <?php endif ;?>
- 手机访问不显示,电脑显示;
<?php if (E_is_mobile() ): ?> //手机访问不显示,电脑显示内容; <?php endif ;?>
还想折腾的就去弄个app :neutral:
插件方法
- 手机浏览主题插件MobilePress
MobilePress插件可以通过浏览器的User-Agent判断访客是否使用手机在浏览博客,然后给博客切换适合手机浏览的主题模板,访客不需要输入特定手机访问URL地址,只需要在手机浏览器上输入博客地址即可。
- WordPress Mobile Themes
WordPress Mobile Themes 是国人 mg12 制作的手机主题调度插件,允许用户为使用手机浏览的访客选择另一套主题。该手机主题不会影响桌面 (默认) 主题的功能和效果, 但会在主流的移动设备的浏览器 (Safari Mobile, Android 浏览器, UC 浏览器, ...) 上显示选择的手机主题。可以单独为手机和平板选择对应的主题。
还有Device Theme Switcher。。。什么的
赞赏历史上的文章
- 2015: 分享几个扁平化风格的图标( 0)
- 2015: logo的设计( 0)
- 2015: WordPress站内链接修改插件:Velvet Blues Update URLs( 0)
除特别注明外,本站文章均采用BY-NC-SA协议授权,转载请注明来自:https://www.ljy2345.com/2016/02/wordpress%e5%88%a4%e6%96%adpc%e5%92%8c%e6%89%8b%e6%9c%ba%e6%98%be%e7%a4%ba%e4%b8%8d%e5%90%8c%e7%9a%84%e5%86%85%e5%ae%b9/
Comments | NOTHING