我一直在创建一个包含动态内容的网站,并且最近一直在尝试实现模式代码。以下是我到目前为止的情况:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "http://panpact.com/",
"name": "Home"
}
},{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "<?php echo 'http://panpact.com/audio/$idArticle/$donetitle16'; ?>",
"name": "audio"
}
},{
"@type": "ListItem",
"position": 3,
"item": {
"@id": "<?php echo 'http://panpact.com/audio/$idArticle/$donetitle16'; ?>",
"name": "<?php echo $title; ?>"
}
}]
}
</script>
正如您所看到的,我正在尝试使用PHP来回显@id和name变量,但dosnt似乎是有效的。我使用模式验证工具检查了它,但它没有检测到它。我也试过使用javascript变量,但这也不起作用。如何在架构代码中使用php值?
答案 0 :(得分:0)
最简单的方法是使用。连接字符串和变量。 (点)操作员。
"@id": "<?php echo 'http://panpact.com/audio/' . $idArticle . '/' . $donetitle16; ?>",