如何? PHP回显来自<script>中的数据

时间:2017-01-18 20:00:45

标签: javascript php wordpress schema

我充其量只是一个非常新手的程序员(最好的爱好),我仍然坚持使用一段代码来实现Schema标记到我的Wordpress网站。

&#xA; &#xA;

以下是我要解决的问题。

&#xA;&#xA;

&#xD;&#xA;
&#xD;&#xA;
 &lt; script type ='application / ld + json'&gt; &#的xD;&#XA; {&#的xD;&#XA; “@context”:“http://www.schema.org”,&#xD;&#xA; “@type”:“节日”,&#xD;&#xA; “name”:“&lt;?php the_title();?&gt;”,&#xD;&#xA; “url”:“http://www.trancemusicevents.com/fbevent/solarstone-presents-pure-trance-helsinki-2017/",
 “description”:“&lt;?php the_excerpt();?&gt;”,&#xD;&#xA; “location”:{&#xD;&#xA; “@type”:“Place”,&#xD;&#xA; “名字”:“马戏团Salomonkatu 13赫尔辛基”,&#xD;&#xA; “地址”:{&#xD;&#xA; “@type”:“PostalAddress”,&#xD;&#xA; “streetAddress”:“&lt;?php fbe_event_address();?&gt;”,&#xD;&#xA; “addressLocality”:“赫尔辛基”,&#xD;&#xA; “addressCountry”:“芬兰”&#xD;&#xA; }&#的xD;&#XA; }&#的xD;&#XA;}&#的xD;&#XA; &LT; /脚本&GT;  
&#的xD;&#XA;
&#的xD;&#XA;
&#的xD;&#XA;

& #xA;&#xA;

所以我在哪里,并且我试图从Wordpress调用自定义帖子元。

&#xA;&#xA;

我试过搜索如何在标签内使用php但没有发现任何快乐。我基本上只想回应相关Wordpress元字段中的元数据。

&#xA;&#xA;

欢迎任何帮助,请原谅我的新手编码方法!

&# XA;

1 个答案:

答案 0 :(得分:1)

你需要为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)); ?>",