【问题标题】:Why does my ACF custom field return always false or array?为什么我的 ACF 自定义字段总是返回 false 或数组?
【发布时间】:2015-12-06 12:08:48
【问题描述】:

我正在为 WordPress 使用 ACF,并对其进行了更新。在那之后它似乎工作正常,直到我试图显示一个字段的值。在管理员中一切正常。自定义字段值已保存。但是当我执行 var_dump 时,我得到 bool false:

<?php 
  $my_field = get_field('my_field');
  var_dump($my_field);
?>

当我用自定义字段键替换 get_field 值时,我得到数组{}:

<?php 
  $my_field = get_field('field_5245445r7a7po');
?>

我尝试过创建其他自定义字段。该字段已创建并保存。结果相同。什么都没有显示。

我也将插件降级到以前的版本。似乎没有任何效果。

有什么可能的解决方案来解决这个问题?

谢谢。

【问题讨论】:

    标签: php wordpress advanced-custom-fields


    【解决方案1】:

    嗯。看来我自己解决了这个问题。我会发布答案,也许这会对其他人有所帮助。

    因此,就我而言,我在 get_field 操作之前有一个带有 while 循环的自定义查询。我必须做些什么来解决我的问题?在循环之后、get_field 操作之前使用了下一个代码:

    <?php wp_reset_query(); ?>
    

    【讨论】:

      猜你喜欢
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-25
      相关资源
      最近更新 更多