WordPressでプラグインAdminimizeが反映されないのでfunctions.phpに追加。

メニュー
画像:写真素材 足成【フリーフォト、無料写真素材サイト】
たしかに、ちゃんと反映されてたはずなのに、なにかのきっかけでAdminimize が効かなくなっていた。
WordPress › Adminimize « WordPress Plugins

遡ってみて、入れたプラグインとか設定とか停止したりしてみたけど、原因つかめず。

とことん、プラグインと相性が悪いらしいヽ(TдT)ノアー…

functions.phpに書いてメニューを個別に非表示にする

気を取り直して、functions.phpで設定する道を選ぶ。
WordPress のよくあるカスタマイズコード functions.php 多め
WordPressの管理ページをより便利にカスタマイズする方法13 | Webクリエイターボックス
最初から、そうすれば良かったといえば、そーなんだけど・・・
これだと、メニューの中の子メニュー?を個別に非表示できないかなと。

できるんかな~?どなたかご存知ならおしえてくらさい。

/* メニューを非表示 */
function remove_menus () {
  global $menu;
  global $current_user;
  get_currentuserinfo();
  if($current_user -> user_login == 'chieko.ootake') {
    $restricted = array(
      __('プラグイン'),
      __('ユーザー'),
      __('ツール'),
      __('設定'),
      __('リンク')
    );
    end ($menu);
    while (prev($menu)){
      $value = explode(' ',$menu[key($menu)][0]);
      if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){
        unset($menu[key($menu)]);
      }
    }
  }
}
add_action('admin_menu', 'remove_menus');

いらないメニューもあるよね?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA