Home > WordPress関連 > WP Super CacheとKtai Styleを併用する方法

WP Super CacheとKtai Styleを併用する方法

wp_keitai

追記:Yurikoさんのページにもありますが、どちらも最新版を使っていれば以下の手順は不要です。

[追記: 2009-02-22] Ktai Style 1.70 から、WP Super Cache 0.6.8 以降を利用していれば .htaccess が自動で書き換わるようになりました。以下の手順は不要です(原文

WordPressの負荷対策として必須のWP Super Cacheですが、困ったことにKtai Styleとバッティングしてしまいます。作者さんのサイトを見ながらパッチを当てていきます。

» Yuriko.Net » Ktai Style と WP Super Cache を併用する

以下、参考までに作業ログ。なお、Ktai StyleとWP Super Cacheは最新版が導入されているものとします。

  1. WP Super Cacheを止める
  2. とりあえず止めます。プラグインから無効化を選ぶのが手っ取り早いかな。

  3. wp-cache-config.phpを作る
  4. 次にwp-content/plugins/wp-super-cache中のwp-cache-config-sample.phpをコピーしてwp-cache-config.phpに名称変更します。

    wp_0

    ↑ まずはコピーして名称変更。

    次にそれを開き、$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';
    }
    

    できあがりはこんな感じ。

    wp_1

    ↑ こちらに挿入。

  5. wp-cache-config.phpをwp-contentへ移動
  6. ここで作ったwp-cache-config.phpをwp-contentへ移動させます。ローカルで処理している人は作ったファイルをアップしましょう。wp-content/wp-cache-config.phpが出来ることになります。

  7. WP Super Cacheを有効化
  8. ここでプラグイン一覧から再度WP Super Cacheを有効化します。

  9. .htaccessを変更
  10. 次に.htaccessを変更します。手動でがつんと。ケータイのUAに関する記述を2箇所に挿入します。

    wp_2

    ↑ 出来上がり図。この2箇所ね。

    ちなみに挿入するコードは以下のとおり(2009年1月現在)。

    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)
    
  11. テスト!
  12. これでOKのはずなのでケータイで見てみましょう。無事にケータイ版が見られれば成功です。

    wp_mobile.jpg

    ↑ 成功!

作者さんもご指摘のとおり、新しいケータイの種類が出てきたら書き換える必要はありますが、とりあえずは大丈夫でしょう。これで快適にケータイで見られるようになりました。Ktai Styleの作者さん、ありがとうございます!

@taguchiをフォロー!
Twitterもやっています!
Posted on January 7th, 2009 and last modified on December 28th, 2009.

Comments:1

ゆりこ@プラグイン作者 09-10-21 (Wed) 11:18

WP Super Cache 0.6.8 以降および Ktai Style 1.70 以降は上記の作業が不要になっています。「WP-Cache および WP Suer Cache と併用する場合」を参照されるよう、記事冒頭に注記できないでしょうか?

Comment Form
Remember personal info

Trackbacks:7

Trackback URL for this entry
http://www.ideaxidea.com/archives/2009/01/wp_super_cache_and_ktai_style.html/trackback
Listed below are links to weblogs that reference
WP Super CacheとKtai Styleを併用する方法 from IDEA*IDEA ~ 百式管理人のライフハックブログ
pingback from Movable Type から WordPress への移行メモ | 東京ヘッドターミナル 09-01-29 (Thu) 17:31

[...] ページをキャッシュする。 Ktai Style とバッティングするので、対策が必要。 WP Super CacheとKtai Styleを併用する方法 – IDEA*IDEA ~ 百式管理人のライフハックブログ ~ 【保留】サイトのカスタマイズが落ち着くまで保留 [...]

pingback from wordpressで導入したプラグイン | dream a Dream 09-02-05 (Thu) 5:18

[...] 前述のwp-cacheと併用する場合は、WP Super CacheとKtai Styleを併用する方法 – IDEA*IDEA ~ 百式管理人のライフハックブログ ~などを参考にしてみてください。 [...]

pingback from 今使っている WordPress プラグイン(2009年5月) | 7 09-05-29 (Fri) 0:21

[...] ss にスイッチした人多し。携帯用テーマのカスタマイズも簡単で、解説も充実しています。下記 WP Super Cache とバッティングするので、併用するにはちょっとした作業が必要です(詳細) [...]

pingback from Ktai Styleにアドセンス : coza4 diary 09-06-06 (Sat) 11:26

[...] WP Super CacheとKtai Styleを併用する方法 – IDEA*IDEA ~ 百式管理人のライフハックブログ ~ [...]

pingback from WordpressのDB Errorページを。 | ekkun.com 09-07-16 (Thu) 16:37

[...] Super CacheとKtai Styleって相性悪い訳で。って思ったら百式の田口氏はすでに不具合を解決済みだった。。 まー一応ってことでDB [...]

pingback from WP Super CacheとKtai Styleを併用 - blog.yuco.net 09-07-30 (Thu) 0:37

[...] Ktai Styleのページの注意書きと、WP Super CacheとKtai Styleを併用する方法 – IDEA*IDEAを見てやってみたところ、うまく共存できたようです。 [...]

pingback from WordPressサイトを爆速にするプラグイン2つ「WP Super Cache」と「WP Widget Cache」 | 本質思考道場 09-09-29 (Tue) 0:44

[...] ないといけません。こちらを参考に導入しました。 ■WP Super CacheとKtai Styleを併用する方法 – IDEA*IDEA ~ 百式管理人のライフハックブログ ■Yuriko.Net » Ktai Style と WP Super Cache を併用する [...]

Home > WordPress関連 > WP Super CacheとKtai Styleを併用する方法

最近の記事
カテゴリー別
過去記事一覧

Return to page top