[英]Why does my ACF custom field return always false or array?
我将ACF用于WordPress,并对其进行了更新。 之后,在我尝试显示字段的值之前,它似乎工作正常。 在管理一切正常。 自定义字段值已保存。 但是当我执行var_dump时,我会得到布尔值false:
<?php
$my_field = get_field('my_field');
var_dump($my_field);
?>
当我用自定义字段键替换get_field值时,我得到了array {}:
<?php
$my_field = get_field('field_5245445r7a7po');
?>
我尝试创建其他自定义字段。 该字段已创建并保存。 结果相同。 什么都没显示。
我还将该插件降级为以前的版本。 似乎没有任何作用。
有什么可能的解决方案来解决这个问题?
谢谢。
嗯。 好像我自己解决了这个问题。 我将发布答案,也许这会帮助其他人。
因此,以我为例,我在get_field操作之前有一个带有while循环的帖子自定义查询。 我必须做什么来解决我的问题? 在循环之后,在get_field操作之前使用了下一个代码:
<?php wp_reset_query(); ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.