我有post_type
个命名属性,字段为prop_address, prop_lat, prop_lng
(对于谷歌地图)和php中的一个函数,用于计算地址中的最后一个值。
现在:
我已经导入了大量的属性帖子,现在我已经拥有它们所有的地址集,但是lat,很长时间没有。
在add-property管理页面(在仪表板中)有一个按钮“从地址放置引脚”,触发该功能,并填充lat,long字段。
如何为所有帖子生成点击事件/轻松调用该功能?
答案 0 :(得分:0)
在save_post挂钩上触发“从地址放置引脚”(我假设这使用PHP而不是JS)。然后执行所有属性帖子的循环并在每个帖子上运行wp_update_post(这将触发save_post挂钩)。
如果来自地址的地址引脚使用JS,那么您需要在PHP中复制该功能以使用上述方法。有一节课可以帮助你做到这一点。
有用的链接:
https://github.com/jstayton/GoogleMapsGeocoder http://codex.wordpress.org/Plugin_API/Action_Reference/save_post http://codex.wordpress.org/Function_Reference/wp_update_post http://codex.wordpress.org/Template_Tags/get_posts