如何防止用户创建新类别?

时间:2018-12-11 作者:bob

我已经设置了一些类别。我不希望用户添加新的。

我该怎么做?

1 个回复
SO网友:Eugene Holin

您应该从一个或多个用户角色中删除名为“manage\\u categories”的功能,例如:

/**
 * Don\'t let subscribers add/edit/remove categories.
 *
 * You should call the function once when your plugin or theme is activated.
 *
 * @uses WP_Role::remove_cap()
  */
function remove_subscribers_manage_categories() {
    // get_role returns an instance of WP_Role.
    $role = get_role( \'subscriber\' );
    $role->remove_cap( \'manage_categories\' );
}

相关推荐

WP_DROPDOWN_CATEGORIES-如何在Widget中保存?

我想用wp_dropdown_categories 在自定义小部件中。所有内容都显示得很好,但由于某些原因,无法正确保存。这是form() 和update() 小部件的功能-我做错什么了吗?public function form( $instance ) { /* Set up some default widget settings. */ $defaults = array( \'title\' => \'Classes by Category\' );&#x