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();
判斷當前用户操作是否在微信小程序中