2017-01-18 8 views
1

Я в лучшем случае ОЧЕНЬ начинающий программист (в лучшем случае), я застрял на куске кода, над которым я работаю, чтобы внедрить разметку схемы на мой сайт Wordpress.Как? PHP эхо-данных изнутри <script>

Вот что я пытаюсь решить.

<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.

Любая помощь приветствуется, пожалуйста, извините мой подход новичка к кодированию!

+0

http://stackoverflow.com/questions/3352576/ How-to-embed-php-in-javascript должен помочь вам – WilliamD

ответ

1

Вам нужно бежать выход the_title для JOSN:

"name": "<?php echo esc_js(get_the_title()); ?>", 

Вы можете повторить другие пользовательские поля одинаково:

"field": "<?php echo esc_js(get_post_meta(get_the_ID(), 'my_custom_field_id', true)); ?>", 

 Смежные вопросы

  • Нет связанных вопросов^_^