WPML
状态
已解决
报告针对
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 ) ) {

所有已知问题 →