在运行PHP7.4时,是什么导致ACF出现此问题?

在运行PHP7.4时,是什么导致ACF出现此问题?,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,我最近将我的站点更新为PHP7.4。它使用ACF Pro v 5.5.5运行自定义构建wordpress主题。但是,一旦更新,我会出现以下错误: Notice: Trying to access array offset on value of type bool in wp-content/plugins/advanced-custom-fields-pro/api/api-template.php on line 503 它引用的代码段如下所示: acf_add_loop(arra

我最近将我的站点更新为PHP7.4。它使用ACF Pro v 5.5.5运行自定义构建wordpress主题。但是,一旦更新,我会出现以下错误:

Notice: Trying to access array offset on value of type bool in wp-content/plugins/advanced-custom-fields-pro/api/api-template.php on line 503
它引用的代码段如下所示:

    acf_add_loop(array(
        'selector'  => $selector,
        'name'      => $field['name'], // line 503
        'value'     => $value,
        'field'     => $field,
        'i'         => -1,
        'post_id'   => $post_id,
        'key'       => $key
    ));

我在谷歌上搜索了几个小时,却没有找到一个有效的解决方案。现在我甚至不知道如何进一步。有什么建议吗?有人有这个问题吗?由于它指的是ACF本身,我相信可能是7.4中的一些php内容不兼容,但我真的不知道。

通过更新到最新的ACF(5.9.5)来解决。

您尝试调试这个问题了吗?
$field
包含什么?如果无法使用XDebug之类的调试器,请使用
var\u dump
转储它。是否尝试更新到最新版本的ACF(5.9.5)?我认为5.5.5仍然与7.4兼容,但您可以先进行更新,看看这是否解决了问题。你也可以请求ACF支持,因为他们反应非常迅速。更新完成了任务。谢谢