【问题标题】:How do I password protect a page of posts on Wordpress?如何使用密码保护 Wordpress 上的帖子页面?
【发布时间】:2015-10-18 13:57:34
【问题描述】:

我的网站上有几个页面,我想用密码保护包含最新帖子的页面。

只需进入管理面板并设置 Visibility: Password protected 并没有这样做。

我怎样才能做到这一点?

【问题讨论】:

  • 您能否提供有关您的 Wordpress 的更多信息?
  • 这是一个本地托管的安装,使用 Ascent 主题 wordpress.org/themes/ascent。它在 WordPress 4.3.1 上运行。

标签: wordpress


【解决方案1】:

按照以下步骤操作:

  1. 首先检查你的浏览器控制台可能是一些 javascript 文件的原因 错误。

  2. 如果此问题未解决,请停用所有插件并 再次检查控制台。然后一一激活插件 并检查哪一个是冲突的。

  3. 如果错误仍然存​​在,请将您的主题更改为默认 WordPress 之一 主题和检查,您的问题是否已解决。

  4. 如果问题仍然存在,则仅更新您的 WordPress 核心文件。

【讨论】:

  • 1.控制台中没有任何内容,页面加载完美,就好像根本不需要密码一样。 2. 我已经尝试切换到默认的 25 个 wordpress 主题。页面仍然加载,好像不需要密码一样。 2. 我也试过停用所有插件,但无济于事。 3. 我已经设法用密码保护个别帖子,但我不确定这是一个可持续的解决方案 - 我宁愿只用密码保护帖子出现的页面。 4. 我以前使用过 PHP,所以如果有必要我可以更改它,但这是我第一次使用 wordpress,正如你所知:(
  • ....也是我第一次在stackoverflow上发帖,我还没有掌握这个>_>
  • 通过FTP更新除wp-content目录以外的所有wordpress核心文件。
  • 它在本地托管,因此无需通过 FTP 更新。它甚至在本地都不起作用=/
  • 现在回到这一点,似乎帖子页面被视为存档页面,因此不能受密码保护。我在 wordpress.stackoverflow.com 中问了同样的问题并得到了这个:当您创建一个页面并将其分配给设置->阅读中的“帖子页面”时,它不再被视为一个页面,而是一个存档。这就是为什么标准密码保护不起作用的原因。您需要自己构建最新的帖子页面,例如使用页面模板和/或 pre_get_posts 操作。
猜你喜欢
  • 2014-10-07
  • 1970-01-01
  • 1970-01-01
  • 2021-06-10
  • 2011-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-08
相关资源
最近更新 更多