From 64cefd6a3d6f5f3e1ea859915b1f1d07f0519ef9 Mon Sep 17 00:00:00 2001 From: Jonny Harrus Date: Thu, 30 Jan 2025 17:50:03 -0500 Subject: [PATCH] Force reload on remove_all_caps. --- src/wp-includes/class-wp-user.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/class-wp-user.php b/src/wp-includes/class-wp-user.php index 956fa467ac6d0..c99665d376409 100644 --- a/src/wp-includes/class-wp-user.php +++ b/src/wp-includes/class-wp-user.php @@ -767,7 +767,8 @@ public function remove_cap( $cap ) { */ public function remove_all_caps() { global $wpdb; - $this->caps = array(); + $this->caps = array(); + $this->loaded_caps = false; delete_user_meta( $this->ID, $this->cap_key ); delete_user_meta( $this->ID, $wpdb->get_blog_prefix() . 'user_level' ); $this->get_role_caps();