Make WordPress Core

Ticket #47058: 47058.diff

File 47058.diff, 1.5 KB (added by dkotter, 5 years ago)
  • wp-admin/includes/class-wp-site-health.php

     
    14491449
    14501450                                $result['status'] = ( 0 === strpos( ini_get( 'error_log' ), ABSPATH ) ) ? 'critical' : 'recommended';
    14511451
     1452                                // On development environments, set the status to recommended
     1453                                if ( $this->is_development_environment() ) {
     1454                                        $result['status'] = 'recommended';
     1455                                }
     1456
    14521457                                $result['description'] .= sprintf(
    14531458                                        '<p>%s</p>',
    14541459                                        sprintf(
     
    14641469
    14651470                                $result['status'] = 'critical';
    14661471
     1472                                // On development environments, set the status to recommended
     1473                                if ( $this->is_development_environment() ) {
     1474                                        $result['status'] = 'recommended';
     1475                                }
     1476
    14671477                                $result['description'] .= sprintf(
    14681478                                        '<p>%s</p>',
    14691479                                        sprintf(
     
    25952605
    25962606                set_transient( 'health-check-site-status-result', wp_json_encode( $site_status ) );
    25972607        }
     2608
     2609        /**
     2610         * Check if we are in a development environment.
     2611         *
     2612         * Checks if the wp_get_environment_type function returns
     2613         * development or checks if on localhost.
     2614         *
     2615         * @since 5.6.0
     2616         *
     2617         * @return bool True if it is a development environment, false if not.
     2618         */
     2619        public function is_development_environment() {
     2620                if ( 'development' === wp_get_environment_type() || 'localhost' === preg_replace( '|https?://|', '', get_site_url() ) ) {
     2621                        return true;
     2622                }
     2623
     2624                return false;
     2625        }
     2626
    25982627}