Make WordPress Core


Ignore:
Timestamp:
08/17/2020 02:01:04 AM (6 years ago)
Author:
SergeyBiryukov
Message:

Site Health: Ensure that the tests returned by WP_Site_Health::get_tests() always have the required array keys: direct and async.

This avoids PHP notices if these keys were accidentally removed using the site_status_tests filter.

Props khag7, Ov3rfly, desrosj, Clorith.
Fixes #50858.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-site-health.php

    r48801 r48808  
    22082208                $tests = apply_filters( 'site_status_tests', $tests );
    22092209
     2210                // Ensure that the filtered tests contain the required array keys.
     2211                $tests = array_merge(
     2212                        array(
     2213                                'direct' => array(),
     2214                                'async'  => array(),
     2215                        ),
     2216                        $tests
     2217                );
     2218
    22102219                return $tests;
    22112220        }
Note: See TracChangeset for help on using the changeset viewer.