首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >acf on wordpress与Field Googlemap的问题

acf on wordpress与Field Googlemap的问题
EN

Stack Overflow用户
提问于 2019-05-21 23:03:16
回答 1查看 27关注 0票数 2

我有一个带有acfpro的wordpress。我在选项页面中使用它来创建选项页面的页眉和页脚,然后在选项页面的页脚上声明自定义字段映射,并将代码粘贴到footer.php中。当我这样做的时候,我有一些acf map不能工作的页面,而另一些页面是好的!wordpress 5.2,acfpro 5.7.13

代码语言:javascript
复制
 <div class="left">
        <div class="zto-containMap">
            <?php
            $location = get_field('map');
            $long = $location['lng'];
            $lat = $location['lat'];
            if( !empty($location) ):
                ?>
                <div class="acf-map">
                    <div class="marker" data-lat="<?php echo $lat; ?>" data-lng="<?php echo $long; ?>"></div>
                </div>
            <?php else: ?>
                <div class="acf-map">
                    not working
                </div>
            <?php endif; ?>
        </div>
    </div>

我没有一个错误的信息,并在我的网站上的3页acf地图被打破,其他页面都很好的宽度acf地图

EN

回答 1

Stack Overflow用户

发布于 2019-05-21 23:55:28

如果想要获得选项的字段值,就必须在第二个参数get_field($field, $scope)中声明option作用域。如果get_field()函数中没有传入$scope,它将自动使用IDget_post()值。

这就是你想要的:

代码语言:javascript
复制
$location = get_field('map', 'option');

Here's the docs on getting the value of an Option field in ACF.

虽然这有点超出了您的问题的范围,但these docs将进一步解释如何在第二个参数中使用$scope变量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56241206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档