Google harita ve wordpress özel alanlar Mashup'a içine yankı stilleri

1 Cevap php

Wordpress kullanarak, ben bir google oluşturulan harita için içeriği doldurmak için özel mesajların bir özel alanları çekiyorum. Ben bu kodu kullanıyorum

  var point = new GLatLng(48.5139,-123.150531);
  var marker = createMarker(point,"Lime Kiln State Park", 
    '<?php $post_id = 182;
$my_post = get_post($post_id);
$title = $my_post->post_title;
$snip = get_post_meta($post_id, 'mapExcerpt', true);
echo $title;
echo $snip;
?>')
      map.addOverlay(marker);

Ben css stil blokları yankı çalışıyorum ama bu bir javascript hatası neden olur

  var point = new GLatLng(48.5139,-123.150531);
  var marker = createMarker(point,"Lime Kiln State Park", 
    '<?php $post_id = 182;
$my_post = get_post($post_id);
$title = $my_post->post_title;
$snip = get_post_meta($post_id, 'mapExcerpt', true);
echo "<div class='theTitle'>";
echo $title;
echo "</div>";
echo $snip;
?>')
      map.addOverlay(marker);

Ben hata alıyorum

missing ) after argument list

ve çıkış

     var point = new GLatLng(48.5139,-123.150531);
  var marker = createMarker(point,"Lime Kiln State Park",
   '<div class='theTitle'>Site Title</div>Site excerpt')
   map.addOverlay(marker); 

Birisi bana bunun için daha şık bir (çalışma) çözüm göstermek miyiz?

1 Cevap

Eğer üreten kod createMarker geçirilen tek tırnak içine çıkmamış tek tırnak vardır.

Sen değiştirmeniz gerekir:

echo "<div class='theTitle'>";

için:

echo "<div class=\"theTitle\">";

böylece çıkış olacaktır:

var point = new GLatLng(48.5139,-123.150531);
var marker = createMarker(point,"Lime Kiln State Park",
   '<div class="theTitle">Site Title</div>Site excerpt')
map.addOverlay(marker);