网站的高级会员部分

时间:2011-11-08 作者:helgatheviking

过去曾使用过emember,并查看了Tadlock的会员资格以及jigowatt提供的另一项优质服务。然而,我不想仅仅隐藏帖子的内容。。。。我想隐藏整个帖子。。。以及整个类别/分类法。

我希望菜单显示“产品”,当您访问该特定页面时,系统会提示您登录以查看它。记录它还将“解锁”/显示以前不可见的站点部分。例如,菜单现在可能在主“产品”下面有小部件和小发明。

对我来说,这似乎不同于我之前提到的插件所能处理的。有没有插件可以做到这一点,或者我正在考虑创建自己的插件?

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

实现完全控制的最佳方法是在模板中使用条件。查看current\\u user\\u can()以获取特定权限,或者如果只是为了登录,您可以使用的是\\u user\\u logged\\u in()。例如:

if( is_user_logged_in() ){
   // echo product details
}else{
   //echo login form and message
}
我们您可以完全控制向谁显示的内容。

SO网友:Sterling Hamilton
结束

相关推荐

Membership Plugin

我正在为高级博客内容寻找一个好的插件。我的客户希望提供30次免费试用以及每月/6个月/每年付费的计划。它应该为每个人显示一个除此之外的帖子,即使他们作为客人在网站上,没有任何会员资格、试用或特价。它还需要通过贝宝接收付款,并在付款后自动打开订阅。我想能够自定义注册页面,以添加地址和电话号码等其他字段。