カスタム投稿タイプ(project
)を作成しましたが、それは完璧に機能します。私はカスタムアーカイブページ(archive-project.php
)を持っています、そしてそれもまたうまくいきますが、そのカスタムポストアーカイブへのリンクをサイトのメインメニューに追加するための最良の方法は何ですか?
カスタムリンクを作成しました(下記参照)が、それほどハードコーディングされていないより良い方法はありますか?
これにはメニューエディタの組み込み機能を使用できます。メニューエディタの[カスタム投稿タイプ]に移動し、[すべて表示]タブをクリックします。最初に表示される項目は、CPTアーカイブページへのリンクです。
CPTがメニューエディタに表示されない場合は、CPTでアーカイブが有効になっているかどうかを確認してください('has_archive' => true
-引数のregister_post_type
)。
アーカイブが有効になっていて、CPTがまだ表示されていないことが確実な場合は、画面上部の[画面オプション]メニューで表示できます( Nathan Hornby )。