diff --git a/includes/core/um-filters-login.php b/includes/core/um-filters-login.php index ea1d27cf..d82f4e8a 100644 --- a/includes/core/um-filters-login.php +++ b/includes/core/um-filters-login.php @@ -151,4 +151,20 @@ function um_wp_form_errors_hook_logincheck( $user, $username, $password ) { return wp_authenticate_username_password( $user, $username, $password ); } -add_filter( 'authenticate', 'um_wp_form_errors_hook_logincheck', 50, 3 ); \ No newline at end of file +add_filter( 'authenticate', 'um_wp_form_errors_hook_logincheck', 50, 3 ); + +/** + * Change lost password url in UM Login form + * @param string $lostpassword_url + * @return string + */ +function um_lostpassword_url( $lostpassword_url ) { + + if( um_is_core_page("login") ){ + return um_get_core_page("password-reset"); + } + + return $lostpassword_url; +} +add_filter( 'lostpassword_url', 'um_lostpassword_url', 10, 1 ); +