diff --git a/includes/core/class-fields.php b/includes/core/class-fields.php index 2abe7a70..ebbbe7d4 100644 --- a/includes/core/class-fields.php +++ b/includes/core/class-fields.php @@ -4487,7 +4487,15 @@ if ( ! class_exists( 'um\core\Fields' ) ) { } if ( um_is_myprofile() ) { - $output .= '

' . $emo . '' . sprintf( __( 'Your profile is looking a little empty. Why not add some information!', 'ultimate-member' ), esc_url( um_edit_profile_url() ) ) . '

'; + if ( isset( $_GET['profiletab'] ) && 'main' !== $_GET['profiletab'] ) { + $tab = sanitize_key( $_GET['profiletab'] ); + $edit_action = 'edit_' . $tab; + $profile_url = um_user_profile_url( um_profile_id() ); + $edit_url = add_query_arg( array( 'profiletab' => $tab, 'um_action' => $edit_action ), $profile_url ); + } else { + $edit_url = um_edit_profile_url(); + } + $output .= '

' . $emo . '' . sprintf( __( 'Your profile is looking a little empty. Why not add some information!', 'ultimate-member' ), esc_url( $edit_url ) ) . '

'; } else { $output .= '

' . $emo . '' . __( 'This user has not added any information to their profile yet.', 'ultimate-member' ) . '

'; }