Yuriko.Net 個別記事

2008-02-27
晴れ

WordPress 携帯対応プラグイン Ktai Style 1.11 リリース

Ktai Style 画面

バージョン 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 のみ存在するバグ)。
ダウンロード: ktai_style111.tar.bz2 (107.4 KB)
バージョン 1.20 をリリースいたしました。

バージョン 1.10 は、数字のアクセスキーが効かないというバグがあり、また、自作テーマを使っている人の場合、テーマ改造をしないと「画像を表示する/リンクにする」のメニューが出ないのですが、その注意をドキュメントに明記していないという問題がありました。このため、数日しか経っていませんが、バージョン 1.11 を出すことにしました。アクセスキー回りを見直した結果、独自テンプレートタグでアクセスキーを変更できるように改良しています。これにより、前後ページへの移動を *, # 以外のキーでも行えるようになっています。

今回は安定して使えると思いますので、ぜひともバージョンアップをお願いいたします。次期バージョンは、投稿本文やコメント本文に絵文字を入れられる機能追加を検討していて、リリース次期は3月中旬を予定しています。

[追記] バージョン 1.00 もすぐバグが発覚したなど、末尾が 0 のバージョンがバギーなのはいただけませんね……。このままだと「Ktai Style の末尾 0 バージョンは避けよ」ということになってしまいそうなので、1.20 はきっちり仕上げることにします。少なくとも、当方のテスト環境・ローカル環境で再現するようなバグは出したくないです。

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

  1. Ktai Style 1.10リリース
    WordPressのサイトを携帯電話に対応させるプラグインと言えば、もうKtai Styleで決まりでしょう
    『WordPress 携帯対応プラグイン Ktai Style 1.10 リリース』と言うことで、本サイトもKtai Style 1.10…

    Slashcolon /:からのトラックバック
  2. 一点、不具合報告させてください。
    DoCoMoだけの現象のようなのですが…O’REILLYと書くと
    O REILLYと’が空白になってしまいます。
    あまりに些細な不具合ですけど。
    機会があれば、修正ください。よろしくお願いします。

    maqからのコメント
  3. 【WordPress】【業務連絡】「Ktai Style」1.11導入
     当ブログでも採用しておりますWordPress向け携帯電話対応プラグイン「Ktai Style」が、ヴァージョン1.11となりました。
     当ブログや、「週刊 e217.net」にも、先ほど導入いたしました。
     …

    Telminaからのトラックバック
  4. 実は、WordPress コアが、アポストロフィーを実体参照に変換しているはずです。で、その変換後の文字が Shift_JIS には存在しないので見えないと推測できます。PC で、”O’REILLY” と書かれている箇所をよぉく見てみてください。

    その手の変換は他にもいっぱいあるようで、例えば、ハイフン2つ (–) を – に変換していて、これが携帯電話では ? になります。これは services.php で対応ずみです。他の変換についても対応した方がよさそうですね。

    yurikoからのコメント
  5. Ktai Styleとても重宝しています。

    一つ希望があります。
    表示項目の表示、非表示を選べるようにできないでしょうか?
    私は、タグがよくわからなく、適当につけていました。
    これは、関連記事を表示させるためにつけています。

    気が付けば、タグの数が1000に届く数になっていました。
    これではいけないと思い、数をへらしましたが、まだまだ多いです。
    さすがに、これは恥ずかしいので、いつもタグが表示されないように、テンプレートを変更しています。

    勝手な要望ですが、意見として聞いていただければうれしいです。
    ありがとうございました。

    コマメからのコメント
  6. コマメさん、ご意見ありがとうございます。キーワードタグを非表示にしたいということですが、お手数ですが、テンプレートの改造で対応して頂けないでしょうか。バージョンアップの度に変更しているのならば、default テーマの複製を作って、それを改造してから、そのまま使えば問題ありません。
    PC 版テーマの場合でも、各投稿にキーワードタグを出すかどうかはテンプレートの改造が必要で、同じことだと思って、ちょっと我慢していただけないでしょうか。現状でも設定項目が多くてややこしいと思っていますので、これ以上増やすのは勘弁してください。検討するとすれば、default テーマから「キーワードタグを表示するテンプレートタグを削除する」ということになると思います (WordPress 自体の default, classic テーマにも存在しないので)。

    なお、次期バージョン (1.20 の予定) では携帯電話からの絵文字入力が可能になりますが、その絡みで附属テーマに不具合があることが判明しており、テンプレートが少し修正される予定です……。

    yurikoからのコメント
  7. お返事ありがとうございます。

    Ktai Styleの出来があまりにもいいので、つい要望を出してしまいました。
    わがまま言ってすみません。

    次期バージョン を楽しみにしています。
    どうぞこれからも、よろしくお願いします。
    ありがとうございました。

    コマメからのコメント
  8. Ktai Styleを始めて使用させていただいています。

    管理画面へloginしようとしたところ、WordPress database errorが発生してloginできません…。データベース側の問題でしょうか?

    なみからのコメント
  9. ちょっと不思議ですね。その WordPress database error の内容 (SQL クエリが含まれているはず) を教えてください。おそらくは、ログインセッション保存用のテーブル (wp_ktaisession) が生成されていないのだと思いますが、本来は、ログインセッション保存テーブルは自動生成されますし、テーブルが存在しないときは、携帯ログイン画面に「エラー: ログインセッションを生成できませんでした。」と表示されるのが期待される動作なのです。

    あと、WordPress のバージョン、MySQL のバージョンを教えてください (PHP は 5.2.x 系統でしょうから、書かなくて結構です)。

    yurikoからのコメント
  10. version情報は、以下の通りです。
    WP: 2.1.3
    MySQL: 3.23

    ご推察の通り、テーブルが生成されていないようで、確かINSERTに失敗していました。そのメッセージの下部に、ログイン画面が「ERROR: Cannot create a login session.」というメッセージと共に表示されるという状態でした。正確なメッセージについては、一時的にadminフォルダを削除しているので、復旧後再度こちらに書き込みさせていただきます。

    なみからのコメント
  11. MySQL が古いですね。WP 2.1 は MySQL はバージョン4.0が必要となっています。それが原因でテーブル生成されなかったのかもしれません。ktai_style/admin/install.php から CREATE TABLE の SQL 文を抽出して手動でテーブルを作成してみてください。

    でも、今後のことを考えると、MySQL をアップグレードした方がいいでしょう。サーバ管理者に依頼してみてください。巷のウェブアプリの多くは MySQL 4.0 以上を要求するのが普通になりつつあります。MySQL バージョンアップが無理ならば、WordPress 2.0.x に戻すことを検討した方がよさそうです。

    yurikoからのコメント
  12. とても見やすく大変便利です。

    現在、W56Tを使用しているのですが、「ログイン」のリンクを選択すると「このページは見つかりませんでした。(404)」と表示されてしまいますが、何故なのでしょうか?

    WordPress2.5.1でレンタルサーバはさくらインターネットを使用しています。
    プラグインはアップロードして有効化しただけで使用しています。

    宜しくお願いします。

    tattsunからのコメント
  13. 連投申し訳ありません。

    色々と設定を変えて見たところ、「設定」の「一般設定」にある「ブログのアドレス (URL)」を「WordPress のアドレス (URL)」と違うURLにするとログイン画面へ遷移できないようです。

    これは仕様でしょうか?

    tattsunからのコメント
  14. 色々と設定を変えて見たところ、「設定」の「一般設定」にある「ブログのアドレス (URL)」を「WordPress のアドレス (URL)」と違うURLにするとログイン画面へ遷移できないようです。

    その場合でも正しく動くようになっているはずです。貴サイトを確認してみましたが、現在は正しくログイン画面が出ているようですが……。

    ゆりこからのコメント
  15. 素人ながら、Ktai Styleが気に入って頑張っているところです。

    携帯で管理画面へログインしようとしたところ「エラー: ログインセッションを生成できませんでした。」と表示されました。
    どのようにしたらログインできるのでしょうか?
    お手数お掛けいたしますが、素人なので簡単に教えて下さい。

    なおとからのコメント

上に戻る

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

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
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=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る