• 解決済 tetetex

    (@tetetex)


    【Jetpack】別ユーザーにメニュー非表示にしつつ機能は使わせたい。

    【問題点】
    投稿者というユーザーを作成し、このユーザの管理画面左側にはジェットパックのメニュー項目を表示させない設定をした所、この投稿者が画像の挿入が不可能になりました。
    画像のアップロードは可能なのですが、記事の中への画像の挿入が不可能になりました。
    管理者としてログインした場合は、画像の挿入が可能でした。

    【自分で試した事は&わかった事】
    functions.phpに下記を記載
    ————————————–

    function pinkstone_remove_jetpack() {
    if( class_exists( ‘Jetpack’ ) && !current_user_can( ‘manage_options’ ) ) {
    remove_menu_page( ‘jetpack’ );
    }
    }
    add_action( ‘admin_init’, ‘pinkstone_remove_jetpack’ );
    ————————————–
    ・上記のものを削除した場合、投稿者ユーザーでも通常通り画像の挿入が可能になりました。
    ・上記のものに機能そのものを止める記載がされているのかな?と考えております。
    ・管理者の場合は、上記記載しても、通常通り画像の挿入が可能です。

    【解決したい事】
    投稿者等別ユーザーにJetpackのメニューを非表示にした上で
    画像の挿入が出来るようにしたい。

    もしかしたら初歩的な質問かもしれませんが、どうぞよろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • アクションフックは admin_menu が適切なようです。

    add_action( 'admin_menu', 'pinkstone_remove_jetpack' );

    トピック投稿者 tetetex

    (@tetetex)

    ありがとうございます。無事解決しました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「【Jetpack】別ユーザーのメニュー非表示にすると画像挿入できない」には新たに返信することはできません。