使用地理数据存储插件代码

时间:2013-07-26 作者:Ben Racicot

我试图简单地从我的主题文件中使用Geo Data Store插件代码函数,但从来没有这样做过。我测试了$sc\\U gds以查看是否设置了isset,但在循环数组时没有得到任何结果(最终将它们作为地图标记进行循环)

$type = "post_type";
$sc_gds = new sc_GeoDataStore();
$ids = (array) $sc_gds->getPostIDsOfInRange( $type, $radius, $lat, $lng );
foreach ($ids as $id) {
print $id;
}
如果有人能解释一下如何使用插件文件的公共静态函数,以及使用getPostIDsOfInRange的任何信息,我们将不胜感激。

1 个回复
最合适的回答,由SO网友:Ben Racicot 整理而成

我删除了Geo Data Store插件并重新安装,其中我的代码在刷新时工作。我能够使用插件中的函数等等。我将其转换为数组,以便在wp\\u查询参数中使用输出

$sc_gds = new sc_GeoDataStore();
$ids = (array) $sc_gds->getPostIDsOfInRange( $type, $radius, $lat, $lng );
$args = array(\'post__in\' => $ids, \'post_type\' => \'custom_post_type\');

结束

相关推荐

Looping taxonomy in taxonomy?

所以我有一个CPT的参考文献(就像一个音乐的字典格式)。其中有两种分类法:medium_reference 和reference_letter.这个reference_letter 列出字母A-Z,而medium_reference 按引用类型(人员、术语、公司)列出。我想知道是否有可能遍历每个字母,然后在该循环中遍历各个术语。类似这样的情况(无论如何都不可能):$reference_letters = get_the_terms($post->ID,\'reference_letter\');&#