付费访问每个帖子的自定义字段

时间:2014-08-13 作者:streetfire

我需要一种方法来保护对我帖子中自定义字段的访问。我一直在看几个插件,但似乎没有一个是完全正确的。

我不需要保护帖子的正文,只需要一组自定义字段。我需要一个“付费访问”按钮出现,如果用户尚未购买该帖子。

此外,我需要访问仅在每个职位基础上购买的字段。一、 E.帖子标题#1购买不允许访问帖子标题#2中的字段

我对帖子中这些字段的访问权限需要设置为$x.xx,持续30天或一个月。

有人能帮忙吗?我快筋疲力尽了。

1 个回复
SO网友:helgatheviking

这听起来像是定制开发工作,我怀疑是否有预构建的解决方案。最基本的是,我想说你需要一个会员解决方案。有一些是免费的,一些是高级的。

然后在前端,您可以使用current_user_can() 使用只有该级别具有的功能。对于自定义用户角色,您可能只需要:

if( current_user_can(\'gold_member\') ) {
 echo \'whoa check this out\';
} else {
  echo \'sorry, no need to be a gold member to see this\';
}

EDIT

或使其特定于帖子:

if( current_user_can(\'read_post_14\') ) {
 echo \'whoa check this out\';
} else {
  echo \'sorry, no need to be a gold member to see this\';
}
不过,你必须为每个帖子创建一个新角色。。。。可能在save_post 钩但我不确定当用户支付特定职位的费用时,您会如何将角色分配给用户。

结束

相关推荐