2017-10-20 6 views
-1

내가지도 지오 코딩을 얻기 위해 다른 변수에서 변수를 얻기 위해 노력하고 있어요,하지만 난이 오류와 함께 붙어 : 식별자 (T_STRING) 또는 가변 (T_VARIABLE) 또는 숫자를 기대 구문 오류, 예기치 않은 ''(T_ENCAPSED_AND_WHITESPACE) C에서 (T_NUM_STRING는) 함수 aa_member_shortcode (\ XAMPP \ htdocs를 \ 워드 \는 WP-콘텐츠 \자바 스크립트 T_ENCAPSED_AND_WHITESPACE

라인 (32)에 플러그 \ WP-숏 상용구 마스터 \ 단축 코드의 \의 숏 member.php이 내 코드 $ atts) {

 return "<div id='map'></div> 
      <script> 
       function initMap() { 
       var latt= parseInt($atts['lat']); 
       var lngg= parseInt($atts['lng']); 

       var uluru = {lat: latt, lng: lngg}; 
       var map = new google.maps.Map(document.getElementById('map'), { 
        zoom: 4, 
        center: uluru 
       }); 
       var marker = new google.maps.Marker({ 
        position: uluru, 
        map: map 
       }); 
       } 
      </script> 
      <script async defer 
      src='https://maps.googleapis.com/maps/api/js?key=AIzaSyDvHNBbBdWA49bIsUMLwj3RpoZFQWSRJJ0&callback=initMap'> 
      </script>"; 

} 
+0

shortcode-member.php 파일의 32 행 번호를 쓰십시오. –

답변

0

이것은 PHP 오류입니다. $atts['lat'] 대신 {$atts['lat']}을 작성하십시오.

+0

Op의 고마움이 많이 있습니다 –

+0

제발 당신이 원한다면지도가 나에게 표시되지 않습니다 ... 당신은 어떤 생각을 가지고 있니? 이런 대신 실제 값이 variabls :

+0

내 대답은 원래 문제의 해결책이 경우, 다른 문제에 대해서는 그것을 :) 을 받아 왼쪽에 체크 표시를 클릭하십시오 : 나는 어떤 종류를 모른다 PHP 맵이 실제로 보관하는 데이터. 첫 번째 단계는 브라우저에 표시 될 때 페이지의 소스 코드를 검사하는 것입니다. 그러면 원하는 번호 대신 PHP가 출력하는 것을 볼 수 있습니다. – sigalor