CounterizeIIが、user-agentを見て、色々統計を出してくれる。
Word-Press自体もuser-agentを見て外部変数に出力している。
テーマのfunction.php に
<?php add_filter('body_class','browser_body_class'); function browser_body_class($classes) { global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone; if($is_lynx) $classes[] = 'lynx'; elseif($is_gecko) $classes[] = 'gecko'; elseif($is_opera) $classes[] = 'opera'; elseif($is_NS4) $classes[] = 'ns4'; elseif($is_safari) $classes[] = 'safari'; elseif($is_chrome) $classes[] = 'chrome'; elseif($is_IE) $classes[] = 'ie'; else $classes[] = 'unknown'; if($is_iphone) $classes[] = 'iphone'; return $classes; } ?>
を追加すると自動的にHTMLソースのbodyタグのクラスに色々出てくる。
もし、<body>だったらテーマが古いせいだ。
ダッシュボードのテーマ編集でヘッダーを選択し
<body>
を
<body <?php body_class(); ?>>
に書き換えれば、OK。
元ネタ:10 useful new WordPress hacks
なおこの機能はWordPress2.8から使えます。
元ネタ:wordpress2.8から使えるタグbody_class
と書いたもののどれが本当の元ネタなのかは不明ですw