WP_DEBUG_LOG
を使うと、エラーログや任意のログを wp-content/debug.log
に出力できます。
wp-config.php
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);
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);
}
}
}
}
としておいて、以下のようにすると使えます。
_log("Hello, World!");
ログファイルが外から見える場所なので、本番環境では使わない方がよさそうです。