我正在爲移動應用程序設計一個wordpress網站。 對於遊客,我想基於操作系統,如下面的頁面上顯示文本,圖像 -如何更改基於操作系統的網頁內容
https://www.sapphireone.com/accounting-software/accounts/
在這個頁面中,在「帳戶結構部分」存在改變爲基礎的操作系統,即在一個圖像mac和windows。
我想爲android和iPhone做類似的事情。我正在使用下面的代碼,但它不工作。對於function.php
function find_andoird() {
$ua = $_SERVER[‘HTTPS_USER_AGENT’];
/* ==== Detect the OS ==== */
// Android
$android = strpos($ua, 'Android') ? true : false;
// iPhone
$iphone = strpos($ua, 'iPhone') ? true : false;
return $android;
}
// 代碼
//代碼模板文件
if(find_andoird() == true) {
<p><strong>Android View</strong></p>
<p>
<img src=「accounting-android.png」 style="float:left;width:400px;height:600px;">
The android view is displayed here.
</p>
}
else {
<p><strong>iPhone View</strong></p>
<p>
<img src=「accounting-iphone.png」 style="float:left;width:400px;height:600px;">
The iphone view is displayed here.
</p>
}
}
我能得到一些幫助,請。謝謝
變化的函數返回$ UA值,並輸出到看到字符串函數正在處理。 – flauntster
首先它是'HTTP_USER_AGENT'並且其周圍的引號是錯誤的,應該是簡單的引號 – bansi
搜索的第一個鏈接'HTTPS_USER_AGENT'是[如何在Android手機上打開不同標題的頁面](http ://wordpress.stackexchange.com/questions/192242/how-to-echo-a-different-title-to-the-page-if-its-opened-on-an-android-mobile-ph) – bansi