当您将分类法注册到register_taxonomy
有一个capabilities
论点这需要此分类法的一系列功能。特别是:
与每个术语相关联的“管理术语”和“编辑术语”应该是执行该操作所必需的功能。例如到assign_terms
通常要求用户具备以下能力edit_posts
. 您可以为前三个提供一些功能(自定义或其他,manage_options
你的客户没有,但你有。最后一个可能只是edit_posts
.
例如:
register_taxonomy(\'mytax\',array(\'post\'), array(
\'hierarchical\' => false,
//Other properties...
\'capabilities\'=>array(
\'manage_terms\' => \'manage_options\',//or some other capability your clients don\'t have
\'edit_terms\' => \'manage_options\',
\'delete_terms\' => \'manage_options\',
\'assign_terms\' =>\'edit_posts\'),
//Other properties...
));