モバイル対応タグの投稿
2008-07-21

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.43 をリリースいたしました。1.42 からの変更点は次の通りです。
- span 要素, div 要素の stye 属性 (ビジュアルエディタで付けた文字色などが使用) は携帯出力で削除せずそのまま出力するようにしました。
- WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。ktai_style/wp-load.php の書き換えが必要です。
- Default テーマなど、本文を途中で切る処理 (テンプレートタグ
ks_get_content() で可能) が XHTML 文法違反になることがある事例を修正しました。
- 複数プラグインをまとめて使用・停止したとき、携帯ログイン用セッション保存テーブルの生成や削除に失敗する不具合を修正しました。また、WordPress 2.1 以前では管理機能が使えないため、セッション保存テーブルを作成しないようにしました。
- ktai_style フォルダー/ディレクトリーの名前を変更している場合、プラグインを使用停止したとき携帯ログイン用セッション保存テーブルが削除されない不具合を修正しました。
is_ktai() 関数の引数に ‘flat_rate’ を与える定額パケット通信に対応しているかどうかを返す機能が正常に働いていなかった不具合を修正しました。
今回は WordPress 2.6 での wp-content ディレクトリー変更への対応およびバグ修正です。WordPress 2.6 の全機能には対応しておらず、管理機構の SSL 化などは未対応です。ご了承ください。
2008-07-10

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.42 をリリースいたしました。1.41 からの変更点は次の通りです。
- a 要素に href 属性がない場合はリンクとみなさないようにしました (従来は <a name=”foo”></a> のような場合も外部リンクとして中継ページを出してしまっていました)。
- リンク先に Mobile Link Discovery があるかの確認で、モバイル版ページの URL を確実にできるよう改善しました。(Ktai Style 1.41 でも抽出できない場合があったので、さらに改良)
is_ktai() 関数の引数に ‘flat_rate’ を与えると、定額パケット通信に対応しているかどうかを返すようにしました (ks_is_flat_rate() と同じ返り値)。
- wp-content/ktai-themes/ ディレクトリーに格納したテーマを設定できない不具合を修正しました。(Ktai Style 1.41 で発生したバグ)
- 画像のファイル名が thumbnail.jpg や 160×120.png のような形式 *ではない* 場合 (image.jpg, sample.gif など)、携帯電話向けサムネール (最大96ピクセル) を作らずそのまま表示していた不具合を改善しました (Ktai Style 1.41 で発生したバグ)。
- コメント時にログインしたとき、コメント投稿後、「cannot redeclare class…」のエラー (クラスの重複定義エラー) が出ることがある不具合を修正しました。
今回は 1.41 で発生したエンバグの修正がメインです。お手数ですが、更新して頂けると幸いです。
[追記] ks_is_flat_rate() に問題があったのでアーカイブを差し替えました。あと、Ktai Style 1.42 に対応した Lightweight Google Maps も今日か明日にはリリースいたします。→リリースしました。
2008-07-06


絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.41 をリリースいたしました。1.40 からの変更点は次の通りです。
- PHP 5.0, 5.1 でも動くように調整しました。ただし、PHP 5.0.x, 5.1.x でのテストは行なっていません。動かない場合はあきらめてください;-)
- WordPress 2.6 ベータ版への対応を盛り込みました。
- Compact テーマのフッターで、固定ページへのリンクメニューをやめて、固定ページ一覧ページへのリンクとしました (Redportal メニューと同じ表示)。
- 各社スマートフォンなど「その他」端末での絵文字画像に style=”border:0 none;” 属性を付与しました。絵文字が a 要素に含まれるとき、絵文字画像に枠がつかないようになります。
- PC やスマートフォンにおいて、より多くの絵文字が画像表示できるよう、絵文字と画像の対応を調整しました (画像自体は増えていません)。
- 中継ページを出さずに直接リンクするウェブサイトに「楽天アフィリエイト」を追加しました。
- 新規投稿および投稿編集で投稿スラッグが入力・編集できるようになりました。
- WordPress 2.3 以降では、ダッシュボードに下書きの件数を表示し、また、投稿管理画面で公開ステータス (投稿ステータス) での絞り込みができるようになりました。WordPress 2.2 では、投稿一覧の上部に、自分の草稿に加えて他人の草稿も表示するようにしました。
- ktai_style/admin/ 配下の管理機能に直接アクセスしてログイン画面にリダイレクトされたとき、ログイン後にアクセスしようとした管理画面にジャンプするようにしました。(PC の管理機能と同じ動作)
- 下書き投稿は作成日時を 0000-00-00 00:00:00 となるようにしました。(PC での下書き作成と同じ動作)
- au の機種判別で、7月に発売する新機種に対応しました。
- 携帯向けサムネールを作らないぐらい小さい画像 (長辺が 96 ピクセル以下) が表示されない不具合を修正しました (Ktai Style 1.35 以後発生していたバグ)。
- PNG, GIF 画像をインライン表示ではなくリンクに変換している場合 (mova, ソフトバンク PDC 等) において、PC 向けサムネールまたは中サイズ画像へのリンクが見つからない (Not Found) になっていた不具合を修正しました。
- Palm OS ハンドヘルド、シャープ Zaurus で閲覧したとき、WP-Cache 等キャッシュプラグインに携帯表示がキャッシュされてしまう不具合を修正しました。
- リンク先に Mobile Link Discovery があるかの確認で、相手先サーバーがチェンク形式のデーター (Transfer-Encoding: chunked) を返したときに、モバイル版ページの URL をうまく抽出できないことがあった不具合を修正しました。
- leave_scheme, mobile_same_url, none_mobile_url フィルターフックを使うためのフィルター関数を、携帯テーマの functions.php に書いても呼び出されるようにしました。(従来は、フィルター関数を my-hacks.php に書く必要がありました)
- 作者権限ではコメントを編集できないことがある不具合を修正しました。
- プロフィール編集で日本語ニックネームを入力しても空白になってしまう不具合を修正しました。また、WordPress 2.5 以降で、メッセージが英語の「Profile Updated.」になっていたのを日本語メッセージになるように調整しました。
- Ktai_Style::request_path() メソッドを廃止しました。代わりに
$_SERVER['REQEUST_URI'] を使用してください。
- 独自テンプレートタグ
ks_get_wp_version() を廃止して ks_check_wp_version() を新設しました。
今回は細かいバグ修正がメインで、PHP 5.0, 5.1 および WordPress 2.6 ベータ版への対応を試みています。お手数ですがバージョンアップして頂きますようお願いします。
[追記] WordPress 2.6 対応ですが、README にも書いてあります通り、wp-config.php の移設しか対応していません。WP_PLUGIN_DIR 定数の設定でプラグインディレクトリーを移動する機能を使うと不具合が発生します。これは WordPress コア側の対応が必要なので、それまで待ってください。
2008-06-18


絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.40 をリリースいたしました。1.36 からの変更点は次の通りです。
- Palm OS ハンドヘルド、シャープ Zaurus も携帯表示をさせるようにしました。
- スマートフォン等の「その他」端末では、プラグイン画像をそのまま表示させるようにしました。例えば、FireStats の国旗・OS・ブラウザーアイコンが、プラグイン組み込みのものがそのまま出ます。
- ウィルコム、イー・モバイル、スマートフォン等の「その他」端末では、外部サイトへのリンクにアイコンをつけるのをやめました。もともと直接リンクしており、アイコンをつける意味はありませんでした。
- PC やスマートフォンでも絵文字が画像で表示されるようにしました。今のところ、iモード絵文字のみすべて画像で出ます。それ以外の絵文字は順次対応する予定です。
- 外部サイトへの中継ページを出す直前で相手先にアクセスして Mobile Link Discovery を確認し、携帯ページを発見すれば直接リンクするようになりました。このため「PC向け」の表示を「外部サイト」に変更しました。
- RSS2 フィードにも Mobile Link Discovery を出力するようにしました。
- 「携帯表示」設定画面のテーマ一覧で、style.css に記載されたテーマ名称およびバージョンを表示させるようにしました。従来はテーマのフォルダー (ディレクトリー) 名を出していました。
- コメントへの絵文字使用を認めない場合、ソフトバンク絵文字がウェブコードのまま残っていましたが、積極的に除去するようにしました。
- 投稿管理およびコメント管理で、ページナビゲーションをリストの下に移動しました。
in_network() メソッドをウィルコムの IP アドレス帯域追加に対応させました。
- 言語リソースを lang フォルダーに、電話キャリアー用ライブラリーを operators ディレクトリーに移動しました。
- 附属テーマの PHP, XHTML の記述を見やすいよう改善しました。テーマの見栄えは従来と同じです。
- Windows サーバーで運営していて、かつ、プラグインのフォルダー名を ktai_style 以外に変更しているとき、正常に動作しない不具合を修正しました。
- GD が組み込まれていない PHP で稼動させたときでも異常終了しないようにしました。
comment_form アクションを利用してコメント投稿フォームにフィールドを追加するプラグインが正常に動作しない不具合を修正しました。
今回は、だいぶ前から作っていた 1.50 テスト版、1.40 ベータ版を正式版としたものです。数々の改善がされていますが、目玉は PC・スマートフォンでも絵文字が画像として表示できることでしょう。まだまだ絵文字画像が少ないため、今後ぼちぼちと追加していく予定です。投稿画面でのファイル添付機能は今回見送りました。しばらくお待ちください。
2008-06-09

当サイトで問題点を何回か指摘している、デジタルスタジオ製のモバイル対応プラグイン「WP MOBILE」ですが、実際に使っている人を見つけました (当該サイトへのリンクはありません)。見つかった理由は、当該サイトを Safari で見ようとして「ユーザagentがサーバーに書いてないですのでアクセスができないです」という表示になったからです。こりゃいかんと思って Firefox で閲覧して、コメントしようとしましたが、携帯対応に関する投稿はありませんでした。しかし、Safari に言及している記事があったので、そこでコメントを書いておきました。WP MOBILE はイケてないこと、Ktai Style ないし MobilePress がオススメであること、Mobile Eye+ はエロ広告が出たりページナビゲーションにバグがあるのでやめた方がよいことなどです。
で、さきほどそのサイトを確認してみると、Safari で見えるようになっていました。さっそく対応されてすばらしい、と思ったのも束の間、事もあろうに Mobile Eye+ に切り替えられていました!! しかも URLGATE はオンのままです!! 「おすすめしません」と書いてあるプラグインをわざわざ採用するのは、わたしに対する嫌がらせですよね
まあ、Ktai Style は PHP5 を要求しますし、MobilePress は Mobile Eye+ に比べて機能が少なく、short_open_tag が off のサーバーでは動作しないため、消去法で Mobile Eye+ が残った可能性はありますが、それならばせめて URLGATE オフにしてもらいたかったです。わたしの書いた「URLGATE がやばい」という投稿までは見られていないのでしょう……。
あまり悪口は言いたくないですが、「そもそも WP MOBILE を選ぶ」時点でセンスおよび情報収集能力が少し劣るような気がします
そもそも、Google で「WordPreess モバイル」と検索すると、WP MOBILE プラグインのページが上位に来てしまうのが問題なのですが。わたしの「WP MOBILE 叩き記事」が上位に来るようにがんばらないと ;-);-)
[追記] もう1つ、WP MOBILE 利用サイトを見つけました。こちらはコメント先として適切な投稿がなかったため、コンタクトフォームから問合せしています。今度はよい返事があることを期待したいですね。
[さらに追記] ちなみに、この現象 (Safari で見られない) については、だいぶ前にデジタルスタジオに報告ずみです。Press9.net で稼動しているバージョンでは改善されているようですが、一般向け配布版はバージョンアップされていないのです。Press9 は一部ウェブログで WordPress 2.5 になっていて、プラグインの方も 2.5 対応されていると推測できるのに、一般公開しないのは残念です。わたしに叩かれるのが嫌なのかも
でも、オープンソースってのはそういうものですよね。

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.36 をリリースいたしました。1.35 からの変更点は次の通りです。
- Ktai Style 1.35 で、携帯からコメントすると白紙画面もしくは PHP エラー画面になってしまう不具合を修正しました (Ktai Style 1.35 のみ存在するバグ)。
- Ktai Style 1.35 で、画像をインライン表示させているとき、
imagecreatefromjpeg() 関数などが存在しないサーバーでは、投稿がうまく表示されないことがある不具合を修正しました (Ktai Style 1.35 のみ存在する不具合)。
- WordPress 2.3 以降でパーマリンク設定をしている場合、クエリー文字列つき URL でアクセスしたとき、本来の URL (パーマリンクを使った URL) へのリダイレクトが不正になる不具合を修正しました。例えば、PC では、http://example.jp/?cat=3 にアクセスすると http://example.jp/category/living/ にリダイレクトされる場合、携帯では http://example.jp/://example.jp/category/living/ という不正な URL にジャンプしていました。
- 作成者権限しかないユーザーがコメント編集した場合、絵文字要素 (<img localsrc=”NNN” /> フォーマットの XHTML タグ) が消えてしまう不具合を修正しました。
今回は、携帯でコメントできないという重大バグに対応したものです。サイト運営者・閲覧者のみなさんにはご不便をおかけしてしまいました。申し訳ありません。その他にもバグや不具合を発見したため、直しています。なんか 1.35 はボロボロでしたね……。
2008-06-06


絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.35 をリリースいたしました。1.34 からの変更点は次の通りです。
- WP-Cache 2.0 および WP Super Cache と併用しても問題なく動作するように、アドオンファイル patch-wpcache.php を添付しました。
- img 要素に alt 属性がないときに画像が表示されない不具合を修正しました。(Ktai Style 1.33, 1.34 で発生したバグ)
- BMP 画像など、GIF, PNG, JPEG 以外の画像を表示させようとしたとき、PHP エラーが出てしまう問題を修正しました。
- コメント投稿時エラーをインライン表示させているとき (附属テーマの classic, default, redportal の場合など)、エラー発生時に、入力内容にあるシングルクォート(’)やダブルクォート(”)の前にバックスラッシュ(\)がついてしまう不具合を修正しました。
- 作成者権限しかないユーザーが、PC で絵文字を含む投稿を編集すると、img 要素が壊れてしまう不具合を修正しました。
- 新規投稿・投稿編集で、カテゴリー選択画面に遷移して元の画面に戻ったとき、タグフィールドの内容が保存されない不具合を修正しました。
- EUC-JP なウェブログで default, classic テーマを使った場合に文字化けする可能性があったのを改善しました (それぞれ index.php を修正)。
今回は、キャッシュプラグインへの対応およびバグ修正です。別途発表した「Ktai Style と WP-Cache を併用する方法」「Ktai Style と WP Super Cache を併用する方法」を正式採用としています。
なお、1.3x 系統は、WordPress 2.2.x で管理機能が使えるバージョンとして維持する予定です。1.50 以降は「管理機能を WordPress 2.3 以降対応」とするため、現在 WordPress 2.2 のユーザーで管理機能を使いたい場合は、WordPress をバージョンアップするか、Ktai Style 1.3x 系統を使い続けるかの、どちらかになります。あしからずご了承ください。
[追記] 今バージョンでは、EZweb の HDML 端末の対応を削除していません。6月1日以降 HDML 対応端末によるウェブ閲覧は不可能になったと思ったのですが、KDDI ウェブサイトでは HDML 向けウェブ制作資料が残っているため、まだ対応端末が残っているのかもしれず、削除は見送りました。
[さらに追記] WP-Cache, WP Super Cache と併用する方法で、附属ドキュメントが間違っていたため、配布アーカイブを差し替えました。すでに導入された方は、wp-cache-config.php の記述で include_once を include に修正してくださりますようお願いします。
2008-05-07

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.34 をリリースいたしました。今回はセキュリティー修正を含んでおり、バージョン 1.20 以降の利用者はこのバージョンへの更新が必須です。変更点は以下の通りです。
- WordPress 2.3.3 以前において「絵文字投稿を許可する」設定にした場合、投稿本文にシングルクォート (’) を含む場合に、投稿編集に失敗する不具合を修正しました。*** これは Ktai Style 1.20 〜 1.33 に存在するセキュリティー欠陥です ***
- WordPress 2.5 以降において、「絵文字投稿を許可する」設定でコメント編集をするとシングルクォート (’) の前にバックスラッシュ (\) がついてしまう不具合を修正しました。
- ウィルコム絵文字で 0xF052 は「バイク」が正当なため、変換テーブル等を修正しました (従来は「船」だと思っていました)。
- Nokia 端末の判別で取りこぼしがあったのを修正しました (ソフトバンク X02NK など対応)。
- 投稿一覧で、ワード検索が正常に動作していなかった不具合を修正しました (Ktai Style 1.30 でエンバグ)。
- テンプレートタグ
ks_mb_get_form() において、絵文字投稿の設定によってエスケープを外す/外さないの違いがあった問題を修正しました (エスケープありのままとしました)。
今回は単純なバグ修正ではなく、セキュリティー修正を含んでいます。ただし、攻撃を行うには当該ウェブログに投稿できる権限が必要なため、影響は軽微と思われます。編集機能のバグは、セキュリティー欠陥に繋がる恐しいものだったのですね〰。
正直なところ、WordPress の API に与えるデーターを「DB 用にエスケープしたものにする」というルールがいまいちに思います。WordPress 2.5 以降はプリペアードステートメントが導入されたので、「エスケープしないデーターを与える」方が自然に思えるのですが、そうするとプラグインの対応が大変になるかもしれません。だいたい、wp-settings.php で $_GET, $_POST をまるごと magic_quote しているのは、安全ではあるもののいまいちですよね
2008-04-28

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.33 をリリースいたしました。変更点は以下の通りです。
- WordPress 2.5 以降のメディア管理で挿入した画像の場合、alt 属性が空でも画像を表示させるようにしました (class 属性に wp-image-NNN が含まれるかどうかで判断)。
- All in One SEO Pack を使っていると、携帯閲覧時、「白紙ページ」になったり title 要素が文字化けしたりする現象を回避するようにしました。
- Ktai Entry によるメール投稿の新着確認をできるようにしました。
- WordPress 2.5.1 で、携帯電話からの新規投稿・投稿編集で画面が途中で切れたり画面が白紙になる現象を修正しました。
- 附属テーマの classic, default, redportal は、PlayStation Portable (PSP) で閲覧したときに画面が真っ黒になる不具合があったのを修正しました (バージョン 0.98 で複数テーマが切り替え可能になったときより発生していいました)。
今回のバージョンアップも、基本的にバグフィックスです。特に、WordPress 2.5 での動作を改善していますので、WordPress 2.5.x ユーザーの方には更新をお願いいたします。
2008-04-16

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.32 をリリースいたしました。変更点は以下の通りです。
- FireStats がコメント投稿者の国旗アイコンを追加した場合、可能ならば携帯絵文字の国旗に変換するようにしました (日本、アメリカ、スペイン、ロシア、フランス、ドイツ、イタリア、イギリス、中国、韓国)。
- プラグイン用画像をリンクにせず alt 文字列をそのまま表示する処理は、コメント一覧にも適用するようにしました。
- Ktai Style 1.31 で作り込んでしまった、携帯向けページ分割が正常動作していない不具合を解消しました。
今回のバージョンアップは、Ktai Style 1.31 で携帯向けページ分割が正常動作していないというバグを作り込んでしまったための修正リリースです。同時に、FireStats が埋め込む国旗・OS・ブラウザーアイコンを携帯絵文字やテキストに変換する処理も盛り込んでいます。
今回のエンバグは、テストがちょっと甘かったのが原因でした。みなさまにはご迷惑をおかけいたしました。今回は自サイト・テストサイトでの確認をきちんと行なっておりますので、おそらく問題ないかと思います。
2008-04-15


絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.31 をリリースいたしました。主な変更点は以下の通りです。
- コメント一覧画面で、コメント投稿者の名前からサイト URL にリンク、もしくはトラックバック・ピンバック元サイト名からサイト URL にリンクするようにしました。
- コメント編集画面で、端末識別番号を要求したときに取得した端末番号・USIM 番号や契約者IDが見られるようにしました。
- モードID通知をオフにしている端末に対しては、端末製造番号を要求するようにしました。
- 権限が作者 (Author) 以下のユーザーで携帯絵文字を使って投稿しても絵文字が出ない問題、および下書きを編集すると「レビュー待ち」になってしまう問題を修正しました。
- 本文の末尾に <br> のような、開き要素に見える HTML 要素がある場合、空の分割ページができてしまう問題を修正しました。
- img 要素の alt 要素などで、特定の文字 (「キ」や「業」など) が破壊されてしまう不具合への対応として、WordPress本家の trac #5917 に対するパッチを適用したものに変更しました。
- ウェブログの文字コードが UTF-8 以外の場合、PC から携帯絵文字を含む投稿・コメントを見たときに文字化けする不具合を修正しました。
- SoftBank 6-3 シリーズにおいて、見出し要素 (h1 - h6) を div 要素と p 要素の組に変換させるようにしました。
ダウンロード:
ktai_style131.tar.bz2 (193.0 KB) → バグりまくっているので配布停止にします。
→
バージョン1.32をリリースしました。
今回のバージョンアップは、コメント一覧・端末識別番号の処理改善およびバグ修正です。EUC-JP なウェブログでは比較的重大な問題がありますので、ぜひともアップデートをお願いします。
次は、いよいよ自動ログイン・新規投稿時でのファイル添付 (WILLCOM, スマートフォン用) の実装にチャレンジしてみます。ちょっと時間がかかるかもしれません。
[追記] 「コメント一覧」の改善について補足しておきます。初期バージョンでは、外部リンクは一律に削除していたため、コメント一覧での投稿者リンクも削除していました。その後、外部リンクをフルブラウザ経由リンクにしたり、中継ページ経由リンクにしたりと改善したのですが、コメント投稿者リンクに適用するのを忘れていました。今バージョンで、やっと適用されたというわけです。
[追記 2008-04-16] あああ、ページ分割回りがメチャクチャです (まるで分割されていない)。「開き要素に見える HTML 要素がある場合、空の分割ページができる」問題の対処コードでエンバグしてしまっていました。これは重大すぎるので、本日修正版を出します。
2008-03-18

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.21 をリリースいたしました。変更点は以下の通りです。
- 携帯絵文字の入力で、ソフトバンク 3G 端末からの入力にも対応しました。ver 1.20 は対応しておらず、?? のように文字化けしてしまっていました。
- 外部サイトの画像を img 要素で呼び出している場合にも「画像を表示/リンクに変換」のメニューが出てしまっていたのを、出ないように抑制しました。(外部サイトの画像は必ずリンクになるため、切り替えメニューは意味がないのに、出てしまっていました)
- イー・モバイル音声端末において、HTTP ヘッダの x-em-uid フィールドから契約者 ID (ユーザー ID) の取得を試みるようにしました。
今回のバージョンアップは、SoftBank 3G での携帯絵文字入力対応および、「画像を表示する/リンクに変換」の切り替えメニューが不要な場合に出てしまう問題への対応です。WordPress 2.5 対応は正式版がまだリリースされていないので、最新のナイトリービルドでの確認にとどまっています。
今後は、Readme に書いてある機能追加予定を順番に対応すべく作業予定です。
2008-03-14


大幅に機能アップした WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.20 をリリースいたしました。主な変更点は以下の通りです。
- WordPress 2.5 への対応を盛り込みました。
- イー・モバイルのネット接続サービス EMnet への対応を盛り込みました。
- 携帯電話からのコメント投稿・新規投稿・投稿編集などで絵文字が入力できるようになりました (設定変更が必要)。
- 各社 3G 端末、WILLCOM、スマートフォン等で出る「画像を表示する/リンクに変換」のメニューを、表示中ページに画像がない場合は隠すようにしました。
- WordPress コアが、アポストロフィー、ダッシュ、3点リーダーなどを数値実体参照に変換しても、普通の文字に戻すようにしました (数値実体参照は携帯電話で文字化けする場合が多いため)。
- 携帯電話からの新規投稿/投稿編集で、コメント・ピンバックの許可・拒否を設定できるようにしました。「投稿を削除」はボタンではなくリンクにしました (WordPress 2.5 風)。
- 携帯電話でのコメント編集で、メールアドレス欄を追加しました (なぜか今までありませんでした)。「コメントを削除」はボタンではなくリンクにしました (WordPress 2.5 風)。
- 携帯電話用の管理パネルで、コメントの「一括編集モード」を廃止しました。
- 携帯電話用のページ分割で、ol 要素の途中で分割された場合、ol 要素の start 属性を用いて、項目番号を前ページから継続させるようにしました。
- default テーマで index.php が表示する投稿本文は先頭1000バイトのみに短縮しました。投稿本文が長い場合でもページ分割が起きなくなります。
- (変更点を全部見る)
今回のバージョンアップは、WordPress 2.5/イー・モバイル音声端末/携帯絵文字入力可能、という3つの機能アップが図られています。PC でも携帯絵文字が画像で出るならば「Ktai Style 2.0」を名乗りたかったですが、さすがに1600文字分の画像は作れなかったので、「バージョン 1.20」としています。その他にも、附属テーマの細かい改良を行なっておりますので、ぜひともバージョンアップをお願いいたします。
WordPress 2.5 およびイー・モバイルについては、正式版での確認はまだですが、「おそらく問題ないだろう」と判断しています。正式版や実機を入手すれば、すぐに確認して、もし問題があればバグフィックスいたします。
2008-02-27


バージョン 1.10 にドキュメントの不備と大きめなバグが見つかったため WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.11 をリリースいたしました。変更点は以下の通りです。
- admin フォルダーをサーバーに転送しなかった場合 (管理機能を使わない場合) でも、iPhone / Mobile Admin プラグインが存在する場合は、PC 向け管理画面が使えるようにしました (従来は、管理機能を使わない場合でも PC 向け管理画面へのアクセスを許すプラグインは WPhone Admin Plugin だけでした)。
- バージョン 0.99〜1.10 の redportal テーマで「コメントを書く」の前の数字絵文字がダブっていたのを修正しました。
- テンプレートタグ
ks_previous_post_link(), ks_next_post_link(), ks_previous_posts_link(), ks_next_posts_link(), ks_posts_nav_link(), ks_posts_nav_multi(), ks_comments_link(), ks_comments_post_link(), ks_back_to_post() で、アクセスキーを指定できるようにしました (従来は、*, #, なし、の決め打ちでした)。また、ks_next_posts_link() は引数 $max_page の位置を変更しました。
ks_ordered_link() を使った場合、数字のアクセスキーが効かない問題を修正しました (バージョン 1.10 のみ存在するバグ)。
バージョン 1.10 は、数字のアクセスキーが効かないというバグがあり、また、自作テーマを使っている人の場合、テーマ改造をしないと「画像を表示する/リンクにする」のメニューが出ないのですが、その注意をドキュメントに明記していないという問題がありました。このため、数日しか経っていませんが、バージョン 1.11 を出すことにしました。アクセスキー回りを見直した結果、独自テンプレートタグでアクセスキーを変更できるように改良しています。これにより、前後ページへの移動を *, # 以外のキーでも行えるようになっています。
今回は安定して使えると思いますので、ぜひともバージョンアップをお願いいたします。次期バージョンは、投稿本文やコメント本文に絵文字を入れられる機能追加を検討していて、リリース次期は3月中旬を予定しています。
[追記] バージョン 1.00 もすぐバグが発覚したなど、末尾が 0 のバージョンがバギーなのはいただけませんね……。このままだと「Ktai Style の末尾 0 バージョンは避けよ」ということになってしまいそうなので、1.20 はきっちり仕上げることにします。少なくとも、当方のテスト環境・ローカル環境で再現するようなバグは出したくないです。
2008-02-25

さっそくですが、WordPress 携帯対応プラグイン「Ktai Style」のバージョン 1.10 をリリースいたしました。主な変更点は以下の通りです。
- 各社 3G, WILLCOM, その他端末では、小型サムネールを生成してインライン表示させるようにしました。
- 元画像が PNG (または GIF) 画像の場合、GIF (または PNG) 画像を自動生成して、PNG が閲覧できない i-mode 端末、GIF が閲覧できない SoftBank PDC 端末でも画像が見られるようにしました。
- PC 向けページのヘッダに Mobile Link Discovery を挿入するようにしました。Google モバイル、Livedoor ブログ等、Mobile Link Discovery に対応したサービスの携帯ページから Ktai Style をインストールしたブログにリンクしている場合、Ktai Style による出力が表示されるようになるはずです。
- 携帯電話でアクセスしたとき、WP-SpamFree プラグインが起動しないようにしました。
- classic, compact, default テーマのフッタで「plug-in」という誤記を修正しました。
- (その他の修正点)
バージョン 1.01 から1週間しか経っていませんが、新バージョンをリリースします。今回は、3G 端末等で画像をインライン表示できるようにしました。画像を一律にリンクにするのは、パケット節約では効果的ですが、見栄えの点ではいまいちでした。今後は、それなりに見映えのある携帯サイトになるでしょう。
Ktai Style の開発は、今のところわたし1人なので、機能追加の予定を1つ1つ実現するごとにマイナーバージョンアップすることにします。複数人の開発ならば、それぞれの機能を分担して、それをまとめてメジャーバージョンアップとすればいいですが、1人ならば、機能を1つずつ作ることになるわけで、それぞれの機能ができる度に公開した方がいいと考えています。かんたんログインは実装方法にまだ悩んでいて、画像アップロードも少し作業が難航しています……。次のバージョンはちょっと時間がかかりそうです。
2008-02-20



ちょっと気になって、各検索サービスで「WordPress 携帯」で検索した結果を比較してみました (上から順に Google, Yahoo! Japan, Windows Live Search)。その結果、Yahoo! Japan では「Ktai Style」関連がトップ3つ、Google ではオリジナル版「Mobile Eye」がトップ、Windows Live Search では、ブログサービスの「Press9」がトップになりました。
WordPress の携帯電話対応は日々進化しているとはいえ、これだけ検索結果が揺れるのは興味深いところです。少しずつ Ktai Style が普及しているようですが、これは Yahoo! Japan で検索した結果からの流入と言えるでしょうか。未だに Otsukare さん版の Mobile Eye を新規導入する人がいるのは Google で検索しかしていないのかもしれません。
Windows Live Search をメインに使っている人は少数派でしょうが、WordPress プラグインではない Press9 がトップにくるのは、困りますね
「WordPress 携帯」というキーワードで検索する人は、おそらく自分で WordPress をインストールした人なわけで、WordPress ベースのサービスを使いたいわけでないですから。また、デジタルスタジオは技術力がいまいちで、セキュリティーに甘いのも問題ですし。
Google 検索で Ktai Style は1ページ目に出てこないというのは難儀ですね。Mobile Eye や wp-ktai.php (4位に登場) という「枯れたソフトウェア」が出てくるというのは、一長一短でしょうか。Google は title 要素を重視するようですが、JSeries ウェブサイトは、ソフトウェア名だけを title 要素に入れるページ作りなので、Google 的に不利なのかもしれません。個人的には、title 要素を「携帯対応プラグイン Ktai Style」と書きたいので、hiromasa さんに打診してみようか……。