この記事は最後に更新してから1年以上経過しています。

任意の名前でエラーログファイルを指定する

説明

来週にはWordPress 5.1がリリース。RC1のソースコードを見ていると、 wp_debug_mode関数が変更されており、興味深かった。

WP_DEBUG_LOGの定義内容

WordPressにはデバッグ支援機能としてPHPコードの実行エラー時にその内容を出力するものがある。デバッグ支援機能は標準では無効だが、wp-config.phpに以下の定数を定義することで有効となる。

定数名機能
WP_DEBUGtrueまたは1デバッグ支援機能を有効化
WP_DEBUG_DISPLAYtrueまたは1エラー内容をレスポンスに出力
WP_DEBUG_LOGtrueまたは1か、エラーログファイルのフルパス名エラー内容をログファイルに出力

従来WP_DEBUG_LOGにtrueまたは1を設定すると、エラーログファイルはWordPressがインストールされたディレクトリ内のwp-content/debug.logに固定されていた。5.1ではこの仕様をそのままにエラーログファイルのフルパス名が指定できるようになった。wp-config.phpに追加する内容は以下の通りである。

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', '/var/log/wp_errors.log' );

この件、開発者にはうれしい機能変更だと思う。


最終更新 : 2019年02月15日 10:24

お勧め

wp_update_custom_css_post(2019年10月18日 更新)

WP_Post | WP_Error wp_update_custom_css_post( string $css [ , array $args = array() ] )
カスタマイザーの追加CSS情報を更新する。

wp_clear_auth_cookie(2024年2月21日 更新)

void wp_clear_auth_cookie()
ユーザー認証に関連するすべてのクッキーを削除する。

tag_escape(2013年8月3日 更新)

string tag_escape( string $tag_name )
無効な文字を除外したHTMLタグ名を取得する。

get_comments(2023年11月4日 更新)

array get_comments( [ mixed $args = '' ] )
コメント情報を取得する。

wp_get_mime_types(2021年9月9日 更新)

array wp_get_mime_types()
MIMEタイプのリストを取得する。