Add multi-selection and group moving of fields inside the Gravity Forms Form Editor.
- Ctrl/Cmd + click to toggle field selection
- Click a field body to single-select it
- Drag the Move handle on any selected field to move the whole group
- No template or markup rewrites; it only adds/removes CSS classes and attributes
- WordPress 6.0+
- PHP 7.4+
- Gravity Forms (Form Editor)
- Upload the plugin folder to
wp-content/plugins/gf-multiselect/ - Activate the plugin through the Plugins menu in WordPress
- Go to Forms → Edit Form in Gravity Forms
- Hold Ctrl (Windows/Linux) or Cmd (macOS) while clicking additional fields to toggle them into the selection
- Drag the Move handle on any selected field to move the whole group
Gravity Forms uses jQuery UI draggable() with helper: "clone" in the editor. This plugin patches the draggable lifecycle so it can hide the other selected fields during drag and reinsert them after drop. It retries a few times after drop to handle editor re-renders.
The plugin adds tabindex="0" to field containers and sets role="option" with updated aria-selected state, without changing the markup structure.
GPL-2.0-or-later