
Gravity Forms是RocketGenius的产品,可以自定义创建WordPress表单,它是在WordPress网站上创建表单的非常方便的解决方案。任何开发人员都会告诉您,在网站上创建新表单可能会花费很多时间,尤其是如果您需要提供一组比显示消息更复杂的操作时,搬主题本次分享的是Gravity Forms 2.9.28汉化中文版插件下载,更适合国人使用。本次更新主要有修复了在后台任务处理期间可能发生的 PHP 致命错误,如果一个空批次未被删除等问题修复及功能改进优化等。
版本更新日志
v2.9.28 | 2026-02-19 - 修复了一个问题,该问题导致文件上传字段即使在输入未隐藏时也包含 `gform_hidden` 类。 - 修复了阻止 svgs 在 Orbital 主题中显示的问题。 - 修复了在后台任务处理期间可能发生的 PHP 致命错误,如果一个空批次未被删除。 - 修复了在发送遥测数据时可能发生的 PHP 致命错误。 - API:修复了在使用 `gform_product_total` 过滤器过滤总金额时,`gform.products.getPaymentAmount()` 方法返回错误值的问题。 v2.9.27 | 2026-02-05 - 修复了在更新网络激活的插件时导致版本号需求错误信息不正确的問題。 - 修复了在表单设置通知中合并标签下拉菜单无法渲染的问题。 - 修复了在表单编辑器中从紧凑视图切换时导致控制台错误的问题。 - 修复了如果货币输入值被修改为数组,在提交时发生的PHP致命错误。 - 修复了 `gform_is_delayed_pre_process_feed` 与Stripe支付元素无法正确协作的问题。 - 修复了在Members插件中,拒绝管理员用户角色的所有权限不生效的问题。 v2.9.26 | 2026-01-22 - 新增支持请求和方形课程注册表单模板至模板库。 - 在表单页脚中新增了一个隐藏输入,其值为表单的货币代码。 - 更新了`gform/conditionalLogic/applyRules/end` JS操作,以便在处理的对象为页面或章节时,该操作会传递页面或章节内字段的ID。 - 更新了CLI检测,以确保在必要时加载JS钩子。 - 修复了无冲突模式下reCAPTCHA设置页面上的JS控制台错误。 - 修复了条件逻辑和编辑选项弹出窗口在您在外部释放鼠标按钮时意外关闭的问题。 - 弃用了`gform_input_mask_script`过滤器,该过滤器将在Gravity Forms 3.0中删除。 - API:更新了前端馈送数据,以包含映射到订阅设置费的产品ID。 - API:修复了布局问题,以便设置API中的“卡片”字段类型占据设置页面的宽度。 - API:修复了gform.product.getPaymentAmount()方法的一些问题,即在计算金额时未考虑动态填充的隐藏产品数量。 - API:新增了客户端日志记录功能。 ### 2.9.25 | 2026-01-08 - 新增了 [`gform_is_feed_error_retryable`](https://docs.gravityforms.com/gform_is_feed_error_retryable/) 过滤器,可以在发生错误时防止 feed 保留在队列中以便再次尝试。 - 新增了 [`gform_pre_log_message`](https://docs.gravityforms.com/gform_pre_log_message) 操作钩子,允许开发者在记录消息之前执行操作,无论是否启用了记录。致谢:Gravity Wiz Team。 - 在 REST API 设置中为 QR 代码图像添加了 alt 属性,以提高可访问性。 - 更新了 `gf_feed_processor()` 以接受可选的 `$add_on` 参数。 - 更新了设置页面中保存按钮和错误消息的颜色,以提高可访问性。 - 更新了电子邮件通知,不再使用“发件人”电子邮件作为默认“发件人”名称(如果未指定名称)。“发件人”名称将为空,允许其他插件(如 Gravity SMTP)覆盖它。 - 修复了程序化提交多页面表单时的问题。当下一按钮被条件逻辑隐藏/禁用时,表单无法进入下一页面。 - 修复了编辑包含具有过去截止日期的计划表单的页面时出现的 PHP 警告。 - 修复了当启用条件逻辑时,货币符号(如 €、£、Kč、₪、¥、RM、zł、฿)在“Shipping”和“Total”字段中显示为代码的问题。 - 修复了在筛选视图(例如,回收站或垃圾箱)中使用“Enter”键搜索时,条目列表恢复为“所有”筛选的问题。 - 修复了 [`gform_email_field_rejectable_values`](https://docs.gravityforms.com/gform_email_field_rejectable_values/) 过滤器返回大量值时出现的 PHP 警告。 - 修复了在某些情况下未考虑动态填充的产品价格的付款金额计算问题。 - AF:更新了 `GFFeedAddOn::maybe_process_feed()` 以为每个插件使用单独的后台处理器,以便在 feed 处理错误时暂停队列不会影响其他插件。 v2.9.24.1 - 添加了`gform_pre_log_message`操作钩子,允许开发者在消息被记录之前执行操作,无论日志记录是否启用。感谢 Gravity Wiz 团队。 - 在 REST API 设置中的 QR 码图像添加了 alt 属性,以提高可访问性。 - 修复了多页表单提交时,即使下一页按钮被条件逻辑隐藏或禁用,也会自动跳转到下一页的问题。 - 修复了在设置页面中由保存按钮和错误消息触发的对比度错误。 - 修复了在编辑包含过去结束日期的计划表单页面时出现的 PHP 警告。 v2.9.24 | 2025-12-10 - 增加了安全增强功能。 - 更新了后台处理器,以在关闭时分派排队的任务,以提高性能。 - 更新了有关未来版本中将被删除或弃用的功能的消息,从 3.1 更新到 4.0,以反映我们的新版号系统。 - 更新了确定更新(包括插件更新)是否可以自动安装的逻辑,以确保与新版号系统的兼容性。 - 在系统状态页面上将支持的最低 WordPress 版本更新为 6.8。 - 修复了在 WordPress 6.9 中 `seems_utf8()` 函数的弃用警告。 - 修复了某些上传文件在存储在默认表单/年/月文件夹之外时无法附加到通知的问题。 - 从 class-gf-field-time.php 中删除了无效的 maxlength 属性。 v2.9.23.3 - 更新了确定更新(包括插件更新)是否可以自动安装的逻辑,以确保与新版号系统的兼容性。 - 修复了在 WordPress 6.9 中 `seems_utf8()` 函数的弃用警告。 - 在系统状态页面上将支持的最低 WordPress 版本更新为 6.8。 v2.9.23.2 - 修复了某些上传文件在存储在默认表单/年/月文件夹之外时无法附加到通知的问题。 v2.9.23 | 2025-11-25 - 当有可用更新时,增加了检查最低要求兼容性的功能。 - 在 init_ajax() 函数中添加了对 [`gform_before_delete_field`](https://docs.gravityforms.com/gform_before_delete_field/) 的钩子。 - 增加了安全增强功能。 - 修复了 WordPress 6.9 中阻止“嵌入表单”功能预选正确表单的错误。 - 修复了 WordPress 6.9 中阻止结果页面显示的错误。 - API: 添加了 GF_Field::$is_payment 属性,供开发者表示一个字段是否用于捕获付款。这可以用于功能(例如“保存并继续”)排除该字段,而无需检查特定的字段类型。 v2.8.22.1 * 修复:WordPress 6.9 中一个阻止“嵌入表单”功能预选正确表单的错误。 * API:新增 `GF_Field::$is_payment` 属性,允许开发者指示某个字段是否用于捕获付款。可用于功能(例如保存和继续)以在不检查特定字段类型的情况下排除该字段。 * 新增 `gform_before_delete_field` 钩子函数,在 `init_ajax()` 函数中。 * 新增安全增强功能。 v2.9.22 | 2025年11月13日 - 在模板库中新增Stripe会员和Stripe活动赞助模板。 - 新增安全增强功能。 - 在添加新的REST API密钥时,新增复制按钮到消费者密钥和消费者密钥。 - API:废弃基于JS的GFMergeTag,该标签将在Gravity Forms 3.1中删除,请使用gform.mergeTags代替。 - 修复了2.9.21版本中引入的问题,即在编辑现有条目时,单个文件上传字段的选定文件未保存。 - API:删除了`GFFeedAddon::paypal_fulfillment()`遗留方法。 v2.9.21.1 - 修复了2.9.21版本中引入的问题,即在编辑现有条目时,单个文件上传字段的选定文件未保存。 v2.9.21 | 2025-10-29 - 增加了安全增强功能。 - 在蜜罐字段中添加了一个新设置,用于检查提交表单所需的时间,如果提交速度过快,则将表单标记为垃圾邮件。 - 更新了帐户/许可证链接,以指向位于 [https://account.gravity.com/](https://account.gravity.com/) 的新的 Gravity 帐户站点。 - 修复了调查表模板和其他地方的 Mailchimp 大小写问题。 - 修复了如果钩住的动作调用 $wpdb,可能导致 `gform_update_feed_active` 动作钩子失败的问题。 - 修复了一个问题,即包含文件上传字段的多个表单的页面将保留和显示来自不同表单的已提交文件。 - 修复了多文件上传处理程序发送标头的时间问题,该问题阻止了链式选择字段 CSV 上传完成。 v2.9.20.2 - 修复了一个问题,即包含文件上传字段的多个表单的页面将保留和显示来自不同表单的已提交文件。 - 更新了帐户/许可证链接,以指向 https://account.gravity.com/ - 修复了模板调查表和其他地方的 Mailchimp 大小写问题。 - 更新了蜜罐,以包括一个可选的检查,如果页面加载和表单提交之间经过的时间小于表单的“表单设置”页面上设置的阈值,则将提交标记为垃圾邮件。 - 更新了文件上传验证。 v2.9.20.1 - 修复了如果钩住的动作调用 $wpdb,可能导致 `gform_update_feed_active` 动作钩子失败的问题。 - 修复了多文件上传处理程序发送标头的时间问题,该问题阻止了链式选择字段 CSV 上传完成。 - 增加了安全增强功能。 v2.9.20 | 2025-10-16 - 新增了通过异步运行大型查询来提高表单编辑器性能的几项改进。 - 新增了基于付款状态的订阅源条件逻辑支持。 - 修复了在移动设备上显示管理员错误消息的问题。 - 修复了多文件上传处理程序响应错误 Content-Type 头部的问题。 - 修复了多文件上传器显示通用错误消息而不是上传处理程序返回的消息的问题。 - 修复了具有付款订阅源的表单在提交时有时会抛出致命错误的问题。 - 修复了导入的表单列表页面上无法显示预览操作的问题。 - 修复了在编辑条目屏幕上传的文件时删除文件出现的 JavaScript 错误。 - API:新增了 [`gform_post_add_feed`](https://docs.gravityforms.com/gform_post_add_feed/) 动作钩子,在添加订阅源后触发。 - API:新增了 [`gform_update_feed_active`](https://docs.gravityforms.com/gform_update_feed_active/) 动作钩子,在更改订阅源的“活动”状态时触发。 ### 2.9.19 | 2025-10-02 - 在模板库中添加了签名同意书和推荐信模板。 - 当段落文本字段启用了富文本编辑器设置时,在表单编辑器中添加了无障碍警告。 - 当表单使用了任何 `gf_list_height` 完成类时,在表单编辑器中添加了一个弃用警告。 - 修复了取消由富文本编辑器设置显示的条件逻辑警告时,当前更改未被取消的问题。 - 修复了管理屏幕中装饰字体图标无障碍性,使得屏幕阅读器不会读出它们。 - 修复了当屏幕选项面板打开时,Gravity Forms头部显示不正确的问题。 - 修复了启用多文件上传的文件上传字段具有限制时,删除最后一个文件后上传按钮未重新启用的问题。 - 修复了某些站点上gform变量(挂钩脚本)可能输出在错误位置的问题。 - 修复了销售页面在RTL语言中无法正确显示图表的问题。 - 修复了添加和删除图标URL设置未应用于列表字段的问题。 - 修复了编辑包含启用多文件上传的文件上传字段的条目时发生的PHP致命错误。 - 修复了在管理中尝试关闭消息时偶尔发生的PHP致命错误。 - 从就业申请表模板中移除了完成类。 v2.9.18.2 - 在模板库中添加了签名同意书和推荐信模板。 - 修复了启用多文件上传的文件上传字段具有限制时,删除最后一个文件后上传按钮未重新启用的问题。 - 修复了某些站点上gform变量(挂钩脚本)可能输出在错误位置的问题。 v2.9.18.1 - 修复了销售页面在RTL语言中无法正确显示图表的问题。 - 修复了添加和删除图标URL设置未应用于列表字段的问题。 - 从就业申请表模板中移除了完成类。 - 修复了编辑条目时,如果启用多文件上传的文件上传字段的现有值JSON解码为字符串,则发生的PHP致命错误。 - 修复了如果gform_sticky_admin_messages选项不返回数组,则可能发生的PHP致命错误。 ### 2.9.18 | 2025-09-18 - 增加了动态填充文件上传字段文件URL的支持。注意:URL将保存在条目中;文件本身不会保存在表单上传文件夹中。 - 增加了[gform_submission_files_pre_save_field_value](https://docs.gravityforms.com/gform_submission_files_pre_save_field_value/)过滤器,以便在文件保存到表单文件夹和条目之前可以对其进行修改(例如重命名)。 - 更新了复选框和单选按钮字段,当启用“按列显示”设置时,在表单编辑器中显示更多的选项,以提供更准确的预览。 - 更新了块编辑器高级设置选项卡,以提高可见性和一致性。 - 修复了如果页面查询字符串包含值为`entry`的`view`参数,则不会保存表单提交时旧版帖子字段的值的问题。感谢Gravity PDF团队。 - 修复了RTL语言中时间字段的格式。 - 修复了某些基于同意字段的条件逻辑的字段提交值如果同意字段是配置条件逻辑规则时表单上的第一个字段,则不会保存的问题。 - 修复了当使用新AJAX提交方法在多页表单中翻页时,删除蜜罐字段的问题。 - 修复了下拉字段所选选项中包含“<”时保存值被截断的问题。 - 修复了启用确认的电子邮件字段在第一个输入为空而确认输入不为空时通过验证的问题。 - 修复了某些主题上可能输出两个gform变量(挂钩脚本)实例的问题。 - 修复了选项字段选项HTML标签在订单摘要中显示为文本的问题。 - 修复了编辑条目时,如果启用多文件上传的文件上传字段的现有值JSON解码为`null`,则发生的PHP致命错误。 - 修复了计算字段类型使用了错误的标记。 - 修复了阻止条目屏幕上的搜索框显示的错误。 - API: 修复了REST API表单提交不验证或保存使用基于数组的输入名称(例如input_1[])提交的文件的问题。 - API: 为`GF_Field_FileUpload`添加了多个新函数,包括`get_tmp_file_details()`,`get_submission_files()`,`set_submission_files()`,`populate_file_urls_from_value()`和`populate_file_url()`。 - API: 弃用了`GFFormsModel::get_temp_filename()`,请使用`$file_upload_field->get_tmp_file_details( $file_or_name )`代替。 - AF: 增加了通过GFFeedAddon::get_post_payment_actions_config()方法默认启用支付后操作的支持。 - AF: 修复了设置页面上的插件选项卡未按字母顺序排序的问题。 ###2.9.17.4 - 修复了一个问题,当页面查询字符串中包含 `view` 参数且值为 `entry` 时,旧版文章字段的值在表单提交时未保存。感谢 Gravity PDF 团队。 - 修复了 RTL 中时间字段格式不正确的问题。 - 修复了基于同意字段的条件逻辑的某些字段未保存的问题,如果同意字段是表单中的第一个字段,则在配置条件逻辑规则时。 - 修复了在多页面表单中使用新的 AJAX 提交方法时,可以删除蜜罐字段的问题。 - 修复了当下拉字段的选中选项包含 '<' 时,保存的值被截断的问题。 - 修复了启用确认的电子邮件字段在第一个输入为空而确认输入不为空时未通过验证的问题。 ###2.9.17.3 - 更新了复选框和单选按钮字段,以在启用“按列显示”设置时,在表单编辑器中显示最多 10 个选项。 ###2.9.17.2 - 新增:支持使用文件 URL 动态填充文件上传字段。注意:URL 保存在条目中,文件本身并未保存在表单上传文件夹中。 - 新增: `[gform_submission_files_pre_save_field_value](https://docs.gravityforms.com/gform_submission_files_pre_save_field_value/)` 过滤器,以便在文件保存到表单文件夹和条目之前,可以修改文件(例如重命名)。 - 修复:在编辑条目时发生的 PHP 致命错误,现有多文件上传字段的值 JSON 解码为 `null`。 - API:修复了使用基于数组的输入名称(例如 `input_1[]`)提交文件时,REST API 表单提交不验证或保存文件的问题,适用于多文件上传字段。 - API:在 `GF_Field_FileUpload` 中添加了几个新函数,包括:`get_tmp_file_details()`、`get_submission_files()`、`set_submission_files()`、`populate_file_urls_from_value()` 和 `populate_file_url()`。 - API:弃用 `GFFormsModel::get_temp_filename()`,改为使用 `$file_upload_field->get_tmp_file_details( $file_or_name )`。 - AF:通过 `GFFeedAddon::get_post_payment_actions_config()` 方法,新增了默认启用帖子支付操作的支持。 - 修复:计算字段类型使用错误的标记标签。 - 更新:块编辑器高级设置选项卡,以提高可见性和一致性。 - 修复:设置页面中附加组件选项卡未按字母顺序排序的问题。 ### 2.9.17.1 - 修复了一个阻止显示条目搜索输入框的错误。 ### 2.9.17 | 2025-09-04 - 新增:在表单切换器下拉列表中悬停在标题上时,显示表单名称的全文。 - 修复了一个阻止密码字段描述被屏幕阅读器播报的错误。 - 修复了在后台处理期间返回空批次时可能发生的 PHP 致命错误和警告。 - 修复了一个问题,对于具有失败状态验证的字段(例如,单产品字段),隐藏和只读输入的字段值会使用无效的提交值重新填充,而不是恢复为原始值。 - 修复了一个问题,该问题阻止具有旧标记的表单能够在表单设置中禁用旧标记。 - 修复了代码标准错误和警告。 - API:修复了前端 Feed 系统的问题,其中账单地址第 2 行字段使用账单地址第 1 行值填充,导致将无效的账单地址数据发送到支付网关(如 Stripe)。 v2.9.16 | 2025-08-21 - 在单选和复选框字段中添加了设置,以替换列表列就绪类。 - 在 GF_Field_Select 中添加了对 enableEnhancedUI 属性的清理,以与 GF_Field_Multiselect 保持一致。 - 添加了 [gform_entries_filter_count_queries](https://docs.gravityforms.com/gform_entries_filter_count_queries/) 过滤器,该过滤器可用于为条目列表页面添加自定义过滤器链接的查询。 - 添加了 [gform_honeypot_input_name](https://docs.gravityforms.com/gform_honeypot_input_name/) 过滤器,以便可以自定义蜜罐输入使用的输入名称。 - 更新了 [gform_filter_links_entry_list](https://docs.gravityforms.com/gform_filter_links_entry_list/) 过滤器,以便条目计数作为第 4 个参数传递。 - 修复了当主题和插件在 admin-ajax.php 响应中输出意外内容时,可能在表单渲染时发生的 JavaScript 错误。 - 修复了在需要 gf_vars 变量的脚本已排队时,发生在使用 id 查询参数的第三方管理页面上的 PHP 警告。 - 修复了一个错误,该错误导致字段映射设置上的重置按钮有时显示在其他元素之上。 - 修复了一个可能导致 ACF 字段在编辑文章时触发表单提交的问题。 - 修复了如果快速连续单击删除行按钮,则可以删除列表类型字段的所有行的问题。 - 修复了条目详细信息页面,如果条目 id 查询参数无效,则显示错误消息。 信用:Gravity Wiz 团队。 - 修复了当条件规则与空的同意字段匹配时未保存数据的问题。 - 修复了当字段标签隐藏时,条目编辑视图中显示同意字段的必需指示符的问题。 - 修复了结果页面未正确显示 RTL 语言图表的问题。 - 修复了影响所有表单提交性能的旧版帖子创建功能的问题。 - 修复了当禁用数量字段时,单产品基本价格输入声明两次的类属性。 - AF:修复了 wp_inline_script_attributes 过滤器未影响 JavaScript gform.extensions 变量的脚本标签的问题。 - AF:更新了条目列表页面,以包括各种付款状态的过滤器链接。 - API:更新了与文本 $input_type 设置字段一起使用的 $step 属性以公开。 - API:修复了占位符属性在设置 API 中无法正常工作的问题。
购买/下载遇到问题?可联系
闲鱼名称:三点水帅哥
客服邮箱:382813125@qq.com
安装、使用问题,请先查看:技术支持说明
本文由 wpwdbfg 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Mar 28, 2026 at 02:07 am