WordPressナビゲーションメニューに投稿タイプアーカイブを追加する方法

最近、読者の一人から、WordPressのナビゲーションメニューにカスタム投稿タイプアーカイブページへのリンクを追加できるかどうか尋ねられました。WordPressのアーカイブページは、特定の投稿タイプ、カテゴリ、またはタグの下にあるすべての投稿のリストを表示します。この記事では、WordPressナビゲーションメニューに投稿タイプアーカイブを追加する方法を説明します。

ナビゲーションメニューにカスタム投稿タイプアーカイブリンクを追加する方法

WordPressにおけるカスタム投稿タイプアーカイブ

WordPressでは、「アーカイブ」という用語は、投稿タイプまたはタクソノミーカテゴリやタグなど)のエントリのリストに使用されます。

カスタム投稿タイプでアーカイブが有効になっている場合、ウェブサイトに表示できます。通常、カスタム投稿タイプアーカイブページのURLは次の形式になります。

http://example.com/post-type-slug/

カスタム投稿タイプのスラッグは、カスタム投稿タイプのわかりやすい名前です。スラッグ

例えば、「ディール」というカスタム投稿タイプがあり、そのアーカイブページは次のようなURLで表示できます。

https://www.wpbeginner.com/deals/

カスタム投稿タイプのアーカイブページへのリンクを、サイトのナビゲーションメニューに配置できます。これにより、ユーザーはその投稿タイプに投稿された過去のエントリをすべて1つのページで確認できるようになります。

それでは、WordPressナビゲーションメニューにカスタム投稿タイプアーカイブページへのリンクを追加する方法を見てみましょう。

ナビゲーションメニューにカスタム投稿タイプアーカイブページへのリンクを追加する

まず、外観 » メニュー ページにアクセスする必要があります。左側の列に、カスタム投稿タイプごとのタブが表示されます。

WordPressのナビゲーションメニュー画面のカスタム投稿タイプタブ

カスタム投稿タイプの名前をクリックして展開し、「すべて表示」タブをクリックする必要があります。

投稿タイプアーカイブのオプションが表示されます。その横にあるチェックボックスをオンにしてから、「メニューに追加」ボタンをクリックします。

カスタム投稿タイプアーカイブが、右側の列のメニュー項目として表示されます。

カスタム投稿アーカイブメニュー項目

デフォルトでは、カスタム投稿タイプ名に「archives」という単語を付けてリンクラベルとして使用します。

これをより簡単なものに変更したい場合があります。メニュー項目をクリックして編集し、ナビゲーションラベルを変更します。

メニューラベル

変更を保存するために、メニューの保存ボタンをクリックすることを忘れないでください。

ナビゲーションメニューにカスタム投稿タイプアーカイブリンクを表示するために、ウェブサイトにアクセスできるようになりました。

WordPressナビゲーションメニューのカスタム投稿タイプリンク

投稿とページと同様に、カスタム投稿タイプからナビゲーションメニューに単一のエントリを追加することもできます。

エントリを選択し、「メニューに追加」ボタンをクリックするだけです。

投稿タイプから単一のアイテムをナビゲーションメニューに追加する

変更を保存するために、メニューの保存ボタンをクリックすることを忘れないでください。

カスタム投稿タイプがメニュー画面に表示されない

カスタム投稿タイプを 外観 » メニュー ページに表示するには、いくつかの要件を満たす必要があります。

まず、カスタム投稿タイプにアーカイブページが存在することを確認する必要があります。通常、URLは次のようになります。

http://example.com/movies/

example.com をご自身のドメイン名に、movies を投稿タイプに置き換えてください。

このページに投稿タイプの項目が表示される場合、その投稿タイプはアーカイブをサポートしていますが、他の要件はサポートしていないことを意味します。

良いニュースは、カスタム投稿タイプアーカイブページをカスタムリンクとして追加できることです。

外観 » メニュー ページにアクセスし、「カスタムリンク」タブをクリックして展開します。

カスタムリンクとして投稿タイプアーカイブリンクを追加する

URLフィールドにカスタム投稿タイプアーカイブページのURLを入力し、リンクフィールドに表示したいラベルを追加します。

次に、「メニューに追加」ボタンをクリックすると、カスタムリンクが右側の列に表示されることに気づくでしょう。

ナビゲーションメニューのカスタムリンク項目

変更を保存するには、保存メニューボタンをクリックできるようになりました。

この記事が、WordPressのナビゲーションメニューに投稿タイプアーカイブを追加する方法を学ぶのに役立ったことを願っています。また、最も役立つWordPressカスタム投稿タイプチュートリアル12選のリストもご覧ください。

この記事が気に入った場合は、WordPressのビデオチュートリアルをご覧ください。YouTubeチャンネルに登録してください。また、TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

8 CommentsLeave a Reply

  1. こんにちは。
    少し混乱しています。our-category.php テンプレートと our-taxonomy.php アーカイブページを使用する予定ではなかったでしょうか?それとも、この場合はカスタム PHP ループ/テンプレートを作成する必要はないのでしょうか?
    ありがとうございます

  2. URLで親を引き継ぐようにしてこれを実行する方法はありますか?たとえば、/videos/ というカスタム投稿タイプを作成します。「our-projects」の下にメニューに追加すると、URLは /our-projects/videos/ になります。

    ありがとうございます!

  3. 「カスタム投稿タイプは、[外観] » [メニュー]ページに表示されるために、いくつかの要件を満たす必要があります。」

    それでは、どのような要件ですか?

    • Rolandさん、こんにちは。

      公開クエリ可能で、ナビゲーションメニューに表示され、アーカイブを持つ必要があります。コードを手動で追加してカスタム投稿タイプを作成する場合、これらのオプションは引数で設定できます。詳細な手順については、WordPressでカスタム投稿タイプを作成する方法に関するガイドを参照してください。

      管理者

      • また、カスタム投稿タイプを変更した場合は、パーマリンクを更新する必要がある可能性が高いことに注意してください。

  4. こんにちは、タンザニアの小さなウェブサイトのオーナーです。wpbeginnerは、ブログを始めた日から今日まで私を助けてくれました。このサイトを見つけられたことを誇りに思っており、WordPress初心者からプロまで、あらゆる人にこのサイトをお勧めします。今日は、どこに質問すればよいかわからない質問が1つあります。皆さんに質問できるプラットフォームを作成していただければ、他の人や皆さんが質問できるようになります。これにより、ブログに書くものを見つける機会が得られます。さて、私の質問は、このブログの「ディール」セクションのように、ディールのようなものを実行したいのですが、その作業を行うためのプラグインをお勧めしてもらえますか?

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。