パンくずリスト「data-vocabulary.org スキーマのサポートは終了します」エラーを解消する

Pankuzu data vocabulary schema wordpress 05

「data-vocabulary.org スキーマのサポートは終了します」のエラー。

これはテンプレートにあるパンくずリストの構造化データのマークアップ方法が新しくなったので、そちらに変更しなさいというエラーなのですが、WordPressのテンプレートなら更新すれば、ほとんどが対応してくれているのでそのままでもエラーが解消されたりします。

更新が止まっているテンプレートや古いまま使っているテンプレート、Movable Typeのテンプレートなどは自分で変更する必要があります。

続きを読む →

[SEO] パンくずリストmicrodataでマークアップして検索結果に反映する

記事の階層を分かりやすくする「パンくずリスト」をマイクロデータでマークアップすると、Googleの検索結果にもパンくずリストを表示することができます。これはリッチスペニットというもので、通常のパンくずリストのままでもGoogleが自動でやってくれますが、サイトによっては反映されないこともあるのでできるだけマークアップした方が良いでしょう。

やり方は簡単、既存のパンくずリストに属性を加えるだけです。

続きを読む →

WordPressにパンくずリストを表示するプラグイン

その記事のサイト内での位置を分かり易く表示する「パンくずリスト」をWPで表示する方法です。検索エンジンからのサイト訪問者に分かり易くナビをする事で、ユーザビリティの向上に繋がります。

プラグインBreadcrumb Nav XTの導入

  1. Breadcrumb Navigation XTをダウンロード。
  2. 解凍したら wp-content/plugins/ にアップロードして、プラグインの管理から有効化。

コード埋め込み

テンプレート(シングルポストなど)に以下のコードをコピペします。

<?php if (class_exists('breadcrumb_navigation_xt')) {

	// New breadcrumb object
	$mybreadcrumb = new breadcrumb_navigation_xt;
	// Options for breadcrumb_navigation_xt
	$mybreadcrumb->opt['title_blog'] = 'Home';
	$mybreadcrumb->opt['separator'] = ' &raquo; ';
	$mybreadcrumb->opt['singleblogpost_category_display'] = true;
	// Display the breadcrumb
	$mybreadcrumb->display();
} ?>
  • url_blog : ブログURLを指定
  • title_blog : ブログのタイトルを指定
  • separator : セパレーター>の変更

プラグインエディタでカスタマイズ

FTPで /wp-content/plugins/breadcrumb-navigation-xt.php のパーミッションを707等にして、プラグインエディタで表示のカスタマイズをします。

ws000441.webp
Blog article:という表示が邪魔だったのでソートして削除。

設定の変更はいろいろ出来ますが、パンくずリストとして表示できればOKなのでそこまで弄らなくてもいいかな。