WORDPRESS常见问题解决,适用于WORDPRESS和PHP8的修复重力形式高层附加组件

长期以来, wordpress一直是深圳wordpress网站建设的优秀人员所青睐的。如果您是外贸网站建设用户,您可能已经知道,截至 2018 年,他们已停止接受新客户,并已过渡到专门的旧支持。

深圳外贸网站制作对于任何像我们一样喜欢 Gravity Forms 插件的 WordPress 用户,您可能已经依赖他们的Highrise 插件将条目提交同步到 CRM。不幸的是,Gravity Forms 于 2019 年停止支持该插件。深圳外贸网站优化对于许多人来说,该插件仍在继续运行,但我们最近收到了客户关于 PHP8 问题的报告。

我们联系了 Gravity Forms,但他们没有为此分配资源,而且 Google 也没有任何其他可用的集成。深圳外贸网站制作我们决定深入研究代码以了解交易内容,结果发现这是一个简单的解决方案。

升级到 PHP8 后,您可能会看到以下错误:

PHP Fatal error:  Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /nas/content/live/usmangroupstg/wp-content/plugins/gravityformshighrise/includes/Highrise/HighriseEntity.php:281

要解决此错误,只需将 HighriseEntity.php 文件的第 281 行替换为以下代码片段:
if ( count( (array)$xml_object->{'tag'} ) > 0 ) {

就是这样!


长期以来, wordpress一直是深圳wordpress网站建设的优秀人员所青睐的。如果您是外贸网站建设用户,您可能已经知道,截至 2018 年,他们已停止接受新客户,并已过渡到专门的旧支持。

Wbsem