diff --git a/includes/admin/core/class-admin-users.php b/includes/admin/core/class-admin-users.php index fb4b2aa2..5bd014b6 100644 --- a/includes/admin/core/class-admin-users.php +++ b/includes/admin/core/class-admin-users.php @@ -74,6 +74,9 @@ if ( ! class_exists( 'um\admin\core\Admin_Users' ) ) { case 'um_approve_membership': case 'um_reenable': + add_filter( 'um_template_tags_patterns_hook', 'password_reset_link_tags_patterns', 10, 1 ); + add_filter( 'um_template_tags_replaces_hook', 'password_reset_link_tags_replaces', 10, 1 ); + UM()->user()->approve(); break; diff --git a/includes/um-short-functions.php b/includes/um-short-functions.php index ad78df53..4817bba8 100644 --- a/includes/um-short-functions.php +++ b/includes/um-short-functions.php @@ -60,16 +60,6 @@ function um_is_session_started() { return false; } -function password_reset_link_tags_patterns( $placeholders ) { - // your code here - $placeholders[] = '{password_reset_link}'; - return $placeholders; -} -function password_reset_link_tags_replaces( $replace_placeholders ) { - // your code here - $replace_placeholders[] = um_user( 'password_reset_link' ); - return $replace_placeholders; -} /** * User clean basename @@ -232,6 +222,30 @@ function um_convert_tags( $content, $args = array(), $with_kses = true ) { return $content; } +/** + * UM Placeholders for reset password + * + * @param $placeholders + * + * @return array + */ +function password_reset_link_tags_patterns( $placeholders ) { + $placeholders[] = '{password_reset_link}'; + return $placeholders; +} + +/** + * UM Replace Placeholders for reset password + * + * @param $replace_placeholders + * + * @return array + */ +function password_reset_link_tags_replaces( $replace_placeholders ) { + $replace_placeholders[] = um_user( 'password_reset_link' ); + return $replace_placeholders; +} + /** * @function um_user_ip()