WordPressの携帯電話対応(たぶん)

WordPress を携帯電話(いわゆるガラケー)での表示に対応させるプラグイン Ktai Style を導入。…が、設定にはまったのでメモ。PC や iPhone で携帯電話用のページが表示されてしまうことがあり、おかしいなと思っていたら併用しているプラグイン WP Super Cache が原因だった。
# WP Super Cache に原因を押し付けるのは違うか。。

最初は Ktai Style のパッケージに含まれていた Readme を見てそのとおりにやってみた(Ktai Style のアドオンを WP Super Cache のプラグインフォルダに置く)が症状は変わらず。困ったなあと思ってググッてみたら、設定方法が下記ページにばっちり記されていた。

結局のところ、

  • WP Super Cache Settings の Advanced で Mobile device support をオンにする。Update Status で保存。
  • 同じ設定画面の下部にある Rejected User Agents に携帯電話やスマートフォンの User Agent を記入。Save UA Strings を忘れずにクリック。

…でいいようだ。User Agent は上記ページを参考に下記を追加。

Android
DDIPOCKET
DoCoMo
Huawei
J-EMULATOR
J-PHONE
KDDI-
MOT-
MOTEMULATOR-
Nintendo
Nitro
Nokia
PDA
PalmOS
SL-
SONY/COM
SoftBank
UP.Browser
Vodafone
WILLCOM
emobile
emulator
iPhone
iPod
mixi-mobile-converter

パッと確認した限りこれで動いている(ように見える)。