重定向受密码保护的页面?

时间:2013-02-12 作者:Ina

我正在寻找最简单的方法将受密码保护的页面重定向到输入密码后的另一个页面。

E、 g。

<?php if ( is_page(\'name-of-page\') && ! post_password_required() ) { 
   wp_redirect( home_url() ); exit; 
} ?>
使用wp\\u重定向正在触发“headers ready sent error”(标头已发送错误)。

我见过一些使用输出缓冲来避免这种情况的解决方案,但我不确定这是否是最好的解决方案。

谢谢

1 个回复
最合适的回答,由SO网友:Ina 整理而成

汤姆·诺威尔证实了发生的事情。正在插入wp_redirect 在模板中,会导致页面部分加载或根本不加载。

它需要放在开口之前<html> 像以前一样工作</head> 然后停下来。

结束

相关推荐

Check the password of a user

我想检查用户是否有特定密码,因此我一直在尝试wp_check_password 但被检查的帐户已注销,在调用之前无法再次登录wp_check_password 在代码中。深入研究代码,我发现它使用新的哈希设置密码。而且如果我使用wp_check_password( \'hello\', md5(\'hello\'), 1 );, 它甚至不检查数据库中的内容并返回true。那不是一只虫子吗?有什么办法可以检查用户的密码吗?