サポート » 使い方全般 » 管理バー(adminバー?)をユーザーレベルで表示したい

  • 解決済 echo2014

    (@echo2014)


    こんにちは。
    複数人で投稿するブログを作成中です。
    wordpressの上部に表示される管理バーを、投稿者以上のみ表示されるようにしたくて調べてます。寄稿者以下には表示させないようにしたいです。

    function my_function_admin_bar($content) {
    return ( current_user_can( ‘administrator’ ) ) ? $content : false;
    }
    add_filter( ‘show_admin_bar’ , ‘my_function_admin_bar’);

    というコードを見つけたのですが、こちらの場合管理者以外は非表示となるようです。
    administratorの部分をauthor「以上」の人、投稿者、編集者、管理者に表示されるようにするにはどう書きかえればよいでしょうか?
    ご存知の方、お教えいただきたくよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • tmatsuur

    (@tmatsuur)

    こんにちは。
    ‘administrator’を’publish_posts’に変更すればよいと思います。

    トピック投稿者 echo2014

    (@echo2014)

    tmatsuurさま

    出来ました!!
    感激です!!

    かなりいろいろ試したのですがなかなか希望通りにならず・・・
    助かりました。
    本当にありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「管理バー(adminバー?)をユーザーレベルで表示したい」には新たに返信することはできません。