WPJAM Basic 除了內置了一些常用的函數之外,還有一組和操作系統判斷相關的函數,你在進行跨平台開發的時候特別有用,一共分為設備,系統,瀏覽器和APP四大類。

wp_is_mobile

wp_is_mobile();

這個是 WordPress 自己內置判斷移動設備的函數,它可以判斷你所處的環境是不是移動設備,但是他不能判斷出是什麼設備,蘋果還是安卓,所以才有下面這些函數:

設備相關

wpjam_get_device

wpjam_get_device();

獲取當前用户的設備名稱,比如:iPhone / iPad,如果是安卓手機,則獲取廠商的手機的設備碼,比如我的華為 mate 20 為:LYA-AL00。

is_iphone

is_iphone();

判斷當前用户的設備是否為 iPhone。

is_ipad

is_ipad();

判斷當前用户的設備是否為 iPad。

系統相關

wpjam_get_os

wpjam_get_os();

獲取當前用户的操作系統,比如:iOS / Android / Windows / Macintosh 等。

wpjam_get_os_version()

wpjam_get_os_version()();

獲取當前用户的操作系統版本。

is_ios

is_ios();

判斷當前用户的系統是否為蘋果的 iOS。

is_android

is_android();

判斷當前用户的系統是否為 Android。

is_macintosh

is_macintosh();

或者

is_mac();

判斷當前用户的系統是否為蘋果的 mac 系統。

瀏覽器相關

wpjam_get_browser

wpjam_get_browser();

獲取當前用户的瀏覽名稱,比如:safrai / chrome / firefox / edge / lynx / gecko / opera 等。

wpjam_get_browser_version

wpjam_get_browser_version();

獲取當前用户的瀏覽器版本。

APP 相關

is_weixin

is_weixin();

判斷當前用户操作是否在微信內置瀏覽器中。

is_weapp

is_weapp();

判斷當前用户操作是否在微信小程序中