是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]
两者都不起作用。有什么解决办法吗?
答案 0 :(得分:0)