Make WordPress Core

Ticket #47644: 47644.3.revert-is_secure.diff

File 47644.3.revert-is_secure.diff, 2.7 KB (added by garrett-eclipse, 5 years ago)

Proposing re-introducing the seperation of is_supported and is_secure

  • src/wp-admin/includes/class-wp-site-health.php

     
    639639                $result = array(
    640640                        'label'       => sprintf(
    641641                                // translators: %s: The current PHP version.
    642                                 __( 'PHP is up to date (%s)' ),
     642                                __( 'Your version of PHP is up to date (%s)' ),
    643643                                PHP_VERSION
    644644                        ),
    645645                        'status'      => 'good',
     
    649649                        ),
    650650                        'description' => sprintf(
    651651                                '<p>%s</p>',
    652                                 __( 'PHP is the programming language we use to build and maintain WordPress. Newer versions of PHP are both faster and more secure, so updating will have a positive effect on your site&#8217;s performance.' )
     652                                sprintf(
     653                                        // translators: %s: The minimum recommended PHP version
     654                                        __( 'PHP is the programming language used to power WordPress. Newer versions of PHP are both faster and more secure, so staying up to date will have a positive effect on your site&#8217;s overall performance. The minimum recommended version of PHP is %s.' ),
     655                                        $response['recommended_version']
     656                                )
    653657                        ),
    654658                        'actions'     => sprintf(
    655659                                '<p><a href="%s" target="_blank" rel="noopener noreferrer">%s <span class="screen-reader-text">%s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a></p>',
     
    666670                        return $result;
    667671                }
    668672
    669                 // The PHP version is older than the recommended version, but still acceptable.
     673                // The PHP version is older than the recommended version, but still recieving active support.
    670674                if ( $response['is_supported'] ) {
    671                         $result['label']  = __( 'We recommend that you update PHP' );
     675                        $result['label']  = sprintf(
     676                                // translators: %s: The server PHP version.
     677                                __( 'We recommend your version of PHP be updated (%s)' ),
     678                                PHP_VERSION
     679                        );
    672680                        $result['status'] = 'recommended';
    673681
    674682                        return $result;
     
    676684
    677685                // The PHP version is only receiving security fixes.
    678686                if ( $response['is_secure'] ) {
    679                         $result['label']  = __( 'Your PHP version should be updated' );
     687                        $result['label']  = sprintf(
     688                                // translators: %s: The server PHP version.
     689                                __( 'Your version of PHP should be updated (%s)' ),
     690                                PHP_VERSION
     691                        );
    680692                        $result['status'] = 'recommended';
    681693
    682694                        return $result;
    683695                }
    684696
    685697                // Anything no longer secure must be updated.
    686                 $result['label']          = __( 'Your PHP version requires an update' );
     698                $result['label']          = sprintf(
     699                        // translators: %s: The server PHP version.
     700                        __( 'Your version of PHP requires an update (%s)' ),
     701                        PHP_VERSION
     702                );
    687703                $result['status']         = 'critical';
    688704                $result['badge']['label'] = __( 'Security' );
    689705