国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

在WordPress主題中判斷訪客是否使用手機(jī)/Pad

2024-09-07 00:52:19
字體:
供稿:網(wǎng)友

在WordPress主題中判斷訪客是否使用手機(jī)/Pad是通過用戶的訪問瀏覽器時的HTTP_USER_AGENT信息了,今天我們就一起來看一個例子.

最近在首頁加了張大圖,在電腦上顯示效果雖然還不錯,但是在手機(jī)上那叫一個垃圾啊,由于width是一定的,在手機(jī)和PAD上顯示都完全破壞了美感.

于是決定在手機(jī)/PAD上隱藏這圖片,自寫function隱藏,自寫function隱藏是一種比較復(fù)雜的方法,不建議大家使用,但若你用的是WP 3.4以下版本,那你就只能用此方法了.

1、編輯主題的function.php,在末尾加上下面的代碼:

  1. function is_mobile() { 
  2.  $user_agent = $_SERVER['HTTP_USER_AGENT']; 
  3.  $mobile_browser = Array( 
  4.   "mqqbrowser"//手機(jī)QQ瀏覽器 
  5.   "opera mobi"//手機(jī)opera 
  6.   "juc","iuc",//uc瀏覽器 
  7.   "fennec","ios","applewebKit/420","applewebkit/525","applewebkit/532","ipad","iphone","ipaq","ipod"
  8.   "iemobile""windows ce",//windows phone 
  9.   "240x320","480x640","acer","android","anywhereyougo.com","asus","audio","blackberry","blazer","coolpad" ,"dopod""etouch""hitachi","htc","huawei""jbrowser""lenovo","lg","lg-","lge-","lge""mobi","moto","nokia","phone","samsung","sony","symbian","tablet","tianyu","wap","xda","xde","zte" //Vevb.com 
  10.  ); 
  11.  $is_mobile = false; 
  12.  foreach ($mobile_browser as $device) { 
  13.   if (stristr($user_agent$device)) { 
  14.    $is_mobile = true; 
  15.    break
  16.   } 
  17.  } 
  18.  return $is_mobile

2、找到你要隱藏的內(nèi)容,用例如下面的語法包起來:

  1. <?php if (!is_mobile() ): ?> 
  2. //這里寫不在手機(jī)上才顯示的代碼 
  3. <?php endif ;?> 

3、若你要讓一些代碼只在手機(jī)上顯示,那么用下面的語法:

  1. <?php if (is_mobile() ): ?> 
  2. //只在手機(jī)上顯示的代碼 
  3. <?php endif ;?> 

4、完成!

利用wp_is_mobile()函數(shù)隱藏

WordPress為我們提供了一個判斷是否手機(jī)的函數(shù),也就是wp_is_mobile(),我們可以用它實(shí)現(xiàn)判斷,但是,這個函數(shù)只支持WP 3.4以上版本,3.4以下版本的只能使用上面的方法咯.

1、找到你要隱藏的內(nèi)容,用例如下面的語法包起來.

  1. <?php if (!wp_is_mobile() ): ?> 
  2. //這里寫不在手機(jī)上才顯示的代碼 
  3. <?php endif ;?> 

2、若你要讓一些代碼只在手機(jī)上顯示,那么用下面的語法.

  1. <?php if (wp_is_mobile() ): ?> 
  2. //這里在手機(jī)上才顯示的代碼 
  3. <?php endif ;?> 

3、完成

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 延川县| 桃源县| 潜江市| 祁门县| 岱山县| 湖南省| 霍林郭勒市| 石棉县| 南宫市| 抚顺市| 扶沟县| 繁峙县| 荣昌县| 白银市| 长海县| 称多县| 乳源| 四川省| 江山市| 顺平县| 岑溪市| 苗栗市| 蓬安县| 沙田区| 项城市| 保山市| 苗栗县| 武清区| 津市市| 南康市| 德化县| 辛集市| 来宾市| 安康市| 普安县| 明溪县| 隆尧县| 濉溪县| 读书| 景德镇市| 惠州市|