我正在为会员建立一个网站,他们可以在其中查看新帖子、关注更新等。我将为所有会员提供登录信息。我想创建一个仅显示网站描述、请求更多信息表单和登录窗口(可以是 wordpress 登录窗口)的登录页面。网站的其余部分应在登录后可访问的此页面后面。据我所知,自定义 Wordpress 登录页面并不适合我,因为我还需要显示请求信息表单和基本站点描述。我曾尝试使用像 WP-Members 和类似的插件,但它们都只限制对帖子和页面的访问。我需要将整个网站隐藏在登录页面后面。用 Wordpress 可以吗?是否有涵盖该主题的主题?请帮忙。谢谢!
1 回答
使用 WP-Members 是完全可能的。你可能会有点困惑,因为一个页面就足够了。
首先,确保您启用了仪表板 > 设置 > 固定链接 > 帖子名称。这将确保您的主页地址是 www.example.com/home 而不是 www.example.com/p?=1 或其他。是的,我知道您不想强迫人们访问名为 /home 的页面。忍受我。
- 使用 +New > Page 创建一个页面。出于本示例的目的,将其命名为 Home。
首先,您需要创建一个名为 unblock 的自定义字段。
- 在页面的最底部,您将看到一个自定义字段区域。
- 单击添加自定义字段按钮。
- 点击进入新
- 在名称字段中,输入:unblock
- 在值字段中,输入:true
然后你需要为 WP-Members 添加一个简码。仍在新页面上:
- 单击 HTML 选项卡
添加这个:
[wp-members page="members-area"]
这将显示登录人员、注册人员和检索密码所需的一切。您可以在页面中添加任何您想要的内容。不过,我建议您将其保留在自己的位置上。
- 单击发布。幽默我。我知道我们还没有完成。
我认为您想要的几乎是一个无特色的页面,并且您希望用户默认到达那里。这将使您的名为 Home 的新页面成为登录页面。当人们键入 www.example.com 以访问您的网站时,他们实际上最终会访问您名为 www.example.com/home 的自定义页面。
- 从仪表板,转到设置 > 阅读
- 在首页显示,选择静态页面
- 对于 Front Page 下拉菜单,选择您刚刚添加的页面。在此示例中,我们将其称为 Home。
- 为 Posts 下拉菜单做同样的事情。
摆脱像最近的帖子这样的杂乱无章的东西:
- 如果幸运的话,您的主题有一个空白的模板选项。返回编辑您的页面。在右侧列中,您会看到名为 Page Attributes 的内容,在其下方是 Template。
- 如果有可选模板,请尝试它们。它们完全依赖于主题。
如果这不起作用,您需要删除小部件,这是最近的帖子等出现在侧面的方式。遗憾的是,这会将它们从所有页面中删除,而不仅仅是这一页(同样,取决于主题)。
转到仪表板 > 外观 > 小部件
您会在右侧看到主要、次要等小部件区域。
- 单击每个上的向下三角形。
- 您会在那里看到名为“搜索”、“档案”等的下拉菜单。
- 只需将它们拖到左侧即可。将它们全部删除。
好的,现在你的页面很空。
但是,您还想要一些模糊的东西,即“请求信息表”。令人惊讶的是,这有点超出了本练习的范围。提示:在 wordpress.org/extend/plugins 上搜索联系表格,它会使用一个很像 WP-Members 的简码。