2014/12/22

カスタムフィールドプラグイン管理メニュー非表示でハマる

WordPressの管理画面でプラグイン系のMENU項目を非表示としたい場合、通常であればスラッグではなく、プラグインMenu名指定で消せるものと思っていました。

admin.php?page=xxxx ではなく、
remove_menu_page(‘xxx’)
これで消える
例)コンタクトフォーム7の場合

が、「カスタムフィールド(Advanced Custom Fields)」プラグインのメニューだと、うまくいかない。
下ダメな例

いろいろ調べて、最終的にうまくいった

ポイント

プライオリティを10以上を指定するのが
acf ではなく、edit.php?post_type=acf を指定する

参考

WORDPRESSの管理画面左メニューを非表示にする方法。

コメントを残す

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

JavaScriptを有効にしてください。
あるいは下記手順で投稿できます。
1.「トークンコード取得」を押すと枠内にトークンコードが表示されます
2.表示されたトークン文字を「投稿確認トークン入力」へ入力します

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">