【问题标题】:Wordpress page password protection is not working. Page still visibleWordpress 页面密码保护不起作用。页面仍然可见
【发布时间】:2010-05-19 15:20:16
【问题描述】:

第一次尝试在 Wordpress 页面上使用受密码保护的可见性选项,但它似乎什么也没做。添加密码后,如果我查看该页面,它从不要求输入密码。不同的浏览器,清除所有临时文件,退出 wordpress 管理员,没有任何区别。甚至登录到从未访问过站点或管理员的远程计算机并在没有任何提示输入密码的情况下打开页面。有没有其他人遇到过这个问题?我的 Google 技能让我失望了。

【问题讨论】:

  • 如果我们知道您正在运行的 WordPress 版本会有所帮助。可能是对您的网站和“受保护”页面的引用,因此我们也可以看到它的运行情况。

标签: wordpress password-protection


【解决方案1】:

最终发现模板需要 content() 函数才能显示密码提示。对于那些处于我这种情况并且需要在整个模板中对内容或 PHP 脚本进行密码保护的人,这适用于http://wordpress.org/support/topic/346373

【讨论】:

  • 你说得对——我是直接操作 post_content 的——所以我最终需要结合使用the other answer 结合这一知识!
【解决方案2】:

似乎主题必须支持此功能。我发现你必须使用这样的东西才能让它工作

<?php 
    if (post_password_required()) { 
        echo get_the_password_form();
    } else {
        echo "<p>Protected content</p>";
    }
?>

【讨论】:

  • 在这种情况发生时能够手动控制而无需依赖 get_the_content()the_content() 的绝佳答案
猜你喜欢
  • 1970-01-01
  • 2021-06-10
  • 2011-06-21
  • 1970-01-01
  • 2021-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多