Yuriko.Net 個別記事

2007-12-27
晴れ

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

タグクラウド画面

WordPress 向け携帯電話閲覧・管理プラグイン Ktai Style のバージョン 0.98 をリリースしました。主な改良点は以下の通りです。

  • WordPres 2.3 以降で、投稿の本文表示でのキーワードタグの表示およびタグクラウドの表示に対応しました。
  • 携帯電話キャリアごとにテーマを変更できるようにしました。
  • コメント投稿時に端末識別情報 (電話機製造番号、EZ番号等) を要求できるようにしました。
  • 各テーマに functions.php が存在するとき、読み込んで実行するようにしました。
  • ドコモ FOMA で、i-mode XHTML で表示させるのをやめました (全キャリア text/html で表示)。
  • 画像にウェブサイトへのリンクを張っているとき、画像へのリンクの後ろに、ウェブサイトへのリンクを追加するようにしました (従来はリンクを削除していました)。
  • classic テーマでは、(いわゆる) 全角カタカナを半角に変換するようにしました。
  • 画像に class=”ktai” を付与してそのまま出力させたときでも、ページの全体サイズが携帯端末の表示容量を越える場合は、画像を alt テキストの内容に置換して容量制限に収まるようにしました。
ダウンロード: ktai_style098.tar.bz2 (88.1 KB)
バージョン 0.99 をリリースしました。

今回は、タグ関連機能の増強、コメント投稿時の端末識別情報利用、本文に画像を埋め込んだときの処理改善が目玉です。バージョン 0.95 でタグの編集をできるようにしましたが、タグ一覧やタグでの記事絞り込み機能を付けていませんでした。今回それらの機能を追加してあります。タグクラウドが携帯電話でも見られるのは、なかなか趣きがあります。(冒頭のタグ一覧画面はテストサイトで適当にタグ入力したものです。Yuriko.Net 旅行記ではまだキーワードタグを使っていません)

functions.php を読むようにしましたが、その機能のデモとして「全角カナ→半角カナの変換機能」を入れてあります。classic テーマだけに入れてありますので、どうしても半角カナで見せたい人は、themes/classic/functions.php を自分で使いたいテーマのフォルダーにコピーしてください。

非常に地味な改善は、テンプレートに画像を埋め込んだとき (class=”ktai” を使ったとき) の処理です。表示容量の小さい端末でも破綻のないような処理になっているので、画像を使ったテンプレートの作成がやりやすくなっています。

予告していた機能追加のうち、かんたんログインは後回しにしました。もうちょっと実装方法を検討させてください。

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

  1. yurikoさん

    はじめまして、こんにちわ
    沖縄でECサイトを運営しております、
    有限会社オキネット 赤嶺直也
    と申します。

    この度、ワードプレスでサイト作成し、
    PC、携帯ともに閲覧可能なものにしようと
    しらべておりましたら、
    貴殿の素晴らしいプラグインを
    みつけて利用させて頂こうと思っております。

    私の欲しかったプラグイン
    そのものです。

    さっそく、プラグインをアップロードし、
    携帯で表示しましたところ
    文字化けしてまともに表示できませんでした。

    なにか考えられる原因は
    ありますでしょうか?

    情報が不足しておりましたら、
    すいません。

    なにとぞ、ご教授のほど
    お願い致します。

    OKINET/赤嶺直也

    マイ環境
    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
      
     Xserver X10
     apache 2.0.x
     PHP5.1.6
     MySQL 4.0.2x 
     ME2.2.3 
     wp.Vicuna Ext. 1.47 by wu, ma38su の ninja
     http://www.returnblue.com/
    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
     
    php.ini
    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
    register_globals = 1
    magic_quotes_gpc = 0
    session.use_cookies = 0
    session.use_trans_sid = 0
    output_buffering = 1
    output_handler = mb_output_handler
    default_charset = UTF-8
    mbstring.language = Japanese
    mbstring.internal_encoding = UTF-8
    mbstring.http_input = UTF-8
    mbstring.http_output =UTF-8
    mbstring.encoding_translation = 1
    mbstring.detect_order = auto
    mbstring.substitute_character = none
    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

    表示設定のブログの文字コードはUTF-8

    Akamineからのコメント

上に戻る

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

コメント返信

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

上に戻る