Ktai Style マニュアル

はじめに

プラグイン配布サイト: http://wppluginsj.sourceforge.jp/ktai_style/

※以前からのユーザーさんは、少なくとも「↓以前のバージョンからの更新方法」と「改版履歴」には目を通しておいてください。

概要

Ktai Style は、あなたの WordPress ウェブログを日本の携帯電話対応にするプラグインです。

動作サンプルとしては、作者のサイト「Yuriko.Net」または「Yuriko.Net 旅行記」をご覧ください。ただし、開発中のバージョンを使っているため、こっそり新機能が実装されているかもしれません;-) なお、コメント投稿フォームは独自改造しているため、標準機能と動作が異なります。

よくある質問と答え」を用意しました。当ドキュメントと合わせてご覧ください。

対応環境

設置方法

  1. プラグインをダウンロードして展開し、ktai_style フォルダーごとサーバーのプラグインディレクトリー (wp-content/plugins/) に転送します。
    ※ただし、README.ja.html 等の拡張子が html, txt のファイルと lang フォルダー内の ktai_style-ja.po (言語リソースのソースファイル) は転送しなくて構いません。
    ** 重要 **
    ウェブログ管理機能を使わない場合は admin フォルダを転送しないでください。
  2. WordPress の管理パネルより Ktai Style プラグインを有効にします。
  3. 好みに応じて、サイト管理画面の各種設定→携帯表示でオプションを変更します。たいていはデフォルトのままで構いません。
  4. もし、携帯サイトが所々英語になっている場合、言語リソースが読まれていません。wp-config.php で WPLANG の設定を見直してください。
  5. WordPress 2.3 以降を使っている場合、本プラグインの更新を知らせるために、別途「JSeries Notifier」をインストールされることをおすすめします。

wp-content もしくは wp-content/plugins ディレクトリーを移設する場合

WordPress 2.6 以降で可能になった、wp-content ディレクトリーや wp-content/plugins ディレクトリーの移設を行う場合、ktai_style/wp-load.php の修正が必要です。

7行目にある $wp_root 変数を変更して、WordPress インストールディレクトリーへの絶対パスを示すようにしてください。通常のインストールでは、dirname(dirname(dirname(dirname(__FILE__)))) . '/'; でよいですが、wp-content ディレクトリーを移設すると違う記述が必要です。

例: WordPress ディレクトリーが /home/foo/public_html/wp で、wp-content ディレクトリーが /home/foo/public_html/wp-content の場合
$wp_root = dirname(dirname(dirname(dirname(__FILE__)))) . '/wp/'; とします。

WP-Cache および WP Suer Cache と併用する場合

gallir 氏による WP-Cache プラグイン、または Donncha 氏による WP Super Cache (以下、両方を称して「キャッシュプラグイン」) を併用した場合、そのままではさまざまな不具合が発生します (携帯電話に PC 向けのキャッシュされた内容を出力する/携帯電話出力が文字化けする etc)。このため、携帯電話閲覧時はキャッシュプラグインを動作させないようなアドオンを用意しています。以下のようにして組み込んでください。

  1. キャッシュプラグインをこれからインストールする場合は、wp-cache-config-sample.php をコピーして wp-cache-config.php ファイルを作ります。
  2. wp-cache-config.php の19行目付近 (WP-Cache) または46行目付近 (WP Super Cache)、すなわち$cache_rejected_user_agent を設定する直後に、以下のコードを追加します。
    if (file_exists(ABSPATH. 'wp-content/plugins/ktai_style/patch-wpcache.php')) {
            include ABSPATH. 'wp-content/plugins/ktai_style/patch-wpcache.php';
    }
  3. wp-cache-config.php ファイルを wp-content/ 直下に配置し、キャッシュプラグインを有効にします。
  4. WP Super Cache の場合、設定画面で .htaccess を修正したのち、以下のコードを .htaccess の RewriteRule (2箇所あります) に追記してください。
    RewriteCond %{HTTP_USER_AGENT} !^(DoCoMo/|J-PHONE/|J-EMULATOR/|Vodafone/|MOT(EMULATOR)?-|SoftBank/|[VS]emulator/|KDDI-|UP\.Browser|emobile/|Huawei/|Nokia|mixi-mobile-converter/)
    RewriteCond %{HTTP_USER_AGENT} !(DDIPOCKET;|WILLCOM;|Opera\ Mini|Opera\ Mobi|PalmOS|Windows\ CE;|PDA;\ SL-|PlayStation\ Portable;|SONY/COM|Nitro)

※追記する内容から明白なように、wp-content/ ディレクトリーの移設には対応していません。WP-Cache, WP Super Cache 自体が対応していないので、当面はこのままとします。

以前のバージョンからの更新方法

  1. まず、プラグインを無効にしてください。
  2. サーバー上で自作テーマ/古いテーマの修正が必要です。
  3. WP Super Cache を利用している場合、.htaccess の修正が必要です。上記「WP-Cache および WP Suer Cache と併用する場合」もしくは patch-wpcache.php の記載をもとに、.htaccess の RewriteCond を修正してください。Ktai Style のバージョンアップの度に、内容が変化してないか確認してください。
  4. サーバーにファイルを転送します。(バージョン 0.97 以降で) 自作テーマを利用している場合、サーバー上の themes ディレクトリーにある自作テーマを消さないよう注意してください。(WordPress 本体をアップグレードするとき wp-content の中身を消さないようにするのと同じ要領です)
  5. プラグインを有効にしてください。プラグインを一度無効にしてから有効にしないと、管理画面へのログインができません (ログインセッションを生成できない、というエラーになります)。
  6. 必要に応じて管理画面でテーマを選択します。(自作テンプレートを themes ディレクトリーに移動した場合など)

プラグインの撤去

プラグインの使用を中止して、撤去するには以下の手順で行なってください。

  1. 管理画面の「携帯表示」で、一番下にある「オプション値をデフォルトに戻す」をクリックします。
  2. プラグインを無効にします。これにより、セッション管理用テーブルが削除されます。
  3. FTP ツール等で、wp-content/plugins から ktai_style ディレクトリーを丸ごと削除します。wp-content/ktai-themes ディレクトリーがあれば、これも削除します。
  4. wp-content/uploads ディレクトリー配下などにある、携帯電話向けサムネール (*****.ktai.jpg などのファイル名の画像) は残ってしまいます。そのままでもウェブログの表示に影響はありませんが、気になる場合は、FTP ツールで削除するか、シェルログインして find コマンド等で削除してください。
    $ cd wp-content/uploads
    $ find . -name '*.ktai.jpg' -or -name '*.ktai.png' -or -name '*.ktai.gif' -exec rm {} \;

携帯サイトの調整

携帯サイトの見た目は、PC での管理画面による設定、およびテンプレートの改造により、お好みに調整できます。管理画面では以下の設定が可能です (デフォルトテーマ以外では無効の場合があります)。詳細は「サイト設定およびテンプレートの改造について」を参照してください。

機能詳細

制限事項

管理機能の制限事項もお読みください。

Mobile Eye+ との相違点

今後の予定

※「投稿時の位置情報追加」「携帯サイトの URL を PC 向けと分離できる設定の追加」は実装をあきらめました。要望があれば検討するかもしれません。

著作権について

Ktai Style のライセンスは GPL v2 とし、著作権は作者である IKEDA Yuriko が保有します。ただし、ソースコードのいくつかの部分は WordPress の本体コードを流用したものがあり、その部分は WordPress 開発者が著作者です。

pics/SA/ フォルダー以下の画像252枚は、シックスアパートが制作したもので、ライセンスは GPL を適用しています。同じ画像が以下の URL で入手できます。
http://start.typepad.jp/typecast/

以上