From 383e563e53dc71f9d166078a9d3984bd5e1a21ba Mon Sep 17 00:00:00 2001 From: nikitasinelnikov Date: Fri, 30 Apr 2021 17:05:08 +0300 Subject: [PATCH] - setting label changed; - added filter hook 'um_change_usermeta_for_update' for extending $to_update usermeta array after all profile fields validations; --- includes/admin/core/class-admin-settings.php | 2 +- includes/core/um-actions-profile.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/admin/core/class-admin-settings.php b/includes/admin/core/class-admin-settings.php index b2c97670..6e8eda63 100644 --- a/includes/admin/core/class-admin-settings.php +++ b/includes/admin/core/class-admin-settings.php @@ -652,7 +652,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { 'id' => 'activation_link_expiry_time', 'type' => 'number', 'label' => __( 'Activation link lifetime', 'ultimate-member' ), - 'tooltip' => __( 'How long does an activation link live? Leave empty for endless links.', 'ultimate-member' ), + 'tooltip' => __( 'How long does an activation link live in seconds? Leave empty for endless links.', 'ultimate-member' ), 'size' => 'small', ), ) diff --git a/includes/core/um-actions-profile.php b/includes/core/um-actions-profile.php index f68dcc27..5cbe7365 100644 --- a/includes/core/um-actions-profile.php +++ b/includes/core/um-actions-profile.php @@ -363,6 +363,9 @@ function um_user_edit_profile( $args ) { } + // use this filter after all validations has been completed and we can extends data based on key + $to_update = apply_filters( 'um_change_usermeta_for_update', $to_update, $args, $fields, $key ); + } } }