我无法调试我的 ACF get_field() 有什么问题来显示图像数组的 url 值
I can't debug whats wrong with my ACF get_field() to display an image array's url value
所以我的代码非常简单。我只是从全局字段(选项)中获取字段值。所以这个字段在 Dashboard -> Options(我有 ACFpro)上,我试图回显一个标志,它是一个图像数组。
这就是我的代码的样子
<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>
标记中,以确保它提取正确的值。但是我收到了这个错误。
error when trying to echo $image
知道我做错了什么吗?
这是两件事之一。您需要将 ID 或选项作为参数添加到 get_field() 中,或者您需要调整 return 格式。默认情况下,它会尝试拉取页面的 ID get_field() is on.
我会改成
get_field( 'logo', 'options' );
或者将选项更改为您命名的选项页面。
所以我的代码非常简单。我只是从全局字段(选项)中获取字段值。所以这个字段在 Dashboard -> Options(我有 ACFpro)上,我试图回显一个标志,它是一个图像数组。
这就是我的代码的样子
<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>
标记中,以确保它提取正确的值。但是我收到了这个错误。
error when trying to echo $image
知道我做错了什么吗?
这是两件事之一。您需要将 ID 或选项作为参数添加到 get_field() 中,或者您需要调整 return 格式。默认情况下,它会尝试拉取页面的 ID get_field() is on.
我会改成
get_field( 'logo', 'options' );
或者将选项更改为您命名的选项页面。