使用“添加自定义帖子类型时”;“能力类型”;参数,则会自动为post类型生成自定义功能。
https://developer.wordpress.org/reference/functions/register_post_type/#capability_type
即注册名为“的帖子类型”;“汽车”;
\'capability_type\' => array(\'cars\', \'car\')
自动生成“edit\\u cars”、“delete\\u car”等。
之后,可以将这些功能添加到自定义用户角色,以控制其访问和权限。到目前为止还不错。
但是管理员角色是否应该具有所有功能,包括每个默认值的自定义功能?
使用上述方法时,“我的管理员”用户将失去编辑相关帖子类型的权限。
这里的正确方法是什么?是否应该像添加到其他角色一样手动将所有自定义大写添加到管理员角色?
TIA公司