日星网 windows 中文论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 618|回复: 0

wordpress Fatal error: Call to undefined function wp_is_mobile() 错误的解决方案

[复制链接]
发表于 2014-8-12 03:45:03 | 显示全部楼层 |阅读模式
按照下面的代码输入到您的function.php内即可解决这个问题。

  1. function wp_is_mobile() {
  2.     static $is_mobile;

  3.     if ( isset($is_mobile) )
  4.         return $is_mobile;

  5.     if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
  6.         $is_mobile = false;
  7.     } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)
  8.         || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false
  9.         || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false
  10.         || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false
  11.         || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false
  12.         || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false
  13.         || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {
  14.             $is_mobile = true;
  15.     } else {
  16.         $is_mobile = false;
  17.     }

  18.     return $is_mobile;
  19. }
复制代码
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|小黑屋|日星网 ( 黑ICP备07001742号 )

GMT, 2018-11-19 08:07 AM , Processed in 0.017674 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表