2012.3.7
WordPressの寄稿者ユーザーに、ファイルアップロード権限を追加する方法を探していたら見つけたのでメモ。
…という流れを作りたかったのですが、寄稿者はファイルアップロードの権限が与えられていません。写真くらいは投稿したい場合がありますよね。
既存の寄稿者の権限に「ファイルアップロード権限」を追加できないか探していました。それを実現するコードを見つけたのでメモ。
以下のコードを、お使いのテーマのfuncitons.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');
}
簡単ですね。
本当はこの後、寄稿者が記事を投稿したら特定の人へメールを飛ばすようにしたいんだけど、「WordPressで記事を投稿したら特定のメルアドへ情報をメールする方法|1bit::memo」あたりを応用すればいけるのかな??それはまた探しますw