所以我的代码很简单。我只是从全局字段(选项)中获得字段值。因此,这个字段在仪表板->选项(我有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>标记中,以确保它得到正确的值。但是相反,我得到了这个错误。
知道我做错什么了吗?
发布于 2022-02-03 20:35:36
这是两件事之一。您需要将ID或选项作为参数添加到get_field()中,或者需要调整返回格式。默认情况下,它尝试提取get_field()页的ID。

我会把它改成
get_field( 'logo', 'options' );或者将选项更改为“选项”页面。
https://stackoverflow.com/questions/70977804
复制相似问题