WordPress Version: 6.5
/**
* Checks compatibility with the current WordPress version.
*
* @since 5.2.0
*
* @global string $wp_version The WordPress version string.
*
* @param string $required Minimum required WordPress version.
* @return bool True if required version is compatible or empty, false if not.
*/
function is_wp_version_compatible($required)
{
global $wp_version;
// Strip off any -alpha, -RC, -beta, -src suffixes.
list($version) = explode('-', $wp_version);
if (is_string($required)) {
$trimmed = trim($required);
if (substr_count($trimmed, '.') > 1 && str_ends_with($trimmed, '.0')) {
$required = substr($trimmed, 0, -2);
}
}
return empty($required) || version_compare($version, $required, '>=');
}