为什么我的 ACF 自定义字段 return 总是 false 或数组?
Why does my ACF custom field return always false or array?
我正在使用适用于 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');
?>
我试过创建其他自定义字段。该字段已创建并保存。同样的结果。没有显示。
我也将插件降级到以前的版本。似乎没有任何效果。
解决这个问题的可能方案是什么?
谢谢。
嗯。看起来我自己解决了这个问题。我会 post 回答,也许这会对其他人有所帮助。
因此,就我而言,在 get_field 操作之前,我有一个带有 posts 的 while 循环的自定义查询。我必须做些什么来解决我的问题?在循环之后,get_field 操作之前使用了下一个代码:
<?php wp_reset_query(); ?>
我正在使用适用于 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');
?>
我试过创建其他自定义字段。该字段已创建并保存。同样的结果。没有显示。
我也将插件降级到以前的版本。似乎没有任何效果。
解决这个问题的可能方案是什么?
谢谢。
嗯。看起来我自己解决了这个问题。我会 post 回答,也许这会对其他人有所帮助。
因此,就我而言,在 get_field 操作之前,我有一个带有 posts 的 while 循环的自定义查询。我必须做些什么来解决我的问题?在循环之后,get_field 操作之前使用了下一个代码:
<?php wp_reset_query(); ?>