剛剛收到一封 email 問我關於 WordPress Browser Detection Plugin 裡的 code 要放哪裡。

pri_print_browser("Using ", "", true, 'on');

幸好之前才改過 comment,知道要從 functions.php 下手。而回完信後我想到之前這個有誤判樂咖的 browser 跟 OS 的情形,便查了一下資料。結果這裡有提到原因

為甚麼會錯被辨認成Safari和Mac OS X?其實不難解釋。Google Chrome就是和使用與Safari相同的WebKit核心,而早期的Safari就是純Mac OS X作業系統的專屬軟件。Browser Sniff已經久未更新啊,查看原始碼,原來程式碼寫著Safari一定是使用Mac OS X

然後看了一下他提的解法跟這裡說的解法都太麻煩了,所以我就改用 WP-UserAgent。不過在 Display location 時我發現不管我選 Before comment text 或是 After comment text 都會讓我 sidebar 炸掉,所以我只好用剩下來的 Custom 把下面的 code 塞到跟 WordPress Browser Detection Plugin 一樣的位置就可以了。

1 <?php comment_text() ?>
2 <?php useragent_output_custom(); ?> //塞在這行

Tags: , , , ,

人生就是這樣,我又把 theme 從 Ayumi 改成 GenkiTheme,除了顏色清爽之外,字體大小也相當符合我的需求,我不用再去改 CSS 了。不過如果要挑剔的話就是 blog 色系從綠色變藍色(很懶的我不想改),不過我的政治立場可沒變啊 XD

然後我也終於開始使用 Widgets,不然之前 sidebar 裡面的東西我都是直接刻。而由於這個原因,我加了 Executable PHP widget 讓那些沒有 Widgets 可用的 plugin 能夠使用。

最後再一次列出我目前使用的 plugin

  1. Akismet:擋 spam。
  2. Browser SniffWP-UserAgent:偵測訪客使用的瀏覽器跟作業系統。
  3. Clean Archives Reloaded:產生所有文章列表。
  4. Delete-Revision:刪除重複版本的文章。
  5. Did You Pass Math?:擋 spam。
  6. Executable PHP widget:可以在 Widget 中使用 php code。
  7. FeedBurner FeedSmith:偵測你的 Feed 並轉成 FeedBurner 的 Feed。
  8. How green are you?:算你在 blog 寫的文章能省下多少張紙。
  9. No Revisions:關閉重複的版本。(無法刪除安裝前就有的多餘的版本,另外有時仍有漏網之魚)
  10. No Self Pings:不要自己 ping 自己。
  11. Quotmarks Replacer:禁止 WordPress 將半形的一些符號自動變成全形。
  12. Recent Comments and Trackbacks:顯示最新的 comments and trackbacks。
  13. Simple Countdown:倒數計時。
  14. Simple Tags:彩色標籤雲。
  15. Spam Karma 2:擋 spam。
  16. This Day:歷史上的今天。
  17. WP Grins:用點選的方式在文章中插入表情符號。

而我把 Trackping Separator 拿掉了,因為在人氣不佳的這裡,這個外掛我用不到啊! :sick:

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,