WP Manifestindependent plugin directory
manifest / i18n / forminator-wpml-bridge

Forminator WPML Bridge

WPML language switching bridge for Forminator forms, with auto-detection and Divi shortcode support.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/junnect/forminator-wpml-bridge/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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-en and gratis-adviesgesprek-nl.
  • Supports language tags such as Contact Form [EN] and Contact 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

  1. Upload this folder to wp-content/plugins/forminator-wpml-bridge.
  2. Activate Forminator WPML Bridge in WordPress.
  3. Go to Tools > WPML Languages.
  4. 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