dashboard_php_nag_class

The timeline below displays how wordpress function dashboard_php_nag_class has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Adds an additional class to the PHP nag if the current version is insecure.
 *
 * @since 5.1.0
 *
 * @param string[] $classes Array of meta box classes.
 * @return string[] Modified array of meta box classes.
 */
function dashboard_php_nag_class($classes)
{
    $response = wp_check_php_version();
    if (!$response) {
        return $classes;
    }
    if (isset($response['is_secure']) && !$response['is_secure']) {
        $classes[] = 'php-no-security-updates';
    } elseif ($response['is_lower_than_future_minimum']) {
        $classes[] = 'php-version-lower-than-future-minimum';
    }
    return $classes;
}

WordPress Version: 5.4

/**
 * Adds an additional class to the PHP nag if the current version is insecure.
 *
 * @since 5.1.0
 *
 * @param string[] $classes Array of meta box classes.
 * @return string[] Modified array of meta box classes.
 */
function dashboard_php_nag_class($classes)
{
    $response = wp_check_php_version();
    if ($response && isset($response['is_secure']) && !$response['is_secure']) {
        $classes[] = 'php-insecure';
    }
    return $classes;
}

WordPress Version: 5.1

/**
 * Adds an additional class to the PHP nag if the current version is insecure.
 *
 * @since 5.1.0
 *
 * @param array $classes Metabox classes.
 * @return array Modified metabox classes.
 */
function dashboard_php_nag_class($classes)
{
    $response = wp_check_php_version();
    if ($response && isset($response['is_secure']) && !$response['is_secure']) {
        $classes[] = 'php-insecure';
    }
    return $classes;
}