web-dev-qa-db-ja.com

メニュー画面にカスタム投稿タイプを追加する

Wordpressの "Appearance - > Menus"オプションにカスタム投稿タイプを追加する方法が必要です。カスタム投稿タイプを作成しました。

register_post_type('produksjoner',$args);

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

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

26

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

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

  2. Appearance - > Menusページに行き、一番上にある 画面オプション をクリックする。開いたパネルで、あなたのカスタム投稿タイプがチェックされていることを確認してください。

それで全部です!

74
Velvet Blues

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

あなたは私のNavプラグインへのCPTアーカイブを試すことができ、それがあなたが望むものを与えるかどうかを確かめることができます。 http://wordpress.org/extend/plugins/cpt-archive-to-nav/ ページ上部の[画面のオプション]メニューをクリックして、要求されたCPTを選択します。画面に表示されます。投稿タイプの[すべて表示]タブで、一番上の選択がアーカイブページになるはずです。

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

4