因为我不知道的原因(我不是最初的开发人员)。此自定义WordPress站点不显示受密码保护的登录表单。。。“此内容受密码保护!若要查看,请在下面输入您的密码:”“。”。
页面显示它受到保护,但访问者仍可以看到整个页面。我设法使用能够触发表单并阻止访问的代码。
输入正确密码后。页面重定向到/wp登录。php?操作=后处理,这只是一个空白页。从我在函数中尝试的所有解决方案中。php和编辑下面的代码似乎不起作用。是否有人有类似的问题或修复程序重定向到同一个sage以显示保护内容?
<?php if ( post_password_required() ) { ?>
<form method="post" action="/wp-login.php?action=postpass">
<p>This content is password protected. To view it please enter your password below:</p>
<input type="password" style="margin:10px 0;" size="20" id="pwbox-<?php the_ID(); ?>" name="post_password"/></label><br/>
<input type="submit" value="Submit" name="Submit"/></p>
</form>
<?php } else { ?>
// echo out all of the post content
<?php } ?>