From b0a61ddbcdefe4126e789187e3727bf4b4bbdf1f Mon Sep 17 00:00:00 2001 From: szk11001 Date: Wed, 24 Feb 2016 14:30:05 -0500 Subject: [PATCH] Only allow admins/editors to edit People taxonomies --- uc-people.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/uc-people.php b/uc-people.php index 0d3bd32..622f3d2 100644 --- a/uc-people.php +++ b/uc-people.php @@ -56,7 +56,13 @@ function create_custom_custom_post_type(){ ), 'public' => true, 'hierarchical' => true, - 'rewrite' => array('hierarchical' => true ) + 'rewrite' => array('hierarchical' => true ), + 'capabilities' => array ( + 'manage_terms' => 'manage_categories', // Only admins and editors can manage, edit, and delete + 'edit_terms' => 'manage_categories', + 'delete_terms' => 'manage_categories', + 'assign_terms' => 'edit_posts' + ) ) ); register_taxonomy( 'persontag', 'person', @@ -73,7 +79,13 @@ function create_custom_custom_post_type(){ 'new_item_name' => 'Tag.newitemname' ), 'public' => true, - 'hierarchical' => false + 'hierarchical' => false, + 'capabilities' => array ( + 'manage_terms' => 'manage_categories', // Only admins and editors can manage, edit, and delete + 'edit_terms' => 'manage_categories', + 'delete_terms' => 'manage_categories', + 'assign_terms' => 'edit_posts' + ) ) ); }