批量编辑特殊帖子wordpress

时间:2014-02-04 10:19:09

标签: php wordpress google-maps posts

我有post_type个命名属性,字段为prop_address, prop_lat, prop_lng (对于谷歌地图)和php中的一个函数,用于计算地址中的最后一个值。 现在: 我已经导入了大量的属性帖子,现在我已经拥有它们所有的地址集,但是lat,很长时间没有。 在add-property管理页面(在仪表板中)有一个按钮“从地址放置引脚”,触发该功能,并填充lat,long字段。

如何为所有帖子生成点击事件/轻松调用该功能?

1 个答案:

答案 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