WordPress でデバッグログ出力
Wordpressルートディレクトリ/wp-config.php
define('WP_DEBUG', false);
↓↓↓
define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', false); define('WP_DEBUG_LOG', true);
wp-content/themes/テーマ名/functions.php
if(!function_exists('_log')){ function _log($message) { if (WP_DEBUG === true) { if (is_array($message) || is_object($message)) { error_log(print_r($message, true)); } else { error_log($message); } } } }
上記2ファイルに追記設定後、
デバッグログを出力したいphpファイルにて、
以下の様に記述
_log("Hello, World!");
すると、wp-content直下にdebug.logが出力されます。
ログファイルが外から見える場所らしく、
本番環境で使うには要注意みたいです。。