【構造化の続き】schema_markupで条件分岐

前回の構造化の続き。
wordpressで固定ページや投稿ページで条件分岐したい時

例えば、特定の記事の

<?php if( is_single('投稿ID') ){ ?>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "VideoObject",
"name": "タイトル",
"description": "説明文",
"thumbnailUrl": "サムネイル画像.jpg",
"uploadDate": "2022-11-08T14:44:00+09:00",
"duration": "PT14M54S",
"contentUrl": "https://www.youtube.com/動画アドレス",
"embedUrl": ""
}
</script>
<?php } ?>

特定の固定ページの場合

<?php if( is_page('スラッグ名') ){ ?>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "VideoObject",
"name": "タイトル",
"description": "説明文",
"thumbnailUrl": "サムネイル画像.jpg",
"uploadDate": "2022-11-08T14:44:00+09:00",
"duration": "PT14M54S",
"contentUrl": "https://www.youtube.com/動画アドレス",
"embedUrl": ""
}
</script>
<?php } ?>

参考ページはこちら様です。ありがとうございます。

WordPress 条件分岐一覧 投稿/固定/カテゴリ/カスタム投稿 /年月日
「トップページだけに表示したい」「記事ページだけに表示したい」といった時などに使うWodpessの条件分岐コードをまとめました。 目次 トップページ 記事ページ ...

コメント

タイトルとURLをコピーしました