コンピュータをしよう!

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

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

関連記事

Ajaxplorerを試す

Webベースのファイル管理としてはWebDavを愛用してるのだけど、権限管理とか必要になると面倒くさい。 コンピュータに親しみのないひとに使ってもらうには設定の説明も大変。 ということで、Webベース …

見に来る人の検索キーワード

サーバリプレース後、11月にやっとAwstatsを設定しなおしてデータがたまったのでひさびさにチェック。 うちのサイトに来る人の検索キーワードの主だったものは…

CodeStyling Localization 1.96にしたら画像が表示できなくなった…

CodeStyling Localization管理画面の画像だけなんで、致命的ではないけれど… ということで調べてみると、Apacheのエラーログにずらずらっとズバリの答えが。 wp-content …

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

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

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

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

2010年7月
 1234
567891011
12131415161718
19202122232425
262728293031  

TinyWorldサービス



TinyWorldサービス

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

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

最近のコメント



最近のコメント

最近の投稿



最近の投稿