gpt4 book ai didi

wordpress - 无法在 Wordpress 中编辑新的自定义分类法

转载 作者:行者123 更新时间:2023-12-01 06:15:38 26 4
gpt4 key购买 nike

我刚刚注册了一个新的 Custom Taxonomy in Wordpress (根据文档)。这是 functions.php 中代码的副本供引用:

function people_init() {
// create a new taxonomy
register_taxonomy(
'people',
'post',
array(
'label' => __( 'People' ),
'rewrite' => array( 'slug' => 'person' ),
'capabilities' => array(
'assign_terms' => 'edit_guides',
'edit_terms' => 'publish_guides'
)
)
);
}
add_action( 'init', 'people_init' );

正如您在下图中看到的,分类法出现在左侧导航栏中,但是当我的(管理员)用户单击该选项时,我会看到一个不允许编辑此项目。 错误:

Preview of the error

谁能告诉我为什么会这样?

最佳答案

几乎在我发布此内容后,我就意识到它是 capabilities 数组。删除它,以便它恢复为默认值允许按预期访问。

经过进一步调查,我发现以下是使其正常运行的最佳设置:

'capabilities' => array(
'manage__terms' => 'edit_posts',
'edit_terms' => 'manage_categories',
'delete_terms' => 'manage_categories',
'assign_terms' => 'edit_posts'
)

关于wordpress - 无法在 Wordpress 中编辑新的自定义分类法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19816398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com