我试图简单地从我的主题文件中使用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的任何信息,我们将不胜感激。
最合适的回答,由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\');