Yuriko.Net 個別記事

2007-12-25
くもり

携帯電話判別関数は is_ktai() に一本化予定

ゆりこ による 20:48:48 の投稿
カテゴリー: WordPressハック
タグ:

実は数日中にリリース予定の Ktai Style 0.98 では、外部プラグインでも使える携帯電話出力かの判別関数を is_ktai() に一本化します。当初、Mobile Eye+ と同じ関数名である is_mobile() にすれば便利かつ有用だろうと思って、そのようにしていました。

しかし、WPhone Admin Pluginも同名の関数を定義していて、同時に有効にしていると WPhone が読み込まれる段階でエラーになることが判明したため (WPhone は同名の関数が存在するかチェックしていないため)、バージョン 0.93 以後、WPhone プラグインが存在していれば is_mobile() ではなく is_ktai() 関数を定義するようにしました。この場合でも、外部プラグインでは is_mobile() を使っておけば、あまり問題ないと思われました。

ところが、よく調べてみると、WPhone プラグインの is_mobile() 関数は、SoftBank PDC 端末で TRUE になりません (検出されない)。これだと、Mobile Eye+ や Ktai Style の is_mobile() 関数と動作が違ってしまいます。つまり、WPhone プラグインの提供する is_mobile() 関数は使えない、ということです。このため、携帯電話出力かどうかの検出は is_mobile()is_ktai() の両方の関数を使う必要が出てくるわけです。

どうせ2つの関数を使う必要があるならば、Ktai Style で is_mobile() という関数名を使う必然性はありません。こういう経緯により、Ktai Style では is_ktai() という関数名に移行することとしました。あしからずご了承ください。

なお、余談ですが、事前に予告していた「かんたんログインの実装」は、バージョン 1.00 のリリース後に追加する可能性が大になってきました……。

トラックバック・コメント »

コメントはありません。

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る