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いいですね~。評価上がっちゃいましたよ。
関連記事
国産AWS S3サーバー さくらのBASE Storageのサービス仕様 料金はどうなる?
さくらのBASE Storageがβサービス開始しています。 ベータ版なので2月3日〜3月31日まで、フルにサービスを利用できます。 BASE Storageは、Amazon S3サービスとの互換性を維持したさくらインタ […]
謙信公祭(新潟/8月/期間/歴史)
日本の歴史の中で、最も歴史ファンが多いのは 幕末の新撰組などの頃と並んで、戦国時代だと言えるのではないでしょうか。 地域に根ざした武将が多く、その武将が何を成したか ということを、例えば、その土地に行って史跡を見たり ま […]
システムエンジニアの為の肩こり解消法をいろいろと考えた結果
仕事柄がらパソコンのモニターと睨めっこの毎日! 年齢と共に、肩こりがひどくなり、姿勢が悪くなりそして腰まで悪くなり・・・ 痛い腰を庇うように歩いていると、最後には膝が痛くなり・・・ 負の連鎖が30歳を超えると容赦なく襲っ […]
WordPress高速化プラグイン Jetpackで使わない機能を停止・無効にする方法
Wordpressの本家が公開しているWordpressのプラグインパックJetpackはいろんな機能があってとても便利です。 ちょっとしたカスタマイズから、本格的な機能拡張まで 随時新しい機能が追加されていて、インスト […]
WordPressの自動アップデートは何時に実行される設定 午前または午後7時
Wordpressは3.7移行(現在バージョン3.8)プログラム本体、プラグイン、テーマの自動アップデート機能が 使えるようになっています。 プラグインを10個程度✕複数サイト分ボタンをポチポチ更新するのは面倒でしかたが […]
nginx worker_processesとworker_cpu_affinityの設定値・方法
数年前からnginxの話題でWEBシステム開発が盛り上がっていました。 そして、社内でもnginxを利用した開発をしているスタッフが多い中 未だにapacheでのWEBサーバー構築しか経験が無い自分としては このタイミン […]