Contributor에게 이미지 업로드 권한 부여

워드프레스에서는 기본적으로 Contributor 권한을 가진 사용자가 글은 쓸 수 있지만 이미지나 첨부파일 등을 업로드 할 수 없습니다. 다른 플러그인들이 있긴 하지만 이런 간단한 기능으로 플러그인을 사용하는 것은 사이트에 부담을 줄 수 있겠지요. 아래의 코드를 간단히 functions.php 파일에 추가하면 원하는 기능을 구현할 수 있습니다.

[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’);
}
[/php] # 원본출처: http://soulsizzle.com/quick-tips/allowing-wordpress-contributors-to-upload-files/