看看吧at its source:
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-settings.php
在运行时很久之前
muplugins_loaded
,
plugins_loaded
或
after_setup_theme
可供您使用。
唯一需要确保的是添加
defined( \'WP_DEBUG\' ) or defined( \'WP_DEBUG\', TRUE );
给你
wp-config.php
文件