我充其量是一个非常新手的程序员(充其量是业余爱好),我被困在我正在编写的一段代码上,以便在我的 WordPress 网站中实现架构标记。
这就是我想要解决的问题。
<script type='application/ld+json'>
{
"@context": "http://www.schema.org",
"@type": "Festival",
"name": "<?php the_title(); ?>",
"url": "http://www.trancemusicevents.com/fbevent/solarstone-presents-pure-trance-helsinki-2017/",
"description": " <?php the_excerpt(); ?>",
"location": {
"@type": "Place",
"name": "The Circus Salomonkatu 13 Helsinki",
"address": {
"@type": "PostalAddress",
"streetAddress": "<?php fbe_event_address(); ?>",
"addressLocality": "Helsinki",
"addressCountry": "Finland"
}
}
}
</script>
所以我有,我正在尝试从 Wordpress 调用自定义帖子元。
我尝试搜索如何在标签内使用 php,但没有找到乐趣。我基本上只是想回显相关 Wordpress 元字段中的元数据。
欢迎任何帮助,请原谅我的新手编码方法!
最佳答案
您需要转义 JOSN 的 the_title 的输出:
"name": "<?php echo esc_js(get_the_title()); ?>",
您可以以相同的方式回显其他自定义字段:
"field": "<?php echo esc_js(get_post_meta(get_the_ID(), 'my_custom_field_id', true)); ?>",
关于javascript - 如何? PHP 从 <script> 中回显数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41728406/