メニュー画面へのカスタム投稿タイプの追加


32

Wordpressの「外観」->「メニュー」オプションにカスタム投稿タイプを追加する方法が必要です。私はカスタム投稿タイプを作成しました:

register_post_type('produksjoner',$args);

私が見つけるすべての例は、カスタムメニュー項目にURLを手動で追加することで、ページをメニューに追加するだけです。他のページと同様に選択することで、これを自動的に追加できるようにしたいと思います。

私は今2日間探しています...助けてください:-/

回答:


82

カスタムの投稿タイプを[外観]-> [メニュー]に表示するには、次の2つのことを行う必要があります。

  1. 引数を確認し、show_in_nav_menustrueに設定されていることを確認してください

  2. [外観]-> [メニュー]ページに移動し、最上部で[ 画面オプション ]をクリックします。開いたパネルで、カスタム投稿タイプがチェックされていることを確認してください。

それで全部です!


わぁ、ありがとう!それは思ったより簡単でした。答えがすぐに見つからないのは、おそらくそれが本当に単純で、同じ問題を抱えている人がほとんどいないためでしょう;)
オレヘンリックスコグストロム

6
ポイント「2」は私が探していたものでした
アレックスK

残念ながら、少なくとも私が使用しているテーマ(ブリッジ)では、子タイプはアーカイブメニューのサブページとしてこのメ​​ニュー項目を点灯しません。そのため、私は最初のケース。bodyタグのcptクラスとメニュー項目のクラスにフックすることで、cssでアクセスできます。
rtpHarry

@thanks先生、あなたの助けはメニューページの上部にあるちょうどスクリーンオプションを使用して私の問題を本当に解決します。
Bhavin Thummar

時間を大幅に節約してくれました。各ドロップダウンなどにループを作成しようとしていました...その画面オプションを忘れないでください!
シェリフデレク

4

カスタムポストタイプアーカイブページの動的メニューをメニューエディターに表示する必要があるのと同じ状況に遭遇しました。

私のCPT Archive to Navプラグインを試してみて、あなたが望むものが得られるかどうかを確認してください。http://wordpress.org/extend/plugins/cpt-archive-to-nav/ページの上部にある[画面オプション]メニューをクリックし、画面に表示する要求されたCPTを選択する必要があります。 。次に、投稿タイプの[すべて表示]タブで、一番上の選択がアーカイブページになります。

これは、メニューを作成するために手動で入力するのではなく、カスタムメニュー項目タイプにマスクするだけです。現在、既に利用可能なもの以外に、新しいメニュー項目タイプを作成する方法はありません。


これは後の時点で本当に便利かもしれません。ありがとう:)
オレヘンリックスコグストロム

1
ワオ。私はしばらくの間この機能を望んでいました。
ノークロス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.