WordPressにはユーザー権限というものがあり、それによって利用できる機能が一部制限されたりしているのですが、その制限されている機能を開放したり逆に開放されている機能を制限するといったユーザー権限毎の機能を任意で変更する方法です。 この手のことをやる場合はプラグインを使用する方法を目にすることが多く、たしかにその方が楽にできるんですが、ほんの少し変更したいぐらいならわざわざプラグイン使わないでもできないか調べたらCodexで見かけたので試してみました。 機能を追加する 今回は例として、デフォルトではファイルアップロードに関して権限を与えられていない「寄稿者(Contributor)」でもメディアの追加をできるようにしてみます。 実装にはfunctions.phpへ下記のように記述します。