来自wordpress postmeta表键的多个值

时间:2016-09-02 18:36:07

标签: javascript php mysql wordpress google-maps

我觉得这比我做的容易得多。有一个Google API地图,我可以从WordPress postmeta获取一个位置的街道地址和邮政编码,以放置标记。我还可以获得一个metakey值的倍数(例如property_address),这对于Google API来说是不够的。那么如何获得两个metakey值的倍数?在我的例子中,每个property_address和property_zip键来自同一个post_ID?目前我已经在表格中找到了50个位置。

var address = "<?php echo $property_address; ?>, <?php echo $property_zip; ?>";

这很容易为一个引脚获得一个位置。而且我可以通过迭代硬编码来硬编码位置并将其打印出来。

var marker, i;

for (i = 0; i < address.length; i++) {  
  marker = new google.maps.Marker({
    position: new google.maps.LatLng(address[i][1], address[i][2]),
    map: map
});

google.maps.event.addListener(marker, 'click', (function(marker, i) {
  return function() {
    infowindow.setContent(address[i][0]);
    infowindow.open(map, marker);
    }
  })(marker, i));
}

所以我想我问,“我如何遍历postmeta表并找到完成此操作所需的所有数据?

1 个答案:

答案 0 :(得分:0)

解决了它。只需要循环结果 - 但你知道。我也是。