首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法调试我的ACF get_field()显示图像数组的url值有什么问题

我无法调试我的ACF get_field()显示图像数组的url值有什么问题
EN

Stack Overflow用户
提问于 2022-02-03 20:22:46
回答 1查看 516关注 0票数 0

所以我的代码很简单。我只是从全局字段(选项)中获得字段值。因此,这个字段在仪表板->选项(我有ACFpro)上,我试图回显一个标志,这是一个图像数组。

我的代码就是这样的

代码语言:javascript
复制
                <ul class="text-white p-0">
                    <a class="brand " href="/">
                        <?php
                           $image = get_field('logo');
                           echo '<p id="debug">'.($image ['url']).'</p>';
                        ?>
                    </a>
                </ul>

我要做的就是提取url值,并将其插入到<p>标记中,以确保它得到正确的值。但是相反,我得到了这个错误。

尝试回送$image时出错

知道我做错什么了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-03 20:35:36

这是两件事之一。您需要将ID或选项作为参数添加到get_field()中,或者需要调整返回格式。默认情况下,它尝试提取get_field()页的ID。

我会把它改成

代码语言:javascript
复制
get_field( 'logo', 'options' );

或者将选项更改为“选项”页面。

https://www.advancedcustomfields.com/add-ons/options-page/

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

https://stackoverflow.com/questions/70977804

复制
相关文章

相似问题

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