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

Fang Forms Professional

Wordpress code for fanglures.com

by Fang Lures · github.com/markingle/fang-forms-professional

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/markingle/fang-forms-professional/archive/refs/heads/master.zip

Readme

Fang Forms Professional

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"

Read the full README on GitHub →