Breadcrumb NavXT をリッチリザルトに対応させる
2492 ワード
wordpressのプラグイン「Breadcrumb NavXT」がgoogleのリッチリザルト(構造化マークアップ)に対応していなかったので、対応させる為のメモ。
plugin | version |
---|---|
Breadcrumb NavXT | 6.6.0 |
breadcrumb-navxt.phpを編集
639行目ぐらい
wp-content/plugins/breadcrumb-navxt.php
function bcn_display_list($return = false, $linked = true, $reverse = false, $force = false)
{
global $breadcrumb_navxt;
if($breadcrumb_navxt !== null)
{
- return $breadcrumb_navxt->display($return, $linked, $reverse, $force, "<li%3\$s>%1\$s</li>\n");
+ return $breadcrumb_navxt->display($return, $linked, $reverse, $force, "<li itemprop=\"itemListElement\" itemscope itemtype=\"https://schema.org/ListItem\">%1\$s</li>\n");
}
}
ダッシュボードでbreadcrumb-navxtの設定を編集
デフォルトはこんな感じ↓
↓こんな感じでパンくずのリンク有りとリンク無しの部分を変更
コピペ用
リンク有りの方
<a itemprop="item" href="%link%"><span itemprop="name">%htitle%</span></a><meta itemprop="position" content="%position%">
リンク無しの方(Unlinked)
<span itemprop="name">%htitle%</span><meta itemprop="position" content="%position%">
設定画面のタブ、General、Post Types、Taxonomies、Miscellaneous全て書き換えないとエラー出る。
Author And Source
この問題について(Breadcrumb NavXT をリッチリザルトに対応させる), 我々は、より多くの情報をここで見つけました https://qiita.com/shirorowa/items/f5193e80af9e836b3c55著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .