yoast_breadcrumb API を JSON-LD と統合しようとしています。
SEO Yoast プラグインのドキュメントによると、次のようなブレッドクラム コードがあります。
<?php
yoast_breadcrumb();
?>
ただし、JSON-LD スキーマと Yoast Breadcrumb API を以下の JSON-LD コード例に従って統合しようとしていますが、これを達成するためのドキュメントのどこにも見つかりませんでした。API は、パンくずリストの HTML 形式を表示します。foreach loopを使用して JSON-LD を構築できるように、配列形式が必要です。
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement":
[
{
"@type": "ListItem",
"position": 1,
"item":
{
"@id": "https://example.com/news/",
"name": "News"
}
},
{
"@type": "ListItem",
"position": 2,
"item":
{
"@id": "https://example.com/news/finance/",
"name": "Finance"
}
}
]
}