diff --git a/src/wp-includes/functions.php b/src/wp-includes/functions.php index 33b1d9ecfc..5b6881dec2 100644 --- a/src/wp-includes/functions.php +++ b/src/wp-includes/functions.php @@ -8342,11 +8342,18 @@ function clean_dirsize_cache( $path ) { * * @since 5.2.0 * + * @global string $wp_version WordPress version. + * * @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 ) { - return empty( $required ) || version_compare( get_bloginfo( 'version' ), $required, '>=' ); + global $wp_version; + + // Strip off any -alpha, -RC, -beta, -src suffixes. + list( $version ) = explode( '-', $wp_version ); + + return empty( $required ) || version_compare( $version, $required, '>=' ); } /**