WordPressでパンくずナビゲーションリンクを表示する方法

WordPress ウェブサイトのナビゲーションを容易にする方法をお探しなら、パンくずリストの追加をお勧めします。

パンくずリストナビゲーションは、ユーザーがホームページに対してウェブサイトのどこにいるかを伝えます。このパンくずリストは検索結果にも表示されるため、ウェブサイトが目立ちます。

私たちは自身のウェブサイトでパンくずリストを使用しており、この機能により読者はさまざまなページ間を移動しやすくなると考えています。この記事では、WordPressでパンくずナビゲーションリンクを表示する方法を紹介します。

WordPressでパンくずリストナビゲーションを表示する方法

パンくずリストナビゲーションとは何ですか?そしてなぜそれが必要なのですか?

パンくずナビゲーションとは、リンクの軌跡として表示される階層的なナビゲーションメニューを指す用語です。これは、ユーザーがウェブサイトのページ階層を上に移動できるようにする二次的なナビゲーションとしてよく使用されます。

WPBeginnerでのナビゲーションリンクのプレビュー

パンくずリストナビゲーションリンクは、WordPressのデフォルトのナビゲーションメニューシステムとは異なります。

パンくずリストナビゲーションは、ユーザーがウェブサイト内を移動するのを助け、検索エンジンがウェブページのリンクの構造と階層を理解するのを助けます。

パンくずリストが正しく設定されていれば、Googleのような検索エンジンは検索結果にページタイトルと一緒にパンくずリストを表示します。これにより、検索結果でのウェブサイトの可視性が向上し、クリック率が向上します

検索結果でのパンくずリストナビゲーションリンク

このガイドの方法は、スキーママークアップを使用してパンくずリストを正しく設定するのに役立ちます。スキーマは、Google がパンくずリストを識別するのに役立つスマートマークアップコードであり、検索結果に表示されます。

それでは、WordPressでパンくずリストナビゲーションリンクを追加する方法を見ていきましょう。ここでは2つの方法を紹介しますので、ご自身に最適な方法をお選びください。

この方法は簡単で、すべてのWordPressユーザーにおすすめです。

この方法では、市場で最高のWordPress SEOプラグインであるAll in One SEO for WordPressを使用します。これは、技術的なスキルなしでWordPress SEOを簡単に改善するのに役立ちます。使いやすいパンくずリスト機能も備えています。

注意: 機能が限定されたAll in One SEOの無料版もあります。これにはパンくずリストが含まれます。ただし、リンクアシスタント、高度なサイトマップなどのプレミアム機能にアクセスするには、有料プラグインへのアップグレードをお勧めします。

有効化すると、プラグインのセットアップウィザードに移動します。画面の指示に従ってプラグインをセットアップしてください。

All in One SEOセットアップ

設定にヘルプが必要ですか?All in One SEOのインストールと設定方法に関するステップバイステップのチュートリアルをご覧ください。

次に、All in One SEO » 一般設定ページにアクセスし、「パンくずリスト」タブに切り替える必要があります。

AIOSEOでパンくずリストを有効にする

All in One SEO は、検索エンジンが見つけられるように、パンくずリストのスキーママークアップをウェブサイトのコードに自動的に追加します。

ただし、ウェブサイトにもパンくずリストナビゲーションリンクを表示したい場合は、「パンくずリストを有効にする」オプションをオンにする必要があります。

トグルを切り替えることで、WordPressウェブサイトで使用できるさまざまなパンくずリスト表示設定を確認できます。

ウェブサイトオプションでパンくずリストを表示する

WordPressウェブサイトにパンくずリストナビゲーションを表示するには、4つの方法があります。

1. ショートコードを使用したパンくずリストナビゲーションの追加

ショートコード方式は簡単で、WordPressの投稿やページ、またはオンラインストアの製品ページにパンくずナビゲーションリンクを表示できます。

その後、投稿、ページ、または製品を編集し、パンくずナビゲーションリストを表示したい場所に次のショートコードを追加します。

[aioseo_breadcrumbs] 

デフォルトのブロックエディターを使用している場合、ショートコードは自動的にショートコードブロックに変換されます。

パンくずリスト用のショートコードを追加

これで投稿またはページを保存し、プレビューしてパンくずリストナビゲーションメニューが機能していることを確認できます。

テストサイトではこのように表示されました。

ショートコードパンくずリストナビゲーションリンクのプレビュー

2. Gutenbergブロックを使用したパンくずナビゲーションの追加

さて、ショートコードオプションを使用したくない場合や、ショートコードを覚えていない場合は、AIOSEO – パンくずリストブロックを使用してパンくずリストナビゲーションを表示できます。

パンくずリストナビゲーションを表示したい投稿またはページを編集し、AIOSEO – Breadcrumbs ブロックを追加するだけです。

AIOSEO パンくずリストブロック

プラグインは、パンくずリストナビゲーションリンクのライブプレビューを読み込み、コンテンツエリアに表示します。

変更を更新または公開することを忘れないでください。

AIOSEO パンくずリストブロックプレビュー

3. ウィジェットを使用してパンくずリストナビゲーションを追加する

上記の2つの方法は、パンくずリストナビゲーションリンクを表示したいすべての投稿またはページにショートコードまたはブロックを追加する必要があります。

各投稿またはページにパンくずリストを自動的に表示したい場合はどうすればよいですか?

AIOSEO パンくずリスト ウィジェット を使用すると、簡単にそれができます。

単純に、外観 » ウィジェット ページに移動し、AIOSEO – パンくずリストウィジェットブロックを追加します。サイトのサイドバー、フッター、または任意のウィジェットエリアに追加できます。

AIOSEOパンくずリストをウィジェットに追加

ウィジェットのタイトルを指定することもできますし、必要に応じて空白のままにすることもできます。

設定を保存するために、「更新」ボタンをクリックすることを忘れないでください。

パンくずリストウィジェットのタイトルを入力

これで、すべての投稿とページでパンくずリストナビゲーションメニューをウェブサイトで確認できるようになりました。

4. コードを使用してパンくずリストナビゲーションを追加する

この方法では、パンくずリストナビゲーションリンクを必要な場所に正確に表示できます。ただし、WordPressテーマファイルにコードを追加する必要があります。

これが初めての場合は、WordPress にコードスニペットを追加する方法に関する記事をご覧ください。

まず、パンくずリンクをどこに表示するかを決定する必要があります。最も一般的な場所は、個々の投稿、ページ、または製品タイトルの下に表示することです。

WordPressのテーマは、テンプレートファイルを使用してウェブサイトのさまざまなセクションを表示します。たとえば、多くのテーマでは、テーマのtemplate-partsフォルダ内にあるcontent-single.phpというファイルを使用しています。

WordPressテーマで編集するファイルを見つけるためのチートシートをご覧ください

その後、FTPクライアントを使用してテーマファイルを編集する必要があります。WordPressへのファイルのアップロード方法に関するガイドを参照してください。初心者向けWordPressへのファイルのアップロード方法で手順を確認してください。

次に、パンくずリストナビゲーションリンクを表示したい場所に次のコードを配置します。

<?php if( function_exists( 'aioseo_breadcrumbs' ) ) aioseo_breadcrumbs(); ?> 

変更を保存し、ファイルをウェブサイトにアップロードすることを忘れないでください。

これで、ウェブサイトにアクセスして、パンくずリストのリンクが機能していることを確認できます。

パンくずナビゲーションリンクのプレビュー

デフォルトでは、All in One SEOはパンくずリストナビゲーションリンクを表示するためのテンプレートを使用します。これには、ホーム、カテゴリ、親ページへのリンク、および「»」記号で区切られた投稿またはページのタイトルが含まれます。

All in One SEO » 一般設定 ページにアクセスし、「パンくずリスト」タブに移動することで変更できます。次に、パンくずリスト設定セクションまでスクロールしてください。

AIOSEO パンくずリスト設定

ここから、区切り文字の変更、ホームリンクの表示/非表示、接頭辞の追加などを行うことができます。

完了したら、設定を保存することを忘れないでください。

方法2:Breadcrumb NavXTでパンくずリストナビゲーションを追加する

この方法は、他のWordPress SEOプラグインでも使用できます。互換性のあるテーマがあれば使いやすいですが、そうでない場合は、パンくずリストのナビゲーションリンクを表示するためにテーマファイルを編集する必要があります。

まず、Breadcrumb NavXT プラグインをインストールして有効化する必要があります。詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化後、プラグインの設定を行うには 設定 » Breadcrumb NavXT ページにアクセスする必要があります。

Breadcrumbs NavXT 設定

デフォルト設定はほとんどのウェブサイトで機能するはずです。ただし、必要に応じて設定をカスタマイズできます。

設定ページは異なるセクションに分かれています。一般設定タブでは、パンくずリストのスタイルと設定を変更できます。

これらのリンクテンプレートは、リンクタグでSchema.orgマークアップを使用していることにも気づくでしょう。

プラグイン設定の投稿タイプタブでは、投稿、ページ、およびすべてのカスタム投稿タイプのパンくずリストリンクを設定できます。

投稿タイプのパンくずリスト設定

投稿階層の表示方法を選択できます。デフォルトでは、プラグインは「サイトタイトル > カテゴリ > 投稿タイトル」の階層を使用します。

カテゴリをタグ、日付、または投稿の親に置き換えて、区切り文字を変更できます。

投稿階層を選択

タクソノミータブとその他タブには、パンくずリストのナビゲーションリンク用の同様のテンプレートがあります。

完了したら、変更を保存することを忘れないでください。

Breadcrumb NavXTは、ウェブサイトにパンくずリストナビゲーションリンクを表示するための複数の方法を提供します。

1. テーマのサポートでパンくずリストナビゲーションを表示する

最も人気のあるWordPressテーマの中には、Breadcrumb NavXTまたはWordPress SEOプラグインをソースとして選択することで、パンくずリストナビゲーションを表示する組み込みオプションが用意されているものがあります。

例えば、Sydneyテーマを使用している場合、外観 » カスタマイズページに移動できます。次に、「一般」メニューをクリックし、「パンくずリスト」オプションをクリックします。

そこから、「パンくずリストジェネレーター」のドロップダウンで「Breadcrumb NavXT」を選択する必要があります。

「位置」ドロップダウンリストからオプションを選択することで、パンくずリストを表示したい場所を選択することもできます。

テーマカスタマイザーでパンくずリストを追加する

シングル投稿またはページを表示している場合、パンくずリストナビゲーションリンクのライブプレビューが表示されます。

変更を保存するには、「公開」ボタンをクリックすることを忘れないでください。

2. パンくずリストブロックでナビゲーションリンクを表示する

Breadcrumb Trailブロックを使用してパンくずリストナビゲーションリンクを表示することもできます。

WordPressコンテンツエディターに移動し、ナビゲーションリンクを表示したい場所にパンくずリストブロックを追加してください。

パンくずリストブロックを追加

次に、コンテンツを更新または公開できます。

その後、ウェブサイトにアクセスして、ナビゲーションリンクが機能していることを確認してください。

パンくずリストのプレビュー

3. ウィジェットを使用したパンくずリストナビゲーションの追加

このプラグインは、サイドバーやその他のウィジェット対応エリアにパンくずリストナビゲーションを表示するために使用できるウィジェットも提供しています。

まず、外観 » ウィジェットページに移動し、「パンくずリスト」ウィジェットブロックをサイトのウィジェットエリア(サイドバーやフッターなど)に追加します。

パンくずリストウィジェットを追加

デフォルトのウィジェット設定はほとんどのウェブサイトで機能しますが、必要に応じて変更できます。たとえば、フロントページでパンくずリストを非表示にしたい場合があります。

ウィジェットの設定を保存するには、「更新」ボタンをクリックしてください。

4. コードを使用してパンくずリストナビゲーションを追加する

このプラグインは、上級ユーザー向けにパンくずリストナビゲーションリンクを表示するためのコードメソッドも提供しています。

まず、FTPクライアントを使用してWordPressサイトに接続する必要があります。その後、/wp-content/themes/ディレクトリ内にある現在のWordPressテーマフォルダに移動します。

WordPressテーマは、ウェブサイトのさまざまなセクションを表示するためにテンプレートファイルを使用します。たとえば、多くのテーマでは、テーマの template-parts フォルダ 内にある content-single.php という名前のファイルを使用しています。

WordPressテーマで編集するファイルを見つけるためのチートシートをご覧ください

編集するためにテンプレートファイルを開き、パンくずリストのトレイルを表示したい場所に次のコードを配置します。

<?php if( function_exists( 'bcn_display' ) ) bcn_display(); ?> 

変更を保存し、ファイルをウェブサイトにアップロードすることを忘れないでください。

これで、ウェブサイトにアクセスして、パンくずリストのリンクの軌跡が機能していることを確認できるようになりました。

パンくずリストのプレビュー

動画チュートリアル

WPBeginnerを購読する

この記事がWordPressでパンくずリストナビゲーションリンクを表示する方法を学ぶのに役立ったことを願っています。また、WordPressでログインユーザーに異なるメニューを表示する方法WordPressサイトにメガメニューを追加する方法に関するガイドもご覧ください。

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

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

究極のWordPressツールキット

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

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

39 CommentsLeave a Reply

  1. 私のテーマではパンくずリスト機能に問題があり、パンくずリストの項目をクリックできませんでした。パンくずリストが表示されるだけでした。
    それが意図した仕様なのか、それともエラーだったのかは分かりません。
    しかし、AIOSEOを持っていたので、そのパンくずリスト機能を使用して、サイト階層を簡単に上にジャンプできるようになりました。
    AIOSEOが私の問題を解決しました。

  2. この有益な記事をありがとうございます。aioseoのパンくずリストウィジェットを追加したところ、ブログ記事のパンくずリストが自動的に表示されました。しかし、ホームページにもパンくずリストが表示されるのですが、これは好きではありません。これを修正する方法はありますか?

    また、上記のスクリーンショットから、私のブログのものと比較して、あなたのパンくずリストは魅力的に見えます。カスタマイズする方法はありますか?

    PS: aioseo lite プラグインを使用しています。

    • ホームページから具体的に削除する方法は、サイトにパンくずリストを追加するために使用した方法によって異なります。私たちのパンくずリストは、現在、テーマで特別にスタイル設定されているものです。

      管理者

      • ホームページにパンくずリストが表示される件について、AIOSSEOサポートに連絡したところ、問題を解決するCSSコードを提供してくれました。ご返信ありがとうございます。

  3. いくつかのパンくずリストのバリエーションを試しましたが、NavXT も試しました。パンくずリストは表示され、すべて問題ないように見えます。

    メインメニューはページに基づいています。記事は投稿として作成し、カテゴリに追加しています。記事を訪問して、パンくずリストのリンクを使用して1ステップ戻ろうとすると、うまくいきません。

    • パーマリンクを再保存して、問題がなかったことを確認することをお勧めします。そうでない場合は、現在使用しているプラグインのサポートに連絡して確認してもらう必要があります。

      管理者

  4. WordPressのパンくずリストに関する貴重なコンテンツを共有していただきありがとうございます。とても気に入りました。

  5. プラグインは全く文書化されていません。少なくとも、私は何も見つけることができませんでした。

  6. Breadcrumb NavXTプラグインを使用しており、提案されたコードをheader.phpファイルに追加したところ、このエラーが発生しました。

    エラーが発生したため、PHPコードの変更はロールバックされました。ファイル wp-content/themes/generatepress/header.php の68行目です。修正して再度保存してください。

    構文エラー、予期しない '<'、ファイルの終端を期待しています"

    これについてどうすればよいですか?

  7. WPBeginner様

    素晴らしい投稿です。

    次のことが気になります。

    ブログや投稿には「ホーム」パンくず(あなたの場合はWPBEGINNER)を表示し、ホームページには表示しないようにするにはどうすればよいですか?

    つまり、「ホーム」に行くとパンくずリストが見えませんが、他のページをクリックするとパンくずリストが表示されます。

    お時間をいただき、誠にありがとうございました。

  8. こんにちは、プラグインは使用しておらず、パンくずリストを有効にしたこともありません。

    検索結果にパンくずリストが表示されるのですが、無効にする方法を教えてください

    ありがとうございます

    • 私も同じ問題が発生しました。それでテーマパネルを確認したところ、テーマでパンくずリストが有効になっていました。この件に関する詳細については、テーマパネルも確認してみてください。私はNewspaperテーマを使用していました。もしあなたもこのテーマを使用しているなら、それが問題の原因です。そこから無効にしてください。

  9. SEO Yoastプラグインを使用しています。パンくずリストは私のウェブページに表示されていますが、Google検索結果には表示されていません。Google検索結果にも表示されるのはいつになりますか?

  10. こんにちは!パンくずリストをメニュー内に挿入することは可能ですか?縦型のサイドメニューを持つウェブサイトをデザインする必要があり、お客様はメニューの一番下にパンくずリストを配置したいと考えています。

  11. Hello,

    Yoast SEOの方法でパンくずリストを使用していますが、ホームページにしか表示されず、Google検索に表示されません。

    例:理想的な構造は Domain.com>Category であるべきですが、Domain.com/Category と表示されています。これを実装する方法を教えていただけますか?

  12. こんにちは。breadcrumb navxtを使用しており、そのウィジェットは機能しています。「ヘッダーとフッターの挿入」プラグインを使用してheader.phpにコードを挿入しましたが、保存して更新してもサイトに変更が見られません。

    ヘルプをお願いします。ウィジェットエリアは機能していますが、サイトのヘッダーにパンくずリストが表示されません。

  13. こんにちは。コードの操作は怖いのですが、何か問題が発生した場合、挿入したコードを何も影響なく削除することはできますか?

    • こんにちは、Juanさん。

      コードを使用する方法を使いたくない場合は、プラグイン方法を試すことができます。この方法では、プラグインを無効化するだけで変更を元に戻すことができます。

      管理者

  14. ところで、上記のYoastのコードを使用していますが、正しい階層が表示されません。カテゴリ、プロジェクト、ギャラリーへのリンクが省略されます。基本的に投稿以外のものはすべて同じように扱われます。近いですが、正しくはありません。

  15. これを投稿してくれてありがとう。スパイダーのためにパンくずリストを正しく表示する方法を探していました。カテゴリ、プロジェクト、ギャラリーなどが少しぎこちなくなります。自分でコーディングしていましたが、PHPは階層を間違った順序で処理します。これは非常に役立ちます。

  16. 私の子テーマ(GeneratePress、独自のテーマダウンロードから)にはheader.phpファイルがありません。

    コードを親GPテーマのheader.phpに追加したところ、パンくずリストが機能するようになりました。しかし、GPをアップデートすると…?

  17. 本当にありがとうございます。私のウェブサイトで本当に機能しています。神のご加護がありますように

  18. 手順に従いましたが、投稿ではあまりうまくいきませんでした。ホームページに「ホームパンくずリスト」が表示されただけでした。投稿に表示させるにはどうすればよいですか?Yoast SEO を使用しています。

      • 動作しましたが、投稿の前にカテゴリが表示されません。投稿タイトルしか表示されません。投稿の前にカテゴリを表示するにはどうすればよいですか?

        • こんにちは!公開するページに親ページを設定する必要があります。私の場合は、記事ページをホームページの「子」として設定し、現在のページを「記事」ページの「子」として設定するまで、ホーム > 現在のページしか表示されませんでした。ページエディタで設定できます。

コメントを残す