管理画面にて、編集者以上の権限を持つユーザだけが入れるメニューを追加したいと思っています。
現在、以下のようなコードをfunctions.phpに記述しています。
lang
1// functions.php 2function new_admin_menu() { 3 add_menu_page('ほげほげ', 'ほげ', 7, 'hoge', 'function_hoge'); 4} 5add_action("admin_menu", "new_admin_menu");
add_menu_pageの三番目の値、ユーザレベルの数値を入れるところに7を入れて、編集者以上ということを表しているのですが、7という数値を一見しただけでは何のことかわかりにくいので、できれば何かしらの権限名を表す文字列を入れたら、それに適したユーザレベルの数値に変換してくれるような処理を探しています。
以下のようなコードが理想なのですが、こういった処理は存在するのでしょうか?
lang
1// functions.php 2function new_admin_menu() { 3 $user_level = 何かしらの処理("editor"); 4 add_menu_page('ほげほげ', 'ほげ', $user_level, 'hoge', 'function_hoge'); 5} 6add_action("admin_menu", "new_admin_menu");
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。