Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 - -
16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 - -

Supporter timezone: Asia/Jerusalem (GMT+02:00)

Tagged: 

This topic contains 5 replies, has 0 voices.

Last updated by Itamar 13 hours, 3 minutes ago.

Assisted by: Itamar.

Author Posts
February 12, 2026 at 11:27 am

drazenD

Hello Support Team,
I’m experiencing a validation issue with Gravity Forms when WPML String Translation plugin is enabled.

Environment:
- WordPress with Authority Pro (Genesis)
- Gravity Forms (multi-step form)
- WPML + WPML String Translation
- Issue occurs even with default WordPress theme
- All the plugins were uptodate

Problem Description:
Form ID 56 contains a required checkbox field Field ID 258 on the final step.
When the checkbox is left unchecked and the form is submitted:
- With WPML String Translation plugin is ON - no validation error message is displayed.
- With WPML String Translation plugin is OFF - the required validation message appears correctly.
FYI, Form ID 56 is not translated at all

Additional Findings:
Another duplicated form (Form ID 73) with the same structure and translated via WPML works correctly and shows the validation error.
The issue persists for form 56 across theme changes and plugin troubleshooting, indicating a conflict between:
Gravity Forms multi-step checkbox validation
WPML String Translation filtering/rendering of validation messages

Request:
Could you please confirm:
1. Whether this is a known compatibility issue between Gravity Forms multi-step required checkbox fields and WPML String Translation
2. If there is an official patch, hook, or configuration to prevent WPML from overriding/emptying the validation message for non-translated forms.

Form 56 url link :
hidden link

Form 73 url link :
hidden link
I have also attached screenshot. Please do check.
Thank you for your assistance!

February 12, 2026 at 12:44 pm #17816967

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

Please try my suggestion from the chat. For your convenience, I'm adding it below.

Please try it in minimum environment. We suspect a conflict with the theme or another plugin might be causing this problem. If possible, get your site into a minimum environment by switching to a default WordPress theme, such as TwentyTwenty-Four, and activating only Gravity Forms and WPML.

First, you must check if the problem persists when just the theme is switched to TwentyTwenty-Four (for example). If it persists, deactivate all plugins except WPML and its add-ons (including Strings Translation) and Gravity Forms without any extensions. Then, please check if the problem persists. If it does not persist, start by activating the plugins individually and check whether the issue returns; then report to me which plugin was the culprit.

**** Important! Please make a full site backup (files and DB) before you proceed with those steps****

*** If your site is live, you might want to try those procedures in a staging environment or a snapshot of your site on your local server or another server. ***
Regards,
Itamar.

February 13, 2026 at 5:42 am #17819245

drazenD

Hi Team,

I duplicated the site and followed the troubleshooting steps suggested by the support team. During testing, I identified a specific conflict affecting the validation message display in Gravity Forms.

Issue Summary

In Form ID 56, a required checkbox field (Field ID 258 – “Make this my default credit card”) is located on the final step of a multi-step form.

When the Schedule Pickup button is clicked without selecting this checkbox, the validation behavior differs depending on plugin combinations:

Scenario 1

- Gravity Forms Partial Entries add-on - Active
- WPML String Translation - Active
Validation error message does NOT appear below Field 258.

Scenario 2
- Gravity Forms Partial Entries add-on - Inactive
- WPML String Translation - Active
Validation error message "Please Enter the credit card number and click this checbox" appears correctly below Field 258.

Scenario 3
- Gravity Forms Partial Entries add-on - Active
- WPML String Translation - Inactive
Validation error message "Please Enter the credit card number and click this checbox" appears correctly below Field 258.

Additional Observation

In Form ID 73, the validation error message displays correctly even when both the Partial Entries add-on and WPML String Translation are active.
This appears to be because Partial Entries is not enabled for Form 73, whereas Form 56 has Partial Entries enabled in its settings.

Conclusion

These tests indicate a likely compatibility conflict between:
Gravity Forms Partial Entries Add-on
WPML String Translation

Could you guide us on this

February 15, 2026 at 11:01 am #17823329

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

Thanks for finding that the Gravity Forms Partial Entries add-on is the culprit in this case. Gravity Forms is, of course, officially compatible with WPML. However, its Gravity Forms Partial Entries add-on is unknown to us and has never been tested with WPML. We will do our best to help with this issue. We need to replicate this issue on a fresh WordPress installation. Then I'll be able to escalate it to our compatibility team. To do this, I created a test website with a clean WordPress installation. You can access it through this link:

hidden link

With this link, you'll be directly logged in.

I already installed and configured WPML and the Gravity Forms plugin on this site. I also installed the Gravity Forms Partial Entries add-on.

Can you please create a simple form and replicate this issue on the sandbox site?

When everything is finished, and you can replicate the problem, please let us know.

Important! Do not import your site to the test site. We must replicate the problem on a fresh, clean WordPress installation.
Thanks,
Itamar.

February 16, 2026 at 6:10 am #17824226

drazenD

Hi Team,
I have created a form on the following page:
hidden link

Form ID: 1
In this form, I added two checkbox fields - First Choice and Second Choice - and marked both as required.
Partial Entries is enabled in the backend settings.

Note: No values have been added to any fields when form is submitted.

Scenario 1: I tested the form, and all required fields displayed their validation messages correctly.

Scenario 2: After adding conditional logic to the First Choice checkbox in the gravity form, I tested the form again.

In this case, the validation message for First Choice did not appear.

When I deactivate the String Translation plugin, the validation message for First Choice appears correctly.
Similarly, when the Gravity Forms Partial Entries Add-On is deactivated, the validation message also appears as expected.

Could you please review this conflict!

Thank you

form-page-Scenario 2 with conditional logic is active for first choice and plugin were active.png
form-page-Scenario 2 with conditional logic is active for first choice and plugin were not active.png
February 16, 2026 at 4:03 pm #17826546

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

Thanks for replicating the issue on the sandbox site.
I'll check it and if needed esclate to our compatibility team.
I'll keep you updated here.

Regards,
Itamar.