WP Manifestindependent plugin directory
manifest / forms / fang-forms-professional

Fang Forms Professional

Wordpress code for fanglures.com

★ 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/markingle/fang-forms-professional/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Custom WordPress forms and subscriber-management plugin for Fang Lures.

Current version: v2.6

Features

  • Newsletter subscriber form
  • Double opt-in subscription confirmation
  • Subscriber and unsubscribe MySQL tables
  • Contact form and stored contact messages
  • Microsoft Entra OAuth integration
  • Microsoft Graph email delivery
  • Email logs
  • Subscription diagnostics
  • Confirmation and unsubscribe pages
  • CSV export of confirmed subscribers
  • Responsive form styling that inherits the active WordPress theme

Shortcodes

[fang_lures_subscriber_form]
[fang_lures_contact_form]
[fang_lures_subscription_confirmation]
[fang_lures_unsubscribe]

WordPress Admin

Fang Forms provides:

  • Subscribers
  • Unsubscribed
  • Contact Messages
  • Email Logs
  • Diagnostics
  • Microsoft Email

Security

Never commit Microsoft credentials, refresh tokens, WordPress credentials, or subscriber/contact exports.

For production, credentials can be defined in wp-config.php:

define( 'FFP_MS_TENANT_ID', 'YOUR-TENANT-ID' );
define( 'FFP_MS_CLIENT_ID', 'YOUR-CLIENT-ID' );
define( 'FFP_MS_CLIENT_SECRET', 'YOUR-CLIENT-SECRET-VALUE' );

See SECURITY.md and docs/Installation.md.

Branches

  • main — production-ready code
  • develop — integration
  • feature/<name> — new functionality
  • bugfix/<name> — fixes

Release tags use vMAJOR.MINOR.

License

GPL-2.0-or-later. "# fang-forms-professional"