WordPressでデバッグを有効にする方法

WordPress プラグイン、テーマ、またはカスタムコードの問題をトラブルシューティングする場合、WordPress デバッグを有効にする必要がある場合があります。この機能は、サイトで検出されたエラーをログに記録し、問題の原因を特定したり、潜在的な問題の詳細を収集したりするのに役立ちます。

このガイドでは、WordPressサイトのデバッグを安全に有効にする方法を紹介します。

WordPressでデバッグを有効にする

あなたのサイトでデバッグを有効にするには、以下の手順に従ってください。

1) 場所 wp-config.php ファイル

デフォルトでは、WordPressのデバッグは無効になっています。有効にするには、FTP(ファイル転送プロトコル)またはサーバーのcPanelからサイトのファイルにアクセスする必要があります。

FTPについてもっと知りたい方は、WPBeginnerのこちらの記事をご覧ください。また、WPBeginnerの友人は、cPanelの情報についての記事も持っています

また、WP File Managerのようなプラグインをインストールすることで、WordPressの管理画面から簡単にサーバーファイルにアクセスすることもできます。このプラグインの詳細については、WordPress.orgのプラグインをご覧ください

2) 編集 wp-config.php ファイル

サイトファイルを開いたら、次に wp-config.php 編集用

このファイルはサーバーのルート・フォルダーに置かれます。場所とディレクトリの指示の詳細については、こちらの記事をご覧ください

WordPressのデバッグを有効にするためにwp-configファイルを開く

wp-config.phpファイルの編集方法については、WPBeginner's article on editing wp-config file in WordPressをご覧ください。

サイトのルート・ディレクトリにあるwp-config.phpファイルを探します。このファイルには、サイトのコアコンフィギュレーション設定が含まれています。

この行はファイルの一番下にある:

('WP_DEBUG', false);

3) デバッグの有効化

このコード・スニペットをデバッグ設定に置き換えてください:

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );

注:このコードを「/* 以上で編集を終了します!ハッピー・ブログ。*/"

wp-config.phpファイルでデバッグを有効にする。

これにより、デバッグが可能になり、重要なこととして、ログに記録されたデータがサイトに表示されなくなります。代わりに、デバッグ・ログがサイト・ファイルに保存されます。

4) 問題の再現

これらの変更を wp-config.phpこの場合、あなたのサイトに戻り、以前に見た問題を再現する必要があります。そうすることで、新しいエラーログに確実に記録されます。

5) デバッグ・ログの表示

その後、サイトファイルに戻り、以下を開きます。 https://yoursitename.com/wp-content/debug.log

注: debug.logへのURLは、あなたのサイトがどのようにセットアップされているかによって異なります。例えば、あなたのサイトがサブディレクトリにインストールされている場合、メインのURLは以下のようになります: https://yoursitename.com/your-subdirectory-name/wp-content/debug.log.このファイルへのアクセス方法がわからない場合は、ホスティング会社に確認してください。

エラー・ログの内容は、問題の原因や数によって大きく異なりますが、コード・エラーの発生源へのファイル・パスなど、問題をより詳細に追跡できるようになりました。

WordPress のデバッグに関するより詳細な情報は、WordPress の公式デバッグドキュメントを参照してください。