add_action( 'login_init', function () {

    if ( ($_GET['action'] ?? '') !== 'rp' ) {
        return;
    }

    if ( empty($_GET['key']) || empty($_GET['login']) ) {
        return;
    }

    wp_redirect(
        add_query_arg(
            [
                'key'   => sanitize_text_field( $_GET['key'] ),
                'login' => sanitize_text_field( $_GET['login'] ),
            ],
            site_url('/moje-konto/lost-password/')
        )
    );
    exit;
});
Show more Show less