コンピュータをしよう!

WPtouch を使えるようにする

投稿日:

ktai-style と併用するとうまく動かない WPtouch。
画面は気に入ったんだけどなぁ。とはいえ、ktai-styleも捨てがたいし…
ということで、ソースをハックすることにします。

ktai-styleのソースをみてみたところ、wp-content/plugins/ktai-style/operators/base.php – factory関数でUserAgent毎に判断しているみたい。
で、W-ZERO3というか、Windows Mobileはその他携帯端末扱いになっていて(マニュアルにも書いてある)そのせいで普通の携帯向け画面が出てしまう模様。

ごくシンプルに、Windows Mobileはktai-styleで画面を出さない修正をしてしまいましょう。

        } elseif (preg_match('/b(iP(hone|od);|Android )/', $ua, $name) && ks_option('ks_theme_touch')) {
                $ktai = new KtaiService_Touch($ua);
                $ktai->term_name = $name[1];
        } elseif (preg_match('/(Windows Mobile)/', $ua, $name)){
        } elseif (preg_match('!PDA; SL-w+!', $ua, $name)) {

赤字の行を追加。要は $ktai に何も設定しないルートを作っただけという…

まぁ、これでHybrid W-ZERO3からは WPtouch の画面になったので、良しとしましょう。

-コンピュータをしよう!
-, ,

執筆者:


  1. hidegz より:

    この方法だけだと、IE未対応かつ携帯表示モード未対応。
    UA確認してちゃんとハンドリングせんとあかんね

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

自宅サーバのバーチャル化2の経過

ひとまず、バーチャルサーバ構築はほぼほぼ完了。 こんな感じ。 Windows 7(64bit):お茶の間PC兼ファイルサーバ   +- Windows XP(32bit):バックグラウンド作業用。 ※ …

Amazonアソシエイトが表示されなくなった・・・

WordPressのwp-tmkm-amazonプラグインがエラー表示をしだした。 表示内容がAmazonのサーバがおかしいかも~ってな内容なんで放置するも、どうも改善する気配がない。 Access …

環境りふぁくたりんぐ

いろいろドタバタ忙しいわ、インフラ環境系知識からも遠ざかってたりで自宅のサーバ環境周りをもうかなり放置していた訳です。最近ちょっと、 インフラ環境系のことを超ひさしぶりにやりはじめたこともあって、 環 …

CodeStyling Localizationの日本語化結果をすぐに反映する

WordPressが日本語を認識するのは ja なのに、CodeStyling Localizationでは ja_JP なせいで、一々リネームしないと日本語化結果を反映できませんでした。 ソースの覗 …

Windows7はファイル共有がお嫌い?

Windows7からできる簡単らしい「ホームグループ」とかいう機能も、Windows7しか参加できないので少なくともうちの環境ではアテにできない(WindowsXPがあるし…Sambaはどうなるやら? …

2010年7月
 1234
567891011
12131415161718
19202122232425
262728293031  

TinyWorldサービス



TinyWorldサービス

あれから何年経っただろう?あと何日あるだろう?
がすぐ分かる!

"記念日・イベント管理Webサービス"

最近のコメント



最近のコメント

最近の投稿



最近の投稿