管理画面メニューの件数には上限がありますか?
-
お世話になります。
カスタム投稿タイプを第2階層(ディレクトリのような位置づけ)扱いにして150ページ規模のサイトを構築中です。
現在、カスタム投稿タイプは全部で42件あり、管理画面の左側のadminmenuがずら〜っと並んでいる状況です。
上手く入れ込みが進んでいる矢先に、カスタム投稿タイプが1件表示されていないことに気づきました。また、「ユーザー」の項目もありません。
他にも表示されていないものがあるかもしれません・・・。管理画面メニューに表示される件数には、上限があるのでしょうか。また、その上限を変更することはできますか?
今後もカスタム投稿タイプが増える可能性があるので、この問題を解決したいです。ご教授願います。現在メニューに表示されているものは、以下です。
- ダッシュボード
- カスタム投稿タイプ41件
- メディア
- 外観
- プラグイン
- ツール
- 設定
- フィールドグループ
- Types
- Term order
- MW WP Form
- メニューを閉じる
使用しているプラグインは以下です。
- Admin Menu Editor
- Bottom Admin Bar
- Custom Field Suite
- Intuitive Custom Post Order
- PS Disable Auto Formatting
- PS Taxonomy Expander
- Search Regex
- Types – Complete Solution for Custom Fields and Types
- WordPress インポートツール
- WP-PageNavi
- WP Multibyte Patch
Admin Menu Editorを使って並び替えをしているのですが、その設定画面にも表示されません。(プラグインを停止してみましたが、状況は変わりませんでした)
-
もしかするとphp.iniのmax_input_varsの制限の問題でしょうか…
確認済みと思いますが念のため、register_post_type を呼び出すときに public を true に設定してありますよね。(show_ui を省略すると public の値を引き継ぎ、show_in_menu を省略すると show_ui の値を引き継ぐ。)
それから、状況は全然違いますが、PHPの使用可能メモリが少ないと問題が生じたという報告を見ました。
https://wordpress.org/support/topic/doesnt-work-with-wp-41-in-my-case-at-least?replies=8gblsm様
ありがとうございます。
publicはshowにしてあります。というのも、下記2つのプラグインを停止すると正常に表示されることが分かりました。- Custom Field Suite
- PS Taxonomy Expander
PHPの使用可能メモリの問題なのかもしれません…。プラグイン同士の干渉でしょうか…
Types – Complete Solution for Custom Fields and Typesプラグインでカスタムフィールドを実装することにしました。(繰り返しのフィールドセットが使えないので苦戦しています><)ご丁寧にありがとうございました。
原因を知りたいので、このトピックはもう少しOpenにしておきます。Custom Field Suite プラグインの内部でカスタム投稿タイプ cfs を登録しており、そのパラメータに ‘show_in_menu’ => false が指定されています。hrdさんの42種類とタイプ名で重複したのかもしれませんね。(PS Taxonomy Expander は内部でカスタム投稿タイプを使わないようです。)
gblsm様
そうなんですね。。
ありきたりなタイプ名は使ってないのでなんとも言えないですが、関係ありそうですね><;
ちなみにローカルで01、02、03・・・とカスタム投稿タイプを50個作って試してみた時は48が表示されなくなりました。謎ですがとりあえず2つのプラグインをやめて、今のところ問題はなさそうです。。
- トピック「管理画面メニューの件数には上限がありますか?」には新たに返信することはできません。