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.zipReadme
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 codedevelop— integrationfeature/<name>— new functionalitybugfix/<name>— fixes
Release tags use vMAJOR.MINOR.
License
GPL-2.0-or-later. "# fang-forms-professional"