Merge pull request #1294 from ultimatemember/fix/register_redirect

Redirection from default registration to UM registration
This commit is contained in:
Mykyta Synelnikov
2023-09-05 00:04:20 +03:00
committed by GitHub
+4 -4
View File
@@ -742,12 +742,12 @@ function um_registration_set_profile_full_name( $user_id, $args ) {
add_action( 'um_registration_set_extra_data', 'um_registration_set_profile_full_name', 10, 2 );
/**
* Redirect from default registration to UM registration page
* Redirect from default registration to UM registration page
*/
function um_form_register_redirect() {
$page_id = UM()->options()->get( UM()->options()->get_core_page_id( 'register' ) );
$register_post = get_post( $page_id );
if ( ! empty( $register_post ) ) {
$page_id = UM()->options()->get( UM()->options()->get_core_page_id( 'register' ) );
// Do not redirect if the registration page is not published.
if ( ! empty( $page_id ) && 'publish' === get_post_status( $page_id ) ) {
// Not `um_safe_redirect()` because predefined register page is situated on the same host.
wp_safe_redirect( get_permalink( $page_id ) );
exit();