wordpressにて、管理者以外に見せたくない管理画面のメニューは
if (!current_user_can('administrator')) {
// ここに処理
}
こちらで非表示にできましたが、
編集者で、例えば外観を表示させたい、と言う時のコードがわかりません。
非表示の方法ばかり情報が出てきます。プラグインは使用したくないのですがどう指定すればいいでしょうか?
よろしくお願いします。
修正・追記
ユーザー権限が「編集者」の場合に、管理画面で表示されてないメニュー項目を表示したい場合、
と言う事です。
上記のコードでユーザー権限が「管理者でない場合」のメニューの[非表示]はできましたが、[表示]の方法です。
よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答2件
0
非表示なのは権限が無いからなので、付けてあげれば表示されます。
【寄稿者がメディア(画像)をアップロードできるようにする | WordPressカスタマイズ事典】
http://wpcj.net/1298
投稿2016/10/29 15:58
編集2016/10/29 15:58総合スコア69625
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/30 03:40
2016/10/30 06:31

0
ベストアンサー
こういう意味ですか??<!(~でない場合)を取る
php
1if (current_user_can('editor')) { //編集者だった場合 2 ~ 処理 ~ 3}
###追記
質問のコードは権限を振り分けてるだけ(非表示はない)なので、それを聞きたいのかと思ったんですが…
権限はどうでもよくメニュー表示のことなんですかね?
php
1function add_menu_page () { 2 if (current_user_can('editor')) { //編集者だった場合 3 ~ 処理 ~ 4 } 5}
投稿2016/10/29 15:48
編集2016/10/29 16:08総合スコア2722
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/29 16:47

あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。