ワードプレスでライターに記事を書いてもらう場合、権限を制約したユーザーを追加して行いますが、
寄稿者だと画像を入れられない、
投稿者だと公開までできてしまう
と、ライターに記事を作成してもらう場合、どちらも問題があります。
寄稿者の権限に、メディアアップロードの権限を追加することで解決できます。
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
コメント