管理者以外はjetpackを管理メニューで非表示にする方法

管理者以外はjetpackを管理メニューで非表示にする方法

jetpackはSNSの共有とか、アクセス解析で便利なのでよく利用すると思いますが、
これってクライアント(お客さん)には必要なかったりするのと、勝手にいろいろ設定を追加されても困るので管理画面の左メニューで
クライアントのアカウントでログインしたときは、非表示にしたいです。

通常、自分のようなサイト作成者や管理者は管理者権限ですが、
クライアントには編集者以下の権限でのアカウントで作成します。

なので、編集者以下のアカウント権限でログインした場合にjetpackが管理画面の左メニューから非表示にされる方法がると助かります。

その方法は、functions.phpに以下のコードを書けばOKです!!

// 管理者以外はjetpack非表示にする
add_action('jetpack_admin_menu', 'hide_jetpack');
 
function hide_jetpack() {
    if ( !current_user_can('level_10') ) {
        remove_menu_page( 'jetpack' );
    }
}

めでたしめでたし!

ポチッ☆とクリックお願いします!
↓ ↓ ↓

  • にほんブログ村 IT技術ブログ ホームページ・サイト制作支援へ

コメントは受け付けていません。

サブコンテンツ

TOP