From 7663af98d0d9d8286a795dae8fb26ab45618b74d Mon Sep 17 00:00:00 2001 From: Denis Baranov Date: Tue, 23 Jan 2018 17:12:33 +0200 Subject: [PATCH] - fixed "Profile Permalink Base" --- 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 03c146cb..bee3ec9b 100644 --- a/includes/core/class-user.php +++ b/includes/core/class-user.php @@ -258,13 +258,17 @@ if ( ! class_exists( 'User' ) ) { $duplicate_id = get_option( "um_duplicate_name_{$duplicate_slug_hash}" ); if ( ! empty( $duplicate_id ) && $duplicate_id != $user_id ) - $full_name = $full_name . ' ' . $user_id; + $full_name = trim( $full_name . ' ' . $user_id ); $user_in_url = UM()->permalinks()->profile_slug( $full_name, $first_name, $last_name ); } update_user_meta( $user_id, "um_user_profile_url_slug_{$permalink_base}", $user_in_url ); + if ( empty ( $user_in_url )) { + $user_in_url = $user_id; + } + return UM()->permalinks()->profile_permalink( $user_in_url ); }