From ea248949a650c1cef59174fcbbbe594f449bd62b Mon Sep 17 00:00:00 2001 From: Marian <42134098+IanDelMar@users.noreply.github.com> Date: Thu, 13 Feb 2025 18:43:12 +0100 Subject: [PATCH] Ensure wp_roles() returns an instance of WP_Roles --- src/wp-includes/capabilities.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/capabilities.php b/src/wp-includes/capabilities.php index d6c340c95eef0..c71f98ef5e736 100644 --- a/src/wp-includes/capabilities.php +++ b/src/wp-includes/capabilities.php @@ -1078,7 +1078,7 @@ function user_can_for_site( $user, $site_id, $capability, ...$args ) { function wp_roles() { global $wp_roles; - if ( ! isset( $wp_roles ) ) { + if ( ! ( $wp_roles instanceof WP_Roles ) ) { $wp_roles = new WP_Roles(); } return $wp_roles;