WordPress WPtouchで ob_start(): Cannot use output buffering エラー
Wordpressのテーマで、レスポンシブデザインを利用するようになってからは
WordpressのプラグインWPtouch(スマートフォン対応化)を利用する機会が減りました。
スマートフォン初期の頃にお世話になったプラグインでしたが
時代と共に役割も終えたのかな~っと思っていました。
デザインが古い?とりあえずスマートフォンのタッチに対応したような感じが
あまり好きではありませんでした。
が、ふと最新のWPtouchをインストールして、試してみると
デザインが今風に変わっていました。
機能的にもメニューをカスタマイズできるところが使いやすそうです。
これなら、簡易的なレスポンシブデザインでパソコンサイトを見せるより
スマートフォンに特化したメニュー、リンク、ページに絞ったWPtouchを使った
サイトの方がユーザーフレンドリーかもしれません。
さて、本題の
WPtouchですが、インストールしてスマートフォンで見ると
正しくTOPページ(記事リスト)は表示されるけど、記事の詳細ページが
エラーで表示されません。
エラーログを確認してみると下記のようなエラーが出力されていました。
PHP Fatal error: ob_start(): Cannot use output buffering in output buffering display handlers in
/wp-content/plugins/wptouch/core/globals.php on line 124
うーん、なんだろう?
影響しそうなプラグインを停止させながら確認してみると
どうやらHead Cleanerと相性が悪いようです。
Head Cleanerを停止すればエラーも無く詳細ページが表示されるようになりました。
プラグインの読み込みなどの順番を変えて見たら
両方のプラグインを使えるのかな?
Head Cleanerで済ませていたことをfunction.phpで対応させて今回は完了です。
※但し、別のサイトで試してみましたが、Head CleanerとWPtouchを同時に利用しても
特に問題も無く動作しました。(やはり原因不明・・・)
最新のWPtouchいいですね~。評価上がっちゃいましたよ。
関連記事
Evernote 同期速度を改善!同期速度が従来の4倍に高速化されたらしい
Evernoteをモバイルからメモ代わりに文章や写真を保存して、それをパソコンでまとめたり 何かの情報を管理したりしている人は多いと思います。 そんな私も、仕事机の整理(プリントをスキャンしてエバーノート化)に良く使って […]
自作PCの電源の選び方!ゲームは大容量、その他は消費電力が低いのを選択
パソコンを自作するときは電源を購入しなければならないことがあります。 パソコンのケースに電源は付いていることもあるのですが、付いていない場合もあります。 また、電源の容量が少なかったり、排気ファンの音がうるさいので新たに […]
パソコンの自作を機にインストールするWindowsを最新版に変更する
自作のパソコンを作るときにはOSのインストールが必要になります。 一般的なOSはWindowsとMacですが、自作のパソコンにMacをインストールすることはできないといわれています。 Macをインストールするにはアップル […]
nginxの勉強はlocationディレクティブの設定がキモ? 前方一致 正規表現
みなさんこんにちは 最近apacheからnginxに移行しちゃおうとポチポチ遊んでいる武智建樹です。 (今日からはじめのフレーズを入れてみました。。。) nginxの設定を他のサイトを参考にしながら、いろいろ試し利用して […]
WordPress高速化プラグイン Jetpackで使わない機能を停止・無効にする方法
Wordpressの本家が公開しているWordpressのプラグインパックJetpackはいろんな機能があってとても便利です。 ちょっとしたカスタマイズから、本格的な機能拡張まで 随時新しい機能が追加されていて、インスト […]
WordPress 3.8.1 自動アップデートで指定したプラグインを除外する方法は?
昨日Wordpressの自動アップデート設定を正しく行ったところ 無事に自動更新されていました。 いいですね~便利ですね~ これで、わざわざ更新画面を表示して更新ボタンを押さなくても良くなりました。 バージョンが古いもの […]