WordPress パソコンから携帯ページが文字化けして見えていた件(WP Super Cache と Ktai Style の相性問題)

WordPress Comments (0) | Trackbacks (0)

F1 を見に行って、友人宅のパソコンからこのサイトを見たらなぜか携帯ページが文字化け表示されていました。でも友達の家のパソコンは、Windows でしかも IE6 の英語版を使っていたので、環境の問題かな、と思っていたのですが、本日、ダンナのパソコンでも同じことが起きまして、Mac の Safari からも確認したところ、同じように携帯用サイトが文字化けした状態で表示されていました。これは WP Super Cache と Ktai Style の相性の問題だ、と直感しました。

Google さんに聞いてみると同じ現象で困っている人がいました。
→WORDPRESS.OGR:Ktai Style と WP Super Cache の競合?Safari系でエラー

KtaiStyle の作者さんの回答によると、下記サイトを見て下さい、とのことでした。
→Yriko.net:WP-Cache および WP Suer Cache と併用する場合

その中でわたしがやってないこと、それは wp-cache-config.php に下記のコードを $cache_rejected_user_agent 設定の直後に付け加えることでした。(2009年10月2日にリリースされた WP Super Cache 0.9.7 では、45行目あたり。)自分の環境(Mac Firefox)から試してみて、大丈夫そうだったので、抜かしてしまいました。きちんとドキュメントを見ないとダメですね。

if (file_exists(ABSPATH. 'wp-content/plugins/ktai_style/patch-wpcache.php')) {
include ABSPATH. 'wp-content/plugins/ktai_style/patch-wpcache.php';
}

とりあえず、これで様子を見てみます。

もし、今後も表示がおかしいことがありましたら、ブラウザの文字コードを Shift-JIS にして見てください。携帯版ですがサイトを見ることができますので、コメント欄などにてお知らせいただけるとありがたく存じます。そして、これまで、表示がおかしなことがありましたことをお詫び申し上げます。これからも「トイレのうず」をよろしくお願いします。

【WordPress】WP Super Cache を導入(Ktai Style とも併用)

WordPress Comments (0) | Trackbacks (3)

WordPress の表示軽減とサーバーへの負担を考えて WP Super Cache を導入してみました。1日 200 PV くらいでスタートしたこのサイトもいつの間にやら 1日 1000 PV に近づいています。格安レンタルサーバーに置いておくコンテンツとしてはちょっと重すぎるのではないかと思い、今回キャッシュの導入に踏み切りました。

わたしが WordPress を導入しようと思ったときは、携帯系プラグインとキャッシュ系のプラグインがバッティングするとのことで、導入を見送っていたのですが、どうやらいろいろ改善されたようでとてもスムーズに導入することができました。

バッティングする理由は、パソコンから閲覧するのと携帯から閲覧するのでは違うページが表示されるので、どちらか先にアクセスした方の表示形式でキャッシュされてしまう。よって携帯で先にアクセスしたページはパソコンから見ても携帯ページが見えてしまい、またパソコンから先にアクセスしたページは携帯からみるとパソコンページが見えるので文字化けしてしまうのです。だから、キャッシュを見せる前にユーザーエイジェントもしくは IP アドレスで振り分ける必要があるわけです。

今回導入したキャッシュプラグインは WP Super Cache というプラグインです。ついほんの数ヶ月前までは携帯表示プラグイン(Ktai Style 等)と同居させる場合はいろいろと改変しなくてはならなかったみたいです。双方のプラグインが歩み寄り、とても簡単に WP Super Cache と Ktai Style が併用できるようになりました。それに伴い、ちまたに溢れている情報は古くなってしまったようで苦労されている方がいらっしゃいました。記事を読ませていただいて、大変参考になりました。
→Bloody Mary – blog:WP Super Cache に大はまり

以下、WP Super Cache (Version: 0.9.6.1) 導入手順。WordPress 2.8.4 にて。
>>『【WordPress】WP Super Cache を導入(Ktai Style とも併用)』の続きを読む

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン