All Projects → tyxla → Gravity Forms Multiple Form Instances

tyxla / Gravity Forms Multiple Form Instances

Licence: gpl-2.0
Allows multiple instances of the same form to be run on a single page when using AJAX.

Labels

Projects that are alternatives of or similar to Gravity Forms Multiple Form Instances

Wp Bootstrap4 Megamenu Navwalker
A Navwalker to impliment a widget based Mega Menu using Bootstrap 4.0 nav classes
Stars: ✭ 28 (-20%)
Mutual labels:  wordpress
Wp Gdpr Core
This WordPress plugin assists you in making your website ready for the GDPR. We try to cover the core WordPress features with this plugin.
Stars: ✭ 31 (-11.43%)
Mutual labels:  wordpress
Formality
Forms made simple (and cute). Designless, multistep, conversational, secure, all-in-one WordPress forms plugin.
Stars: ✭ 30 (-14.29%)
Mutual labels:  wordpress
Wordpress To Jekyll Exporter
One-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Jekyll
Stars: ✭ 951 (+2617.14%)
Mutual labels:  wordpress
Medium Clone
🎉 Mediumm WordPress theme, very inspired by medium.com
Stars: ✭ 29 (-17.14%)
Mutual labels:  wordpress
Wp Pot Cli
Run wp-pot script via cli
Stars: ✭ 31 (-11.43%)
Mutual labels:  wordpress
Blog Post Workflow
Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed
Stars: ✭ 910 (+2500%)
Mutual labels:  wordpress
Planet4 Master Theme
Wordpress master theme for the Greenpeace Planet 4 project
Stars: ✭ 34 (-2.86%)
Mutual labels:  wordpress
Vscode Wordpress Hooks
VS Code extension for autocomplete support for WordPress actions and filters
Stars: ✭ 31 (-11.43%)
Mutual labels:  wordpress
Wp Vps Build Guide
A verbose build guide for a modern, high-performance WordPress production VPS.
Stars: ✭ 31 (-11.43%)
Mutual labels:  wordpress
Wp2static
WordPress static site generator for security, performance and cost benefits
Stars: ✭ 952 (+2620%)
Mutual labels:  wordpress
Constant Vigilance
Learn this if you want to be a software engineer. Constant vigilance means being continually aware of areas that need improvement. For me, I am constantly searching for valuable resources to ensure I am able to solve any problem that comes my way.
Stars: ✭ 30 (-14.29%)
Mutual labels:  wordpress
Server Manager
This repository holds the IntISP Interface. It can be rebuilt to interface with any other hosting panel.
Stars: ✭ 31 (-11.43%)
Mutual labels:  wordpress
Ultimate Blocks
Custom Gutenberg Blocks for Bloggers and Marketers. Create Better Content With Gutenberg.
Stars: ✭ 29 (-17.14%)
Mutual labels:  wordpress
Einsatzverwaltung
WordPress plugin for public incident reports for fire departments and other rescue services
Stars: ✭ 32 (-8.57%)
Mutual labels:  wordpress
Kandinsky
Проект Кандинский. Красивый сайт для НКО
Stars: ✭ 27 (-22.86%)
Mutual labels:  wordpress
Wordpress Wp Vcd Malware Attack Solution
Another attack on wordpress 4.8
Stars: ✭ 31 (-11.43%)
Mutual labels:  wordpress
Sermon Manager
Sermon Manager for WordPress is the #1 plugin for churches who want to manage their sermons easily and missionally.
Stars: ✭ 35 (+0%)
Mutual labels:  wordpress
Wp Cli Replicator
Replicate production websites from WordPress eXtended RSS (WXR) export files
Stars: ✭ 34 (-2.86%)
Mutual labels:  wordpress
Afb instant articles
allfacebook Instant Articles - The WordPress Plugin for facebook instant articles.
Stars: ✭ 31 (-11.43%)
Mutual labels:  wordpress

Gravity Forms: Multiple Form Instances

Build Status Scrutinizer Code Quality Code Coverage


About

Gravity Forms: Multiple Form Instances is a small plugin for WordPress.

Used in conjunction with the awesome Gravity Forms plugin.

Allows multiple instances of the same form to be displayed on a single page when using AJAX.


Installation & Configuration

This plugin does not need any customization.

Simply install and activate it, and it will do its magic with your Gravity Forms.


How It Works

In order for the magic to work, various occurences of the form ID are replaced with a random ID when rendering the form. This allows for multiple instances of the same form to be submitted without having the issue of submitting form B when submitting form A.

If a form has already been submitted, the submitted random ID will be preserved and used for the next submissions as well, otherwise a new unique ID is generated.


Customization (actions & filters)

The plugin uses the default gform_get_form_filter Gravity Forms filter for performing the replacement.

Additionally, the plugin offers the following actions & filters:

gform_multiple_instances_strings

$strings (array). An array of find => replace pairs. Occurences of "key" will be replaced with the corresponding "value".

$form_id (int). The original form id.

$random_id (int). The new, randomly generated form id.

This filter allows you to modify the default strings that will be replaced. The keys are the original strings, and the corresponding values are the strings that keys will be replaced with.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].