diff --git a/includes/core/class-user.php b/includes/core/class-user.php index 20221847..f88feadf 100644 --- a/includes/core/class-user.php +++ b/includes/core/class-user.php @@ -800,6 +800,28 @@ if ( ! class_exists( 'um\core\User' ) ) { $permalink_base = 'user_login'; } else { $user_in_url = rawurlencode( get_user_meta( $user_id, $custom_meta, true ) ); + /** + * Filters the user profile slug when custom meta is set. + * + * @param {string} $slug User profile slug. + * @param {int} $user_id User ID. + * @param {string} $metakey Meta key. + * + * @return {string} User profile slug. + * + * @since 2.6.12 + * @hook um_custom_meta_permalink_base_generate_user_slug + * + * @example