如何在架构代码中使用PHP变量?

时间:2017-10-08 16:55:38

标签: javascript php schema

我一直在创建一个包含动态内容的网站,并且最近一直在尝试实现模式代码。以下是我到目前为止的情况:

<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值?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用。连接字符串和变量。 (点)操作员。

"@id": "<?php echo 'http://panpact.com/audio/' . $idArticle . '/' . $donetitle16; ?>",