WP Manifestindependent plugin directory
manifest / forms / mmp-custom-form

MMP Custom Form

Custom forms and reCaptcha integration for the RAGAS.online WordPress website

★ 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/memberminderpro/mmp-custom-form/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.

MMP Custom Form Plugin

This plugin will create a shortcode that can be added to any code block to display a Member Minder Pro custom form that sends data to DACdb or iMembersDB. Some limited options can be managed in the admin dashboard.

Usage

Display a form

Add the following shortcode to any code block:

[mmp-custom-form]

Manage settings

Users with administrative access can edit following settings in the admin dashboard:

  • Google reCaptcha site key
  • Google reCaptcha secret
  • AccountID
  • BID
  • Account Email address (The address that received submitted form data)
  • Default Member Type ID, Cost, and term.

Examples

The [WASH-RAG Join Us](https://wash-rag.org/membership/) form

This form is used to sign up new members for WASH-RAG.org. It is a modified version of the ESRAG form located at https://esrag.org/subscriptions/?mtid=501

Change log

v1.2.1

  • Refactored club lookup
  • Improved css grid layout for mcid fields
  • Added default MCY values to admin dashboard
  • Easier to customize for new clubs
  • Improved print style for paper version of form

v1.1

  • Added confirmation modal to prevent popup blocking.

v1.0.0

  • Converted static form to WordPress plugin
  • replaced table layout with responsive html and css
  • Moved all embeded javascript and inline css to js/scripts.js and css/sytles.css
  • refactored custom javascript to support separate methods for custom forms vs. core functionality
  • removed local third-party libraries and linked using CDN paths
  • added support for Google Recaptcha3, with optional support for hcaptcha and Turnstile.

Original Version history:

  • @version 04/18/2023 - Adapted from ESRAG
  • @version 04/21/2023 - MCY stores membertype,cost,years CSS fmting