Facebook Twitter RSS
WordPressで寄稿者にも画像のアップロードをしてもらう為にfunction.phpに追加するコード

WordPressで寄稿者にも画像のアップロードをしてもらう為にfunction.phpに追加するコード

facebook twitter hatena Pocket

寄稿者
こんにちわ!3月だというのに寒さが残る春になってしまいましたね。

今回ご紹介するのは、WordPressで管理者権限の「寄稿者」さんにも画像をアップロードしてもらう方法です。

まずは、この「寄稿者」という管理者権限について少しご説明しますね。

寄稿者・・・記事の投稿、編集のみ可能。削除も不可

「寄稿者」としてログインしたユーザーは必要最低限の「投稿」しか出来ないように設定されています。つまり通常「寄稿者」の管理者権限のユーザーは、画像のアップロードはできないのです。

しかし状況によっては、「この記事には画像も付けて欲しいな・・・」なんて時もありますよね。じゃあ、寄稿者さんにも画像のアップロードを行なってもらえるようにWordPressの管理者権限を変更しちゃいましょう!というのが、今回のお話です。動作確認環境はバージョン3.3.1です。

やり方は至ってシンプル。

お使いの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');
}

と追加するだけ。追加する位置は「function.php」の一番下で構いません。←これって意外と迷ったりしますよね、追加する位置って。

facebook twitter hatena Pocket
前のページ
次のページ
ページトップ