@@ -115,7 +115,7 @@ function wpum_login_link( $atts, $content = null ) {
115115 $ wpum_login_page = get_permalink ( $ wpum_login_page );
116116
117117 if ( $ redirect ) {
118- $ wpum_login_page = add_query_arg ( [ 'redirect_to ' => $ redirect ], $ wpum_login_page );
118+ $ wpum_login_page = add_query_arg ( [ 'redirect_to ' => apply_filters ( ' wpum_login_redirect_to_url ' , $ redirect ) ], $ wpum_login_page );
119119 }
120120
121121 if ( $ wpum_login_page ) {
@@ -270,7 +270,7 @@ function wpum_profile( $atts, $content = null ) {
270270 if ( ! is_user_logged_in () && wpum_get_queried_user_id () ) {
271271 $ user = get_user_by ( 'id ' , wpum_get_queried_user_id () );
272272 $ redirect = wpum_get_profile_url ( $ user );
273- $ login_page = add_query_arg ( [ 'redirect_to ' => $ redirect ], $ login_page );
273+ $ login_page = add_query_arg ( [ 'redirect_to ' => apply_filters ( ' wpum_login_redirect_to_url ' , $ redirect ) ], $ login_page );
274274 }
275275
276276 $ warning_message = sprintf ( __ ( 'This content is available to members only. Please <a href="%1$s">login</a> or <a href="%2$s">register</a> to view this area. ' , 'wp-user-manager ' ), $ login_page , $ registration_page );
@@ -368,7 +368,7 @@ function wpum_restrict_logged_in( $atts, $content = null ) {
368368 $ login_page = get_permalink ( wpum_get_core_page_id ( 'login ' ) );
369369 $ login_page = add_query_arg (
370370 [
371- 'redirect_to ' => get_permalink (),
371+ 'redirect_to ' => apply_filters ( ' wpum_login_redirect_to_url ' , get_permalink () ),
372372 ],
373373 $ login_page
374374 );
@@ -432,7 +432,7 @@ function wpum_restrict_logged_out( $atts, $content = null ) {
432432 $ login_page = get_permalink ( wpum_get_core_page_id ( 'login ' ) );
433433 $ login_page = add_query_arg (
434434 [
435- 'redirect_to ' => get_permalink (),
435+ 'redirect_to ' => apply_filters ( ' wpum_login_redirect_to_url ' , get_permalink () ),
436436 ],
437437 $ login_page
438438 );
@@ -499,7 +499,7 @@ function wpum_restrict_to_users( $atts, $content = null ) {
499499 $ login_page = get_permalink ( wpum_get_core_page_id ( 'login ' ) );
500500 $ login_page = add_query_arg (
501501 [
502- 'redirect_to ' => get_permalink (),
502+ 'redirect_to ' => apply_filters ( ' wpum_login_redirect_to_url ' , get_permalink () ),
503503 ],
504504 $ login_page
505505 );
@@ -568,7 +568,7 @@ function wpum_restrict_to_user_roles( $atts, $content = null ) {
568568 $ login_page = get_permalink ( wpum_get_core_page_id ( 'login ' ) );
569569 $ login_page = add_query_arg (
570570 [
571- 'redirect_to ' => get_permalink (),
571+ 'redirect_to ' => apply_filters ( ' wpum_login_redirect_to_url ' , get_permalink () ),
572572 ],
573573 $ login_page
574574 );
0 commit comments