Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

How can I eliminate the "featured" category (and its sub tree ) in the admin panel when the user role is not editors or admins?

share|improve this question
1  
'Featured' category? –  Rutwick Gangurde Jun 1 '12 at 5:40
add comment

1 Answer

It uses get_terms and wp_get_object_terms internally to get the categories. You can achieve what you want using a filter associated with these functions.

<?php
//$args = apply_filters( 'get_terms_args', $args, $taxonomies );
add_filter('get_terms_args', 'wpse53900_filter_cat');
function wpse53900_filter_cat($args, $taxonomies){
    //this is where you can check the taxonomies and roles to filter out the ones you want
    //additionally, make sure to add a check here so that your code runs only on the post edit/add screens
}

Should give you an idea! ;)

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.