繁体   English   中英

为什么我的ACF自定义字段总是返回false或数组?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM