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

2009/02/02 | 3C設備, WordPress | 作者: 簡睿| 閱讀總數 4085 , 17 (本日)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. 使用Memory Fox附加元件為Firefox進行定期記憶體瘦身 (24 人次, 2010-02-27)
  2. 將Google Buzz、Twitter與Facebook在Gmail裡合而為一的步驟 (21 人次, 2010-02-18)
  3. 幫部落格加上Plurk快速噗文按鈕[修訂] (21 人次, 2009-05-24)
  4. DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (20 人次, 2010-02-27)
  5. 日劇《仁醫 JIN》與漫畫《仁者俠醫》觀後雜感 (20 人次, 2009-10-29)
  6. 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (20 人次, 2009-04-18)
  7. 參戰ClickClickClick大賽:我的自動點擊程式ccc.exe V1.3 (20 人次, 2007-06-16)
  8. 超簡單MSN下載檔案自動分類 (20 人次, 2010-02-27)
  9. 超方便下載[Google圖書]的資料 (19 人次, 2010-02-27)
  10. 啟用Vista與Windows 7的無敵模式(God Mode) (19 人次, 2010-01-03)
  11. Joomla! 1.0.12網站建置2-安裝佈景主題樣板(多圖) (19 人次, 2008-07-05)
  12. DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (19 人次, 2010-02-27)
  13. Windows 7的常用快速鍵速查表 (18 人次, 2010-01-05)
  14. Plurk CSS樣式自訂修改全攻略 (17 人次, 2009-07-04)
  15. 使用IMETOOL有效控制中文輸入法 (17 人次, 2010-02-27)
  16. 用WordPress的WPtouch外掛顯示iPhone與HTC Touch HD的精簡樣式[修訂] (17 人次, 2009-02-02)
  17. 三款「桌面便利貼」試用、剖析與建議 (16 人次, 2008-05-03)
  18. 將噗浪的視窗高度變大,加上分隔線,以方便閱讀 (15 人次, 2009-06-06)
  19. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (15 人次, 2010-01-02)
  20. 改寫AutoHotkey輸出中文字串的寫法http://jdev.tw/blog/1434/autohotkey-sendinput-asc (15 人次, 2009-06-20)
  21. 令人動容的日劇《不毛地帶》片尾曲:Tom Traubert's Blue[修訂] (15 人次, 2009-11-22)
  22. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (15 人次, 2008-04-10)
  23. [轉貼] 转:容易弄错的繁体字 (14 人次, 2010-02-18)
  24. 如何組成強固又容易記憶的密碼? (14 人次, 2009-01-07)
  25. DOS使用技巧2:檢視超大檔案檔尾內容的指令WinTail.exe (14 人次, 2010-02-27)
  26. 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (14 人次, 2009-02-18)
  27. 強化閱讀第2噗:變更噗浪回應的字體與背景顏色 (14 人次, 2009-06-07)
  28. DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法 (14 人次, 2010-02-27)
  29. jQuery選擇器測試與範例 (14 人次, 2007-09-29)
  30. 能在HD手機上順暢運行的3D賽車+射擊遊戲:Xtrackt (13 人次, 2009-09-12)
  31. [Firefox] 自動統計的瀏覽紀錄排行榜外掛:New Tab King (13 人次, 2009-04-26)
  32. AutoHotkey的專屬論壇 (13 人次, 2008-08-02)
  33. ObjectDock-超豪華工作列 (13 人次, 2008-06-14)
  34. Linus談Git與TortoiseGit (13 人次, 2008-12-19)
  35. 第2個jqGrid範例:增加額外選項設定 (13 人次, 2010-02-13)
  36. 第3個jqGrid範例: XML與XML STRING格式 (13 人次, 2010-02-14)
  37. 開始使用Cygwin以取代cmd.exe (13 人次, 2007-01-11)
  38. Vista IE8的window.open異常 (12 人次, 2009-11-04)
  39. 萬用影音轉檔程式:FFMpeg與HD專用的VideoConverter (12 人次, 2009-05-10)
  40. 第二強的剪貼簿工具:MemoClip (12 人次, 2008-01-12)
  41. 把網路空間當成本機資料夾:Gladinet (12 人次, 2009-01-04)
  42. [轉貼] 「非親非客」的大陸交換生 (12 人次, 2009-01-03)
  43. 把VMWare丟掉! Free的x86模擬器: QEMU (12 人次, 2004-12-16)
  44. 讓你與眾不同-StyleFolder:自訂資料夾圖示、背景與訊息文字 (12 人次, 2008-01-12)
  45. ZScreen:一氣呵成的單鍵「抓圖與傳檔」工具 (12 人次, 2010-01-24)
  46. 從韓劇《市政廳》笑看韓國選舉花招 (12 人次, 2009-09-05)
  47. [Cygwin] 用c:、d:切換磁碟機目錄 (11 人次, 2007-01-18)
  48. 強化HTC Touch HD的工具軟體 (11 人次, 2009-02-25)
  49. Windows 7試用小記 (11 人次, 2009-08-19)
  50. [WM6] 自動再次提醒未接來電等事件:ReRemind (11 人次, 2009-04-19)
標籤雲

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