Как я прохожу тесты на Upwork
15.10.2017

Как запретить редакторам создавать новые теги для постов

Ниже приведен php код, который необходимо разместить в конце файла function.php вашей темы.

Это ограничит возможность для Редакторов(Editor) создавать новые теги(tag) для постов.

//Editor rights
add_filter( 'pre_insert_term', 'change_pre_insert_term', 10, 2 );

function change_pre_insert_term( $term, $taxonomy ) {
if ( $taxonomy === 'post_tag' && current_user_can('editor')) {
return new WP_Error( 'error', 'Your role does not have permission to add terms to this taxonomy' );
}

return $term;
}

Leave a Reply

Your email address will not be published.