前回のユーザー権限がらみで、「寄稿者」はデフォルトで投稿に画像添付(アップロード)できない。
寄稿者の場合、ビジュアルエディターに画像の[アップロード挿入]のアイコンがでない。アイキャッチ画像の設定もね。
で、よくあるケースが、
ユーザーに投稿したもらいたいんだけど、勝手に公開されるのは困る。
↓
じゃ、ユーザー権限=「寄稿者」だね
としたいんだけど、画像添付できないんじゃ意味ねーじゃん・・・。
投稿は承認が必要で、画像アップできる権限ってのはデフォルトでは、残念ながらない。
「User Role Editor」で設定しても良いけど、これだけのためにプラグイン導入するのも大袈裟。
そんな時は、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]
- 投稿タグ
- カスタム