- 状态
- 已解决
- 报告针对
- Advanced Custom Fields Multilingual 2.1.3
- 解决于
- Advanced Custom Fields Multilingual 2.1.4
- 相关插件/主题
- Advanced Custom Fields (ACF)
- 主题标签
- Bug
问题概述
在使用 Advanced Custom Fields 插件时,如果您尝试保存包含 Google Maps 字段的文章,可能会遇到致命的 PHP 错误:
PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, float given in .../wp-content/plugins/acfml/classes/Helper/HashCalculator.php:67
临时解决方法
在继续操作之前,请确保对您的站点进行完整备份。
- 打开 …/wp-content/plugins/acfml/classes/Helper/HashCalculator.php 文件。
- 找到第 19 行。
- 将:
} elseif ( is_int( $value ) ) { - 替换为:
} elseif ( is_int( $value ) || is_float( $value ) ) {