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.

This topic contains 0 replies, has 0 voices.

Last updated by Johannes Rohr 7 months, 1 week ago.

Assisted by: Noman.

Author Posts
September 23, 2025 at 6:43 am #17423543

Johannes Rohr

Background of the issue:
I am trying to get WPML and CiviCRM to work together without WPML interfering with CiviCRM links. Specifically, WPML should not modify URLs like hidden link by inserting a two-letter language code.

Symptoms:
When WPML is enabled, it breaks the links to CiviCRM resources by inserting a two-letter language code into the URL, leading to a page not being found. Instead of the expected CiviCRM form, I get a generic placeholder page.

Questions:
How can I prevent WPML from modifying CiviCRM URLs? (everything where the path name begins with /civicrm)
What are the best practices for integrating WPML with CiviCRM without causing URL issues?

September 24, 2025 at 5:20 pm #17429959

Johannes Rohr

I found a github pull request for CiviCRM that solves the issue.