Forminator WPML Bridge
WPML language switching bridge for Forminator forms, with auto-detection and Divi shortcode support.
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/junnect/forminator-wpml-bridge/archive/refs/heads/main.zipReadme
Forminator WPML Bridge
WordPress plugin that switches Forminator forms based on the current WPML language.
What it does
- Maps Forminator forms to WPML languages.
- Auto-detects related forms from names such as
gratis-adviesgesprek-enandgratis-adviesgesprek-nl. - Supports language tags such as
Contact Form [EN]andContact Form [NL]. - Adds a
[forminator_lang id="123"]shortcode. - Intercepts frontend
[forminator_form id="123"]shortcodes so Divi and normal content can switch forms automatically. - Caches form metadata to reduce admin and frontend overhead.
Installation
- Upload this folder to
wp-content/plugins/forminator-wpml-bridge. - Activate Forminator WPML Bridge in WordPress.
- Go to Tools > WPML Languages.
- Click Auto-Detect Forms by Language Code or configure mappings manually.
Shortcodes
Use the language-aware shortcode directly:
[forminator_lang id="123"]
Disable inline debug comments:
[forminator_lang id="123" debug="0"]
Plain Forminator shortcodes are also intercepted on the frontend:
[forminator_form id="123"]
Naming Convention
Auto-detection supports suffixes:
gratis-adviesgesprek-en
gratis-adviesgesprek-nl
And bracketed language tags:
Contact Form [EN]
Contact Form [NL]
Requirements
- WordPress 5.0+
- PHP 8.1+
- Forminator
- WPML
License
GPL-2.0-or-later