WordPress网站的“仅限会员”部分-自助注册,没有后端访问权限

时间:2011-03-01 作者:Gavin Anderegg

我在一个主要是静态内容和一个主要博客的网站上工作。因此,WordPress看起来是构建此网站的最佳选择。但是,客户端现在正在寻找以下功能:

需要有一个“仅限会员”部分,带有子页面,包含一些轻微敏感的信息,用户需要能够请求帐户并在验证后验证其电子邮件地址,管理员希望在将用户添加为成员之前手动对每个注册请求说“是”或“否”,成员不应该访问后端,但应该在注册和登录后留在站点上。是否有一些插件或一系列插件使这更简单?有没有人对如何最好地进行设置提出建议?

谢谢

3 个回复
最合适的回答,由SO网友:Bainternet 整理而成

看看theme my login 其中包括:

根据用户的角色,在登录和注销时重定向用户,要求用户在注册时获得批准并确认电子邮件地址,为了创建仅限成员的页面,您可以使用常规页面,只需将此功能添加到主题的功能中即可。php is\\u user\\u logged\\u in()

add_shortcode(\'member_only\',\'member_only_shortcode\');
function member_only_shortcode($content){
    if ( is_user_logged_in() ) {
        return $content;
    } else {
        return __(\'You must log-in to see this content \');
    }
}
用法:[member_only]content to show your members[/member_only]

SO网友:Zack

您可以查看一些插件。您可以查看其中的一些插件,并根据客户的需要编写自己的成员插件。

  • Members Only - 使整个博客仅对成员可用。您可能可以在您自己的插件中为您的客户机使用一些代码
  • Membership - 这是一个付费解决方案,我不确定它到底做了什么,但提供了链接供您调查
SO网友:wyrfel

我在用Theme My Login 结合Members 为此。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?