1
通过您的论坛,我发现这个代码,以及它肯定重定向,但它重定向之前,人有机会提交密码重置。重设密码后重定向到一个独特的页面
基本上,我希望用户能够去
网址:网站/ WP-login.php中行动= lostpassword
提交了密码重置,然后重定向到
网址:网站/ Unique_Page
任何智慧将不胜感激。谢谢!
function possibly_redirect(){
global $pagenow;
if('wp-login.php' == $pagenow) {
if (isset($_POST['wp-submit']) || // in case of LOGIN
(isset($_GET['action']) && $_GET['action']=='logout') || // in case of LOGOUT
(isset($_GET['checkemail']) && $_GET['checkemail']=='confirm') || // in case of LOST PASSWORD
(isset($_GET['checkemail']) && $_GET['checkemail']=='registered')) return; // in case of REGISTER
else wp_redirect(home_url()); // or wp_redirect(home_url('/login'));
exit();
}
}
add_action('init','possibly_redirect');
使用'&&'(AND)而不是'||'(OR)。 –
你好,弗雷德,谢谢。我改变了“||”到“&&”,但“忘记的密码链接仍然重定向到主页面。 – user3299173
了解它在function.php文件中使用不同的代码:-)谢谢你的时间https://codex.wordpress .org/Plugin_API/Filter_Reference/lostpassword_redirect – user3299173