我如何检索ACF谷歌地图数据并使用我自己的自定义字段来代替地图?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何检索ACF谷歌地图数据并使用我自己的自定义字段来代替地图?相关的知识,希望对你有一定的参考价值。
我的问题是,是否有一个插件能够为每个wordpress帖子从ACF中恢复由Google地图自定义字段生成的所有坐标,纬度和经度?
我想将它们自动注入两个默认的自定义字段中(如果可能,请避免手动进行操作)。我的目标是永久停止使用Google Map API。
我正在为我的所有地图使用mapbox,但是要从所有帖子中获取经纬度数据,我仍在使用ACF google map custom field。谢谢有人的回答
答案
[如果必须使用插件而不是使用某些自定义代码来执行此操作,则WP All Import可能会有所帮助:导出帖子,然后导入将更新现有帖子。在导入过程中,您将指示插件使用旧字段中的值填写新字段,并保留帖子中其余数据的完整性。
但是您可能一直使用不同的方法:由于您的旧google maps字段保留在数据库中,因此您可以调整代码以检查新字段是否具有值,如果没有,请对旧字段进行检查字段作为备用。例如:]]
$gmaps_field = get_field('acf_google_maps_field');
$old_lat = $gmaps_field['lat'];
$old_lng = $gmaps_field['lng'];
$new_lat = get_field('new_lat');
$new_lng = get_field('new_lng');
$lat = $new_lat ? $new_lat : $old_lat;
$lng = $new_lng ? $new_lng : $old_lng;
if($lat && $lng)
// Do something.
以上是关于我如何检索ACF谷歌地图数据并使用我自己的自定义字段来代替地图?的主要内容,如果未能解决你的问题,请参考以下文章