Ticket #58484: patch.58484.20230608.3.diff
| File patch.58484.20230608.3.diff, 3.0 KB (added by , 3 years ago) |
|---|
-
wp-admin/includes/class-wp-debug-data.php
20 20 wp_update_themes(); 21 21 } 22 22 23 /* 24 * Returns the value of a defined constant. If the constant is defined as empty, it will return "Defined as empty". 25 * If the constant is not defined, it will return "Undefined" 26 */ 27 private static function get_define_info( $constant_name ) { 28 // Check WP_ENVIRONMENT_TYPE. 29 if ( defined( $constant_name ) ) { 30 $value = constant( $constant_name ); 31 if( !$value ) { 32 $value = __( 'Defined as empty' ); 33 } 34 } else { 35 $value = __( 'Undefined' ); 36 } 37 return $value; 38 } 39 23 40 /** 24 41 * Static function for generating site debug data when required. 25 42 * … … 236 253 $compress_css_debug = 'undefined'; 237 254 } 238 255 239 // Check WP_ENVIRONMENT_TYPE.240 if ( defined( 'WP_ENVIRONMENT_TYPE' ) && WP_ENVIRONMENT_TYPE ) {241 $wp_environment_type = WP_ENVIRONMENT_TYPE;242 } else {243 $wp_environment_type = __( 'Undefined' );244 }245 246 256 $info['wp-constants'] = array( 247 257 'label' => __( 'WordPress Constants' ), 248 258 'description' => __( 'These settings alter where and how parts of WordPress are loaded.' ), … … 254 264 ), 255 265 'WP_HOME' => array( 256 266 'label' => 'WP_HOME', 257 'value' => ( defined( 'WP_HOME' ) ? WP_HOME : __( 'Undefined' )),258 'debug' => ( defined( 'WP_HOME' ) ? WP_HOME : 'undefined' ),267 'value' => self::get_define_info( 'WP_HOME' ), 268 'debug' => self::get_define_info( 'WP_HOME' ), 259 269 ), 260 270 'WP_SITEURL' => array( 261 271 'label' => 'WP_SITEURL', 262 'value' => ( defined( 'WP_SITEURL' ) ? WP_SITEURL : __( 'Undefined' )),263 'debug' => ( defined( 'WP_SITEURL' ) ? WP_SITEURL : 'undefined' ),272 'value' => self::get_define_info( 'WP_SITEURL' ), 273 'debug' => self::get_define_info( 'WP_SITEURL' ), 264 274 ), 265 275 'WP_CONTENT_DIR' => array( 266 276 'label' => 'WP_CONTENT_DIR', … … 320 330 ), 321 331 'WP_ENVIRONMENT_TYPE' => array( 322 332 'label' => 'WP_ENVIRONMENT_TYPE', 323 'value' => $wp_environment_type,324 'debug' => $wp_environment_type,333 'value' => self::get_define_info( 'WP_ENVIRONMENT_TYPE' ), 334 'debug' => self::get_define_info( 'WP_ENVIRONMENT_TYPE' ), 325 335 ), 326 336 'DB_CHARSET' => array( 327 337 'label' => 'DB_CHARSET', 328 'value' => ( defined( 'DB_CHARSET' ) ? DB_CHARSET : __( 'Undefined' )),329 'debug' => ( defined( 'DB_CHARSET' ) ? DB_CHARSET : 'undefined' ),338 'value' => self::get_define_info( 'DB_CHARSET' ), 339 'debug' => self::get_define_info( 'DB_CHARSET' ), 330 340 ), 331 341 'DB_COLLATE' => array( 332 342 'label' => 'DB_COLLATE', 333 'value' => ( defined( 'DB_COLLATE' ) ? DB_COLLATE : __( 'Undefined' )),334 'debug' => ( defined( 'DB_COLLATE' ) ? DB_COLLATE : 'undefined' ),343 'value' => self::get_define_info( 'DB_COLLATE' ), 344 'debug' => self::get_define_info( 'DB_COLLATE' ), 335 345 ), 336 346 ), 337 347 );