by...」というエラーメッセージが表示されることがあります。ちなみに僕は子テーマを作った時にこのエラーと遭遇しました...。サイトのコンテンツは正常に表示されているんですが、ブラウザの一番上にこのエラーメッセージが表示されてしまうんですよね。このエラーに対処することは簡単なんですが、対処法が多く、さらに使っているサーバーによって出来る出来ないがあるので、不慣れな人からすると厄介なんです...。そんなわけで、ここでは「どんな環境でも通用する対処法」を紹介したいと思います。information...」が表示される理由はいくつかあるんですが、その中でも代表的なのが2つあります。1、「header()」関数が原因まず最初に疑うのが、WordPressの「functions.php」内に記述されている「header()関数」です。header()関数の前に空白があるheader()関数の前にecho()等を使った出力処理があるこれらの問題があると、エラーメッセージが表示されることがあります。ちなみにエラーメッセージの最後に、「エラーの原因になっているファイル」と「何行目のコード」かが記載されています。最後に注目してみてください。この場合「functions.php」の「255目」に問題があるようですね。対照箇所を実際に覗いてみると、やはりheader()関数の記述がありました...。ここを修正して解決出来たらラッキーなんですが、WordPressの場合「function.php」ファイルはよく更新されるので、一度修正してもテーマをアップデートした際にもとに戻ってしまう可能性があります。子テーマを使う手もありますが、このファイルは知識もなく下手に複製してカスタマイズするのも危険。これに関しては下記記事でも触れています。あわせて読みたい親テーマのファイルを子テーマにコピーしてカスタマイズする際の注意点そんなわけで、WordPressの場合この対処法を取ることは難しそう...。今回は別の手段を考えます。2、php.iniの設定が原因もう一つの原因は「php.ini」ファイルの設定です。「php.ini」は「設定ファイル」と呼ばれているんですが、その名の通りPHP関連の情報が記述されているファイルです。このファイルの中に記述されている「output_buffering」設定が、今回のエラーの原因となっている場合があります。ちなみに、php.iniファイルは多くの場合、各自使っているサーバーのコントロールパネル内で設定することが出来ます。設定可能な場合は、「output_buffering」設定を「On」にすることで、先ほど紹介したheader()関数関連の問題を回避することが出来ます。この方法は「php.ini」ファイルが使える場合に限ります...。サーバーによってはこれらのファイルが扱えないことがあるので、その場合はこれから紹介する方法を試してみてください。エラーメッセージを非表示にする方法もあるエラーの原因を解決できない場合は、最後の手段として「エラーメッセージを非表示にする方法」を使いましょう。これを聞いて不安に思う人もいると思いますが、実はPHPのエラーにもいろんなレベルがあって、今回のような「Warning」メッセージは”致命的ではない警告”に分類されます。これ、厳密に言うとエラーではないんです。しようもない場合は、エラーメッセージを非表示にすることで対処することも実際少なくないんですよ。ちなみにこの「エラーメッセージを消す方法」も色々あるんですが、これもサーバーによっては出来ないことがあるので、今回はどんな環境でも使える方法を紹介したいと思います。WordPressを使っている場合は下記を参考にお試しください。今回はWordPressの「functions.php」ファイルに、エラーメッセージを非表示にするコードを記述することで解決します。下記コードをfunctions.php内にそのまま張り付けてください。子テーマのファイルです。E_CORE_ERROR);?>「error_reporting()」は、PHPエラーの出力を制御できる関数です。これを使うことで、エラーレベルによって表示・非表示を制御できます。この場合「致命的なエラーのみを表示します」という意味のコードとなります。先ほどエラーにもレベルがあるという話をしましたが、その中でも致命的なもの意外は無視するってことです。サイトを見て特に問題がないようなら、この方法を使って問題を回避することも全然ありだと思います。あわせて読みたいPHPのエラーレベルと出力を制御する関数WordPressを使うサーバーによってエラー表示設定が違う?ここから先は今回のエラーに関する予備知識。エックスサーバーやロリポップなど、有名どころのサーバーは大抵「php.ini」の設定ができます。コントロールパネルの中で出来るので超簡単。「php.ini」内でもエラーメッセージを制御できるんですが、サーバーによってはあらかじめエラーメッセージを表示しない設定がしてある場合もあります。同じWordPressを使っていても、サーバーによってこれらの初期設定が違う場合があることも覚えておくと良いでしょうね。これ以外にも、PHP関連で何か問題が起きたときは「php.ini」ファイルを操作することで解決できることも多いので、一度見ておくと良いと思いますよ。WordPressTwitterFacebookはてブPocketLINE今村りょうCooNelNelスポンサーリンクスポンサーリンクスポンサーリンクスポンサーリンクプロフィール今村りょう料理が好きな家飲みブロガーです。お店ではなく、家でゆったり飲む「家飲み」の情報を発信中。みの牛すじカレー!お取り寄せレトルトカレーの魅力2020.02.10活きたうなぎを捌いて「蒲焼き」と「白焼き」を作ってみた2020.01.23民芸コンロを使ってちょっと贅沢な家飲みを!卓上七輪としても使えます2020.01.19焼き鳥との相性97%以上の日本酒「純米吟醸94(きゅうじゅうよん)」で家飲み!2020.01.13熊本馬刺しは熊本産じゃない!?「純熊本産馬刺し」は全国流通たったの1%2019.12.18ポテトサラダにクリームチーズを加えて居酒屋風ポテサラを作る!2019.11.29きびなごの刺身の漁師漬けが酒のつまみとして最高な件2019.11.21プロフィール今村りょう料理が好きな家飲みブロガーです。お店ではなく、家でゆったり飲む「家飲み」の情報を発信中。普段は在宅でwebのお仕事してます!包丁に関する知識や、家で魚を捌いて食べる楽しさを発信する「包丁日記」も運営中。CooNelNel.。