ユーザの権限グループを指定して任意の外部ファイルを読み込む
-
いつもお世話になっております。
管理画面で表示する内容をログインユーザの
権限グループで判別して非表示にしたいのですが
可能でしょうか。たとえば権限グループのユーザレベルを使って
以下のようにすることは実現出来ています。/** ユーザレベル1未満のユーザに非表示にするためのcssとjs **/ global $user_level; if ( $user_level < 1 ) { function wp_custom_admin_css() { echo "\n" . '<link rel="stylesheet" type="text/css" href="' .get_bloginfo('template_directory'). '/css/center_hidden.css' . '" />' . "\n"; echo "\n" . '<script src="' . get_bloginfo('template_directory') . '/js/remove_addfunction.js"></script>' . "\n"; } add_action('admin_head', 'wp_custom_admin_css', 100); }
実現したいのは編集者(editor)に対してです。
権限レベルだと5, 6, 7になりますが、自分で以下の記述を
してみましたが無効でした。global $user_level; if ( $user_level < 1 ) { function wp_custom_admin_css() { echo "\n" . '<link rel="stylesheet" type="text/css" href="' .get_bloginfo('template_directory'). '/css/center_hidden.css' . '" />' . "\n"; echo "\n" . '<script src="' . get_bloginfo('template_directory') . '/js/remove_addfunction.js"></script>' . "\n"; } elseif ($user_level == ( 5 || 6 || 7 ) { echo "\n" . '<link rel="stylesheet" type="text/css" href="' .get_bloginfo('template_directory'). '/css/center_hidden.css' . '" />' . "\n"; echo "\n" . '<script src="' . get_bloginfo('template_directory') . '/js/remove_addfunction.js"></script>' . "\n"; } add_action('admin_head', 'wp_custom_admin_css', 100); }
ユーザレベル($user_level)ではなく権限グループ名(editor)で
このように指定した外部ファイルを読み込む方法は
ありませんでしょうか。ご教示何卒宜しくお願い致します。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「ユーザの権限グループを指定して任意の外部ファイルを読み込む」には新たに返信することはできません。