如何将CPT的权限分配给用户 时间:2014-06-06 作者:TJ Sherrill 我有一个名为资源的CPT列表。我希望每个资源都可以分配给任意数量的用户。分配最好由管理员进行,登录,导航到该用户的电子邮件,并查看所有可用资源的复选框列表,然后他们可以选中资源a旁边的复选框,然后用户可以访问资源a。将有大约150个资源,所以这不是一个短列表。有什么想法吗? 1 个回复 最合适的回答,由SO网友:Dan Phiffer 整理而成 这是您可以通过Advanced Custom Fields 插件。诀窍是使用ACF_LITE 模式,该模式允许您从中定义用户配置文件字段的动态列表functions.php. 您可以迭代每个帖子类型并显示其复选框。然后使用edit_user_profile_update 挂接呼叫$user->add_cap(\'edit_[resource]\') 或$user->remove_cap(\'edit_[resource]\'), 等 结束 文章导航