From 7ba73aaf35165555aa04996581f16aea841a5ac7 Mon Sep 17 00:00:00 2001 From: Champ Camba Date: Thu, 14 Sep 2023 19:54:58 +0800 Subject: [PATCH] Avoid regenerating hash for profile URL on profile update --- includes/core/class-user.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/includes/core/class-user.php b/includes/core/class-user.php index f88feadf..3bf706f1 100644 --- a/includes/core/class-user.php +++ b/includes/core/class-user.php @@ -790,7 +790,11 @@ if ( ! class_exists( 'um\core\User' ) ) { } if ( 'hash' === $permalink_base ) { - $user_in_url = $this->generate_user_hash( $user_id ); + if ( empty( $current_profile_slug ) ) { + $user_in_url = $this->generate_user_hash( $user_id ); + } else { + $user_in_url = $current_profile_slug; + } } if ( 'custom_meta' === $permalink_base ) {