允许用户注册并向他们显示仅限成员的区域(不含插件)

时间:2013-09-23 作者:Sabai

我希望用户能够使用网站前端的表单进行注册,创建一个帐户,在他们确认他们将有权访问只有他们才能看到的页面,以及他们的详细信息和最终喜欢的内容之后。

我基本上是在寻找一种灵活的方式来允许会员注册和管理。不需要支付系统,尽管在未来这可能是一种可能性。

没有插件可以做到这一点吗?我找不到任何资源。

谢谢

2 个回复
SO网友:Maruti Mohanty

我想说,插件是处理会员资格的非常简单的方法,除非你想要它的规模很小,比如几个页面/帖子等。

在这种情况下,您可以根据需要注册用户级别,分配功能,然后在每个页面/帖子上进行检查if ( current_user_can() )

这可能是一个解决方案,可以管理小规模的事情。

这方面的一个小片段是

if ( current_user_can( $capability, $args ) ) {
    // The code for the page goes here
} else {
    // redirect to the home page or to some page telling the user he is not capable to see the page
} 
引用当前\\u user\\u canLINK

SO网友:Eugenious

我不认为有一个简单的方法可以用现成的Wordpress做到这一点。当然,你可以不用插件就可以完成,但你会发现自己编写了大量的代码。

正如您所说,有一些插件可以完成帐户创建。

至于看到只有他们才能看到的特殊页面,这可能还需要自定义代码和/或专门的插件。

希望这能有所帮助,我知道这可能不是你想要的答案。

结束

相关推荐

Setting up a members area

我正在尝试在网站上设置一个成员区,我已经想出了一个解决方案,但想知道是否有人知道一个更简单或更好的方法。问题是用户没有登录WordPress,他们被发送到单独的产品进行预订等。我实现这一点的方式是有两个独立的主题-来宾主题,它阻止了除一个之外的所有类别帖子,并且只有几个特定页面的链接,而成员主题可以访问所有内容。一旦用户登录到单独的产品,所有链接都会通过主题切换链接回来,使用(site.com/?wptheme=memberstheme),时间限制为一小时,重置为来宾主题,从而在一小时后注销。有没有更好的