用WordPress的WPtouch外掛顯示iPhone與HTC Touch HD的精簡樣式[修訂]

2009/02/02 | 3C設備, WordPress | 作者: 簡睿| 閱讀總數 4158 , 7 (本日)Share/Bookmark

 

始使用HTC Touch HD後瀏覽自己的部落格總覺得花了太多的載入時間,白白浪費許多3G頻寬,找了幾個WordPress Mobile的外掛卻都不太滿意,正巧今天看到西瓜的滋味用 iPhone 和 iPod Touch 也能輕鬆看本站了,因此依樣畫葫蘆的安裝了這個WPtouch外掛,再試著由iPhone瀏覽,果然變成了適合iPhone的精簡樣式版,但由HD檢視仍然是完整版的內容,猜測應該是WPtouch偵測的瀏覽器只適用於iPhone和iPod Touch,因此開始著手修改。

首先必須先找出HD的Opera使用的User-agent字串。修改wp-content\plugins\wptouch\themes\default\footer.php,在最後面加上顯示User-agent的指令:

<?php echo $_SERVER['HTTP_USER_AGENT']; ?>

重新整理網頁後顯示出的User-agent字串是:

HTC_Touch_HD_T8282 Opera/9.50 (Windows NT 5.1; U; zh-tw)


接著修改wp-contentpluginswptouchwptouch.php,搜尋”iphone”(1.7.5版在第141行處),增加一個陣列要素”HTC_”如下:

$useragents = array("iphone", "ipod", "aspen", "dream", "HTC_");

為了方便測試,再下載Firefox的外掛User Agent Switcher,透過這個外掛可以把Firefox任意切換成別的瀏覽器。在User Agent Switcher的【Options→User Agents】裡增加兩個User Agent,設定為iphone與HTC_,修改WordPress的WPtouch檔案後就能切換成iphone或HTC_來測試。

通過Firefox的測試檢視之後,就直接在HD上瀏覽,HD的首頁瀏覽畫面如下,左邊是沒有摘要的畫面,右邊則是有摘要的畫面(在WPtouch設定網頁裡以「Hide Excerpts」勾選來切換):

wptouch1 thumb 用WordPress的WPtouch外掛顯示iPhone與HTC Touch HD的精簡樣式[修訂]  WPtouch2

一個網站同時提供兩種顯示樣式,WordPress真是不錯。

類似主題的文章

撰寫留言





隨機文章

本日點擊排行 本周點擊排行 本月點擊排行 歷史點擊排行 | 統計表
  1. 用ShareMonitor記錄資料夾分享的存取歷史 (41 人次, 2010-03-18)
  2. DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (31 人次, 2010-02-27)
  3. 使用IMETOOL有效控制中文輸入法 (29 人次, 2010-02-27)
  4. 使用Memory Fox附加元件為Firefox進行定期記憶體瘦身 (28 人次, 2010-02-27)
  5. 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (28 人次, 2009-04-18)
  6. DOS使用技巧2:檢視超大檔案檔尾內容的指令WinTail.exe (27 人次, 2010-02-27)
  7. DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法 (26 人次, 2010-02-27)
  8. DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (26 人次, 2010-02-27)
  9. 超方便下載[Google圖書]的資料 (26 人次, 2010-02-27)
  10. 日劇《仁醫 JIN》與漫畫《仁者俠醫》觀後雜感 (26 人次, 2009-10-29)
  11. 將Google Buzz、Twitter與Facebook在Gmail裡合而為一的步驟 (25 人次, 2010-02-18)
  12. Plurk CSS樣式自訂修改全攻略 (24 人次, 2009-07-04)
  13. 令人動容的日劇《不毛地帶》片尾曲:Tom Traubert's Blue[修訂] (24 人次, 2009-11-22)
  14. 超簡單MSN下載檔案自動分類 (21 人次, 2010-02-27)
  15. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (19 人次, 2008-04-10)
  16. Windows 7的常用快速鍵速查表 (19 人次, 2010-01-05)
  17. [轉貼] 转:容易弄错的繁体字 (19 人次, 2010-02-18)
  18. 啟用Vista與Windows 7的無敵模式(God Mode) (18 人次, 2010-01-03)
  19. 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (18 人次, 2009-02-18)
  20. 強化HTC Touch HD的工具軟體 (18 人次, 2009-02-25)
  21. 將噗浪的視窗高度變大,加上分隔線,以方便閱讀 (17 人次, 2009-06-06)
  22. 強化閱讀第2噗:變更噗浪回應的字體與背景顏色 (16 人次, 2009-06-07)
  23. 從韓劇《市政廳》笑看韓國選舉花招 (15 人次, 2009-09-05)
  24. 能在HD手機上順暢運行的3D賽車+射擊遊戲:Xtrackt (15 人次, 2009-09-12)
  25. 用FinchSync同步Thunderbird與HTC Touch HD的聯絡人資料 (14 人次, 2009-02-01)
  26. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (14 人次, 2010-01-02)
  27. 三款「桌面便利貼」試用、剖析與建議 (14 人次, 2008-05-03)
  28. Windows Mobile使用的完美聯絡人軟體:Inesoft Phone [修訂] (14 人次, 2009-02-28)
  29. 變更Windows Mobile的藍牙檔案接收儲存資料夾 (14 人次, 2009-05-16)
  30. HTC Touch HD完整重置與升級ROM的步驟 (13 人次, 2009-05-16)
  31. 萬用影音轉檔程式:FFMpeg與HD專用的VideoConverter (13 人次, 2009-05-10)
  32. 將Plurk回應區變成固定寬度 (13 人次, 2009-07-11)
  33. 網路衝浪新幫手-無所不在的Firefox Ubiquity (13 人次, 2008-12-16)
  34. 用AutoHotkey輕鬆製作螢幕小鍵盤 (13 人次, 2008-03-16)
  35. [Tools] 撰寫AutoHotKey指令以複製檔案 (13 人次, 2005-06-11)
  36. 參戰ClickClickClick大賽:我的自動點擊程式ccc.exe V1.3 (12 人次, 2007-06-16)
  37. Joomla! 1.0.12網站建置3-如何預覽版面位置 (12 人次, 2008-07-05)
  38. Joomla! 1.0.12網站建置2-安裝佈景主題樣板(多圖) (12 人次, 2008-07-05)
  39. ZScreen:一氣呵成的單鍵「抓圖與傳檔」工具 (12 人次, 2010-01-24)
  40. 快速切換資料夾之台灣之光:Folder Menu (12 人次, 2009-04-22)
  41. 試用SmartSVN 4造成的混亂 (12 人次, 2008-08-07)
  42. [Tools] 常用的AutoHotKey設定 (11 人次, 2005-05-12)
  43. HTC Touch HD連結失效! (11 人次, 2009-03-05)
  44. Microsoft My Phone:同步手機資料的網路服務 (11 人次, 2009-05-20)
  45. HTC HD Touch的專屬多媒體轉檔工具:Video Converter 1.21 (11 人次, 2009-04-11)
  46. 改寫AutoHotkey輸出中文字串的寫法http://jdev.tw/blog/1434/autohotkey-sendinput-asc (11 人次, 2009-06-20)
  47. 中文版的資料庫前端工具:Aqua Data Studio 7.0 (11 人次, 2009-01-25)
  48. 讓MSN的Esc鍵失效 (11 人次, 2008-10-22)
  49. Java I18N國際化工具:JRC-Editor (11 人次, 2008-03-01)
  50. Vista IE8的window.open異常 (11 人次, 2009-11-04)
標籤雲

簡睿隨筆@新世界 使用的快取程式為 WP Super Cache