寄稿者にファイルアップロードとカテゴリ編集権限を付与する
finction.phpの
?>
の手前に以下を追記する。
if ( current_user_can(‘contributor’) && !current_user_can(‘upload_files’) ){
add_action(‘admin_init’, ‘allow_contributor_uploads’);
}
function allow_contributor_uploads() {
$contributor = get_role(‘contributor’);
$contributor->add_cap(‘upload_files’);
}
if ( current_user_can(‘contributor’) && !current_user_can(‘manage_categories’) ){
add_action(‘admin_init’, ‘allow_manage_categories’);
}
function allow_manage_categories() {
$contributor = get_role(‘contributor’);
$contributor->add_cap(‘manage_categories’);
}