wppaste
WordPress

apply_filters( 'site_status_test_result', array $test_result )

Since
5.3.0
Filters the output of a finished Site Health test.

Compatibility

WordPress
since 5.3.0
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0).

Parameters

$test_resultarray
{ An associative array of test result data.
@type string $label A label describing the test, and is used as a header in the output.
@type string $status The status of the test, which can be a value of good, recommended or critical.
@type array $badge { Tests are put into categories which have an associated badge shown, these can be modified and assigned here.
@type string $label The test label, for example Performance.
@type string $color Default blue. A string representing a color to use for the label.
} @type string $description A more descriptive explanation of what the test looks for, and why it is important for the end user.
@type string $actions An action to direct the user to where they can resolve the issue, if one exists.
@type string $test The name of the test being ran, used as a reference point.
}
  • $labelstring

    A label describing the test, and is used as a header in the output.
  • $statusstring

    The status of the test, which can be a value of good, recommended or critical.
  • $badgearray

    Tests are put into categories which have an associated badge shown, these can be modified and assigned here.
    • $labelstring

      The test label, for example Performance.
    • $colorstring

      Default blue. A string representing a color to use for the label. } @type string $description A more descriptive explanation of what the test looks for, and why it is important for the end user.
    • $actionsstring

      An action to direct the user to where they can resolve the issue, if one exists.
    • $teststring

      The name of the test being ran, used as a reference point.

Where this hook fires · 1

  • wp-admin/includes/class-wp-site-health.php:194WP_Site_Health::perform_test()

Source code

		 *     }		 *     @type string $description A more descriptive explanation of what the test looks for, and why it is important for the end user.		 *     @type string $actions     An action to direct the user to where they can resolve the issue, if one exists.		 *     @type string $test        The name of the test being ran, used as a reference point.		 * }		 */		return apply_filters( 'site_status_test_result', call_user_func( $callback ) );	} 	/**	 * Runs the SQL version checks.	 *	 * These values are used in later tests, but the part of preparing them is more easily managed

Changelog

Introduced in 5.3.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.7.7 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.