diff --git a/includes/core/class-account.php b/includes/core/class-account.php index 09cb675b..3268fc09 100644 --- a/includes/core/class-account.php +++ b/includes/core/class-account.php @@ -309,6 +309,8 @@ if ( ! class_exists( 'Account' ) ) { $args = 'single_user_password'; + $args = apply_filters( 'um_account_tab_delete_fields', $args, $shortcode_args ); + $fields = UM()->builtin()->get_specific_fields( $args ); $fields = apply_filters( 'um_account_secure_fields', $fields, $id ); @@ -333,6 +335,8 @@ if ( ! class_exists( 'Account' ) ) { $args = str_replace(',user_email','', $args ); } + $args = apply_filters( 'um_account_tab_general_fields', $args, $shortcode_args ); + $fields = UM()->builtin()->get_specific_fields( $args ); $fields = apply_filters( 'um_account_secure_fields', $fields, $id ); @@ -349,6 +353,8 @@ if ( ! class_exists( 'Account' ) ) { $args = 'user_password'; + $args = apply_filters( 'um_account_tab_password_fields', $args, $shortcode_args ); + $fields = UM()->builtin()->get_specific_fields( $args ); $fields = apply_filters( 'um_account_secure_fields', $fields, $id );