【WordPress】寄稿者に画像のアップロード権限を追加する

ワードプレスでライターに記事を書いてもらう場合、権限を制約したユーザーを追加して行いますが、

寄稿者だと画像を入れられない、
投稿者だと公開までできてしまう

と、ライターに記事を作成してもらう場合、どちらも問題があります。

寄稿者の権限に、メディアアップロードの権限を追加することで解決できます。

function.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’);

参考:http://bita.jp/blog/contributor_file_upload

コメント

タイトルとURLをコピーしました