此支票:
<?php if ( current_user_can( $taxonomy->cap->edit_terms ) ) : ?>
需要满足才能显示“添加新类别”链接。
您可以为您的schedule_day_taxonomy
分类法,当您注册它时。
示例
仅具有
edit_schedule_day_taxonomy
功能可以编辑分类:
add_action( \'init\', \'schedule_day_tax_func\' );
function schedule_day_tax_func() {
register_taxonomy(
\'schedule_day_taxonomy\',
\'post\',
array(
\'hierarchical\' => true,
\'label\' => \'Day\',
\'query_var\' => true,
\'capabilities\' => array(
\'edit_terms\' => \'edit_schedule_day_taxonomy\',
),
)
);
}
没有此功能,用户无法编辑此分类法。如果需要编辑它,可以从上面的代码中删除它,或将其分配给管理员用户。