剛剛收到一封 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: , , , ,

剛剛看到一個好玩的東西可以顯示你的 IP/ISP/OS/Browser 以及你住在那個城市附近! :happy:

Sign by Dealighted - Coupons and Deals

Sign by Dealighted - Coupons and Deals

Tags: , , ,

我因為作者說的

Humiliates those IE users

這句話而裝了這個新的 plugin Browser Sniff:happy: 它的功能是顯示留言者所使用的瀏覽器版本以及作業系統版本。而使用方法很簡單,只要在你想顯示的位置輸入

<?php pri_print_browser("Using ", "", true, 'on'); ?>

就可以囉! :good:

Tags: , , ,