忘记密码需要从wp登录重定向到自定义页面

时间:2019-08-26 07:46:43

标签: wordpress

是wordpress的新功能。我的疑问是,

现在默认用户忘记了密码重定向到website/wp-login.php?action=lostpassword&redirect_to=http%3A%2F%2website.com%2Fuser-profile

但是我有一个自定义页面/password-reset/。因此,我引用了一些帖子,并在主题函数.php中添加了以下代码

add_filter( 'lostpassword_url', 'my_lostpassword_url', 10, 0 ); 
function my_lostpassword_url() {
    return site_url('/password-reset/');
}

但是它不起作用。

所以我在 .htaccess 文件中添加了重写规则-作为第一行

RewriteRule ^wp-login.php?action=lostpassword$ website.com/password-reset/ [R=301,L]

两者都不起作用。有什么解决办法吗?