WordPressデバッグモードのよくあるエラーメッセージ、設定とまとめ
ワードプレス開発はデバッグ機能でエラーを解決
オリジナルテーマを作成する時に必要なデバッグモードとは一体なんでしょうか。PHPの書き間違いやファイルエラーを突き止めるのに有効なのがデバッグモードです。
今回はデバッグモード表示のやり方と、デバッグのエラーいくつか例をあげてみます。
1、デバッグモード有効化の設定方法
WordPressフォルダ内の「wp-config.php」ファイルの書き換えます。
*書き換える前に必ずバックアップを取って下さい
wp-config.php を開き
define( ‘WP-DEBUG’ , false );
の「false」を「true」 に書き換えます。
define( ‘WP-DEBUG’ , true );
ワードプレスのテーマ作成や一部変更などが終了したら「false」に必ず戻して下さい。
2、エラーメッセージのパターン例
よくありがちなエラーメッセージの例を紹介します。
Fatal error: Call to undefined function ()
Fatal error: Call to undefined function (関数名) in ファイル名 on line 行数
「Fatal error: Call to undefined function (関数名) 」とは未定義の関数を呼び出そうとした時に出るエラーで、関数名のスペルミスであることが多いです。
Fatal error: Cannot redeclare ()
Fatal error: Calnnot redeclare (関数名) ・・ in ファイル名 on line 行数
「Fatal error: Cannot redeclare (関数名) 」とは同じ名前の関数が複数定義されてしまっている時のエラーです。プラグインどうしが同じ関数名を使っている際など起こります。関数名を変えることで改善できます。
Notice: Undefined variable:
Notice: Undefined variable:(変数名)・・in ファイル名 on line 行数
「Notice: Undefined variable: 」とは変数を定義していないのに表示しようとし時に場合に出るエラーです。変数名にスペルミスが無いかを確かめます。
require(): failed to open stream: No such file or directory
require(ファイル名): failed to open stream: No such file or directory in ファイル名 on line 行数
「require(): failed to open stream: No such file or directory in ファイル名 on line 行数 」とはファイルがフォルダ内に存在しない場合に出るエラーです。ファイルの存在を確認するか、フィルパスにミスが無いかを確かめます。
Parse error: syntax error, unexpected
Parse error: syntax error, unexpected
「Parse error: syntax error, unexpected」とはPHPの構文エラーです。閉じカッコやダブルクォーテーション、行末のセミコロンなどが抜けているときに発生することが多いです。

ココフラッペ公式LINE
LINEで簡単お問い合わせやレッスン予約が出来ます。
お役立ち情報も配信中!