以下是一个使用ACF(Advanced Custom Fields)和Google Maps的示例代码,用于在Google地图上显示多个标记:
首先,确保你已经安装并激活了ACF插件,并创建了一个包含Google Maps字段的自定义字段组。
在你的主题的functions.php
文件中添加以下代码,以启用Google Maps API:
function my_acf_init() {
acf_update_setting('google_api_key', 'YOUR_GOOGLE_MAPS_API_KEY');
}
add_action('acf/init', 'my_acf_init');
将YOUR_GOOGLE_MAPS_API_KEY
替换为你自己的Google Maps API密钥。
single.php
或page.php
)中添加以下代码来显示Google Maps:
请确保将YOUR_GOOGLE_MAPS_API_KEY
替换为你自己的Google Maps API密钥。
在你的WordPress后台中,为你的自定义字段组添加一个Google Maps字段,并将字段名称设置为google_map_locations
。你可以根据需要自定义字段名称。
在你的文章或页面中,使用ACF字段类型为Google Maps的字段来添加多个标记的位置。
以上代码将在页面上显示一个Google地图,并在地图上放置多个标记,这些标记的位置来自于ACF字段的值。
请确保你已经正确设置了Google Maps API密钥,并将代码中的字段名称和位置数据替换为你自己的值。