【问题标题】:Wordpress Password Protected Page is not protectedWordpress 密码保护页面不受保护
【发布时间】:2021-06-10 17:43:46
【问题描述】:

我有一个带有 Kalium 主题的 wordpress 网站,我有一个需要密码保护的页面。我以前用相同的配置对几个页面进行了密码保护,但现在我网站中的一个页面即使在设置密码保护之后也没有密码保护。在 WP 管理面板上,它显示该页面受密码保护,并且在那里也设置了密码。我用谷歌搜索但找不到任何解决方案。请帮助我摆脱这个问题并建议我一些可以帮助我保护我的页面密码的东西。

【问题讨论】:

  • 您是否在隐身窗口或注销时尝试过?我敢打赌管理员可以免于密码检查。
  • 是的,我已经隐身签入,甚至在不同的系统上签入。不知道为什么即使这样设置它也不起作用。

标签: php html wordpress web


【解决方案1】:

我不确定您的特定主题,但默认情况下,当您选择密码保护时,它只会隐藏内容。即 the_content()。因此,如果您想用密码保护整个页面,请将您的 php 更新为类似于以下内容:

<?php

global $post;
get_header();

if ( post_password_required( $post ) ) {
      // Password protecte content.
}else{
    // Page isn't password-protected, show password prompt
    echo get_the_password_form( $post );
}

?>

【讨论】:

  • 我知道,我只想保护内容,但我的内容即使设置了密码保护,也没有密码保护。我不知道它的默认行为有什么问题。
  • 我建议启用 DEBUG LOG 并查看是否有任何进一步的信息可用:help.dreamhost.com/hc/en-us/articles/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-21
  • 2017-11-24
  • 1970-01-01
  • 2010-11-27
  • 1970-01-01
相关资源
最近更新 更多