MENUCLOSE
twitter ツイッターfeedlyRSS

オンスタでは、オンラインで学習するために役立つコンテンツを掲載しています。そのほか、UdemyをはじめとしたEラーニングサービスの紹介も行っています。

オンスタ | オンラインで学習するための近道になるサイト
【WordPress】Yoast SEOのパンくずリストをカスタマイズする方法

【WordPress】Yoast SEOのパンくずリストをカスタマイズする方法

公開日:2019年08月06日
最終更新日:2019年09月05日
オンスタ運営
ホーム > スニペット > 【WordPress】Yoast SEOのパンくずリストをカスタマイズする方法
このエントリーをはてなブックマークに追加

Yoast SEO にはパンくず機能が搭載されていて、デフォルトでもそれなりに表示はしてくれるのですが、複雑なページ構成の場合などは、思ったとおりにパンくずを表示してくれないこともしばしば。 そんなときには、以下のようなコードをテーマディレクトリ内のfunctions.phpに記載することでパンくずリストをカスタマイズできます。

<?php
// 以下をfunctions.phpに書き込むと
// HOME > 募集要項 > 新卒募集要項 > 募集情報のタイトル
// といった形でパンくずが表示される
add_filter( 'wpseo_breadcrumb_links', 'growp_yoast_seo_breadcrumb_append_link' );
function growp_yoast_seo_breadcrumb_append_link( $links ) {
  if ( is_singular("new_graduate") ) { 
    $breadcrumb[] = array(
      'url' => site_url( '/jobs/' ),
      'text' => '募集要項',
    );
    $breadcrumb[] = array(
      'url' => site_url( '/jobs/new-graduate/' ),
      'text' => '新卒募集要項',
    );
    array_splice( $links, 1, -2, $breadcrumb );
  }
  return $links;
}

以下の公式サイトのページにもやり方が掲載されているので詳しく知りたい方は是非チェックしてみてくださいね。

https://kb.yoast.com/kb/implement-wordpress-seo-breadcrumbs/#pathway

web制作者にオススメのオンライン学習サイト「Udemy」

世界最大級のコースがラインナップ!電子書籍サイト「Udemy」

世界最大級のコースがラインナップ!オンライン学習サイト「Udemy」

「Udemy」ではいつでもどんなトピックでも、専門家が教える何千ものコースを用意されており、無料で学べるコースも多数あります。もうちょっと勉強したいな。スキルアップしたいな。と思ったら是非チェックしてみてください。