関数 wp_debug_mode()
2014/12/05
デバックモード 関数を定義
定義ファイル :/blog/wp-includes/load.php
呼出元 :/blog/wp-settings.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | function wp_debug_mode() { if ( WP_DEBUG ) { error_reporting( E_ALL ); if ( WP_DEBUG_DISPLAY ) ini_set( 'display_errors', 1 ); elseif ( null !== WP_DEBUG_DISPLAY ) ini_set( 'display_errors', 0 ); if ( WP_DEBUG_LOG ) { ini_set( 'log_errors', 1 ); ini_set( 'error_log', WP_CONTENT_DIR . '/debug.log' ); } } else { error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR ); } if ( defined( 'XMLRPC_REQUEST' ) ) ini_set( 'display_errors', 0 ); } |
定数 (左はデフォルト時の値)
WP_DEBUG false
WP_DEBUG_DISPLAY true
WP_DEBUG_LOG false
WP_CONTENT_DIR /blog/wp-content/
XMLRPC_REQUEST true
error_reporting() 出力する PHP エラーの種類を設定する
ini_set() 設定オプションの値を設定する
defined() 指定した名前の定数が存在するかどうかを調べる