我正在使用 wordpress 主题,在管理控制面板中我添加了主题设置,在这里我可以编写一些变量,例如地图(作品)的经度和纬度,以及我需要的电子邮件联系表格,但这不起作用,我想问题是我使用
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/contact-form/contactform.js"></script>
事实上,如果我对地图做同样的事情,那现在就是
<div id="gmapp"></div>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var lat;
var lng;
lat=<?php echo($GLOBALS['desklab_theme_settings']['latcord_text']);?>;
lng=<?php echo($GLOBALS['desklab_theme_settings']['lngcord_text']);?>;
var latlng = new google.maps.LatLng(lat,lng);
var options = {
zoom: 15,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('gmapp'), options);
var marker = new google.maps.Marker(
{
position: latlng,
map: map
}
);
</script>
我试着这样写:
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/contact-form/map.js"></script>
但我没有看到地图,也没有找到变量。
那么我应该怎么做才能像使用 lat 和 lng 一样从设置中获取变量?我应该像使用map一样在php中编写js代码吗?