Ktai Style 説明書

プラグイン配布ページ
  http://wppluginsj.sourceforge.jp/ktai_style/

●●概要●●

  Ktai Style は、あなたの WordPress ウェブログを日本の携帯電
話対応にするプラグインです。携帯電話でアクセスすると軽量化し
たサイト表示を行います。
  独自のテンプレートを持っており、携帯電話向けサイトのデザイ
ンを編集することができます。また、絵文字も使用可能で、各電話
キャリアに応じて自動変換されます。

  現状は未完成で粗削りな状態です。不具合が多数残っていると思
われますので、その点を了承の上、ご利用ください。

●●対応環境●●

・WordPress 2.2 以降。2.1 系統の場合、UTF-8 文字列を使用して
  いれば動くかもしれませんが、テストしていません。2.0 は未対
  応です。
・PHP 5 以降。ただし、動作確認は PHP 5.2.4 で行なっています
  ので、それ以前のバージョンでは動かないかもしれません。自己
  責任にてご利用をお願いします。PHP4 の対応予定はありません。

●●設置方法●●

 1. プラグインをダウンロードして展開し、ktai_style フォルダー
    ごとサーバーに転送します。ただし、本 README ファイル、
    LICENSE ファイルは転送しなくて構いません。
 2. Ktai Style プラグインを有効にします。

  なお、筆者を示す絵文字はデフォルトでは女性っぽい顔になって
います。男性っぽい顔を使いたい場合は、templates フォルダにあ
る index.php の12行目, single.php の8行目に記載された 
   <img localsrc="50"> 
を <img localsrc="80"> に修正してください。

●●テンプレートの改造について●●

  本プラグインのテンプレートは、WordPress のテーマとほぼ同じ
構造です。このため、WordPress のテーマを制作・改造したことが
あれば、同じ要領で改造することができます。
  なお、プラグインのソースコードおよびテンプレートは原則とし
て UTF-8 で記述されています。このため、WordPress の管理画面
で編集が可能です。ただし、services.php だけ Shift_JIS で書か
れています。WordPress の管理画面で編集すると壊れますので、ご
注意ください。

○附属テンプレートファイル一覧○
・header.php
    ページヘッダの表示用
・footer.php
    ページフッタの表示用
・index.php
    フロントページやその他のページ表示用
・archive.php
    アーカイブページ (年日付別／カテゴリー別／投稿者別など) 
    表示用
・single.php
    投稿の単独表示用

  以上は WordPress の仕様に従って呼び出されます。もし、
category-10.php というテンプレートを追加すれば、カテゴリー 
ID = 10 のアーカイブにはこのテンプレートが利用されます。

  以後は本プラグイン独自のテンプレートです。

・arc_months.php
  年月アーカイブの一覧表示用
・arc_cats.php
  カテゴリー一覧表示用

○独自タグ一覧○
  WordPress が提供するテンプレートタグもそのまま使えますが、
出力される XHTML を簡略化したテンプレートタグを用意していま
す。

・ks_header()
    ヘッダーを出力します (get_header() は使えません)。
・ks_footer()
    ヘッダーを出力します (get_footer() は使えません)。
・ks_blogurl()
    ウェブログの URL を出力します。ホスト名を省略した絶対パ
    スに変換しています。
・ks_title()
    ページのタイトルを出力します。ブラウザーウィンドウのタイ
    トルに使われます。wp_title() よりも短かい表示になります。
・ks_orderd_link($count, $max , $link) 
    携帯電話の絵文字を使った数字付きリストの出力を行います。
    使い方は index.php を参照してください。
    $count: 出力したい数字。accesskey にも使われます。
    $max: 絵文字を使う最大値。これより $count が大きければ、
          絵文字の変わりに □ (四角) になります。
    $link: リンク文字列。
・ks_content()
    ウェブログの内容を出力します。外部へのリンクを削除したり、
    インライン画像をリンクに変換したり、拙作の Ktai Location 
    が挿入した位置情報 URL を削除したりします。
・ks_category($separator)
    表示している投稿が属するカテゴリーの一覧を出力します。
・ks_list_categories($link)
    ウェブログに存在するカテゴリーの一覧を出力します。
・ks_pagenum($before, $after)
    指定したコンテンツが複数ページに分かれている場合、現在の
    ページ番号を出力します。1ページのみの場合は何も出力され
    ません。例えば、2007年9月の記事が2ページに渡る場合、1/2, 
    2/2 などと表示されます。
・ks_previous_post_link($format, $link, $in_same_cat, $excluded_categories)
    前の投稿へのナビゲーションリンクを出力します。引数は
    previous_post_link() と同じ仕様です。
・ks_next_post_link($format, $link, $in_same_cat, $excluded_categories)
    次の投稿へのナビゲーションリンクを出力します。引数は
    next_post_link() と同じ仕様です。
・ks_posts_nav_link($sep)
    前後のページへのナビゲーションリンクを出力します。
    $sep: 間に挟まれる分離文字列。
・ks_get_archives($args)
    アーカイブ一覧を出力します。wp_get_archives() の結果から、
    余計な空白や title 属性を除去して出力します。

○絵文字の使い方○

  テンプレートや投稿本文で以下の XHTML タグを使えば絵文字を挿
入できます。EZweb の絵文字と同じ仕様です。
    <img localsrc="nnn" alt="xxxx" />
  nnn は絵文字番号、xxx は絵文字の代替文字です。絵文字番号は 
KDDI のウェブサイトを参照してください。
    http://www.au.kddi.com/ezfactory/tec/spec/3.html

  ドコモ端末、ソフトバンク端末に対しては、似たような絵文字に
自動的に変換されます。変換テーブルは独自のもので、十分には揃
っていません。変換テーブルにない絵文字は 〓 (ゲタ) になります。
具体的な変換内容についてはソースコードを参照してください。

●●注意事項●●

・1ページに表示される記事数は、PC 向けサイトと同じ (WordPress 
  の設定値と同じ) になります。あまり大きい値を設定していると、
  携帯電話では表示できないかもしれません。
・現状では、多くの XTHML 要素をそのまま出しているので、テー
  ブルなど携帯電話で未対応のタグを使っているエントリーでは画
  面が崩れることがあります。

●●Mobile Eye+ との相違点●●

・電話キャリアを自動判別して、要所要所で絵文字を使っています。
・設定画面や設定ファイルはありません。
・全角カナ→半角への変換は行いません。
・ウェブサイトや画像の変換サービスは利用しません。外部サイト
  へのリンクは削除されます。
・コメントの表示や投稿はできません。
・固定ページには対応していません。
・パスワード保護のページには対応していません。

●●今後の予定●●

・初期の i モード端末や、ソフトバンク 4-3 シリーズでも閲覧可
  能なように、5KB 程度ごとにページ分割する。
・携帯電話向け HTML/XHTML で不要な要素・属性の除去をきちんと
  行う。
・検索フォームを付ける。
・コメントの表示・投稿機能を付ける。
・固定ページに対応する。
・ウェブログ管理機能 (投稿の編集、コメントの管理、カテゴリー
  の修正など) を付ける。

●●改版履歴●●

ver 0.70 (2007-09-19)
  新規リリース。

以上