如何解决需要帮助将JavaScript变量设置为WordPress自定义字段的值
我正在尝试在WordPress帖子的自定义html块中使用javascript加载Google地图。为了简单起见,我正在尝试在自定义html块中内联完成所有操作,因为我才刚刚开始学习javascript和php。
下面的代码运行得很好,但是我想使其动态化。具体来说,我想先将center: {lat: -34.397,lng: 150.644},
设置为在wordpress自定义字段中指定的经度和纬度,该字段是使用高级自定义字段插件(ACF)创建的。
<div id="map" style="height: 500px; "></div>
<script>
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'),{
center: {lat: -34.397,zoom: 8
});
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=MY-KEY&callback=initMap" async defer></script>
我已经创建了名为latitude
和longitude
的自定义字段,我还确保它们在WordPress REST API中公开...尽管我不确定这很重要
基本上我正在寻找可以添加到将变量设置为WordPress自定义字段(ACF)的值的示例代码
更新
我觉得我应该提到我正在尝试使此代码块在 Elementor Custom HTML Block 中运行。这似乎阻止了我使用任何形式的php。同样,当我尝试使用ACF文档中定义的功能时,也会收到未定义功能的错误。似乎某个地方的某些脚本被以错误的顺序调用...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。