将类别访问限制为特定用户/组。作者始终具有访问权限

时间:2017-06-16 作者:Nikolay M.

我在经营一个Wordpress网站。我想让它上的一些内容——帖子和自定义帖子类型,它们属于特定的类别——只对被授予访问该类别权限的用户可用。然而,帖子作者自己应该始终有权访问自己的帖子,无论他是否被授予访问帖子类别的权限。

换句话说,你可以把这个网站想象成某种自由职业者的市场平台。一个用户发布一份对特定自由职业者子集可见的工作。其他自由职业者看不到这一点。用户自己可以访问自己的工作帖子,但也看不到其他用户的帖子——他只能看到自己的帖子。

我一直在寻找一个可以实现这一点的插件,但到目前为止还没有找到一个插件-用户访问管理器可以很好地用于类别访问,但它总是授予作者对其帖子的访问权限的选项不起作用。Groups插件也适用于类别访问,但不适用于作者访问-它甚至没有选项,因此它也不能完成我正在寻找的工作。

还有其他人做过这样的事吗?如果您能提供如何实现这一目标的建议,我将非常高兴。

非常感谢你。

1 个回复
SO网友:Akshat

您可以为用户分配元值,并可以在模板中添加条件语句,以检查用户是否具有访问文件的权限,如果没有权限,则将其重定向到其他页面。

结束

相关推荐

两个日期之间的PRE_GET_POSTS查询(日期存储在自定义发布元中)

我有一个自定义的帖子类型,其中有一个自定义的日期字段。在帖子列表上(edit.php)I want to be able to filter posts between 2 dates based on the custom post meta date (非发布日期),此字段为_exm_date.我读过以下文章:https://rudrastyh.com/wordpress/date-range-filter.html这对于实际的发布日期非常有用,但对于它使用的自定义字段则不适用date_query.因