Fix edit profile redirect

This commit is contained in:
champsupertramp
2016-04-05 14:09:33 +08:00
parent 778a97c6c2
commit 3c0f57442d
2 changed files with 11 additions and 5 deletions
+2 -1
View File
@@ -120,7 +120,8 @@
do_action('um_user_after_updating_profile', $to_update );
if ( !isset( $args['is_signup'] ) ) {
exit( wp_redirect( um_edit_my_profile_cancel_uri() ) );
$url = $ultimatemember->permalinks->profile_url();
exit( wp_redirect( um_edit_my_profile_cancel_uri( $url ) ) );
}
}
+9 -4
View File
@@ -803,10 +803,15 @@ function um_reset_user() {
/***
*** @remove edit profile args from url
***/
function um_edit_my_profile_cancel_uri() {
$url = remove_query_arg( 'um_action' );
$url = remove_query_arg( 'profiletab', $url );
$url = add_query_arg('profiletab', 'main', $url );
function um_edit_my_profile_cancel_uri( $url = '' ) {
global $ultimatemember;
if( empty( $url ) ){
$url = remove_query_arg( 'um_action' );
$url = remove_query_arg( 'profiletab', $url );
$url = add_query_arg('profiletab', 'main', $url );
}
return $url;
}