mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
- added filter for user profile slug
This commit is contained in:
@@ -313,7 +313,10 @@ if ( ! class_exists( 'um\core\User' ) ) {
|
||||
|
||||
|
||||
/**
|
||||
* @param $user_id
|
||||
* Generate User Profile Slug and seve to meta
|
||||
*
|
||||
* @param int $user_id
|
||||
* @param bool $force
|
||||
*/
|
||||
function generate_profile_slug( $user_id, $force = false ) {
|
||||
$userdata = get_userdata( $user_id );
|
||||
@@ -406,6 +409,8 @@ if ( ! class_exists( 'um\core\User' ) ) {
|
||||
$user_in_url = trim( $user_in_url, $separate );
|
||||
}
|
||||
|
||||
$user_in_url = apply_filters( 'um_change_user_profile_slug', $user_in_url, $user_id );
|
||||
|
||||
if ( $force || empty( $current_profile_slug ) || $current_profile_slug != $user_in_url ) {
|
||||
update_user_meta( $user_id, "um_user_profile_url_slug_{$permalink_base}", $user_in_url );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user