What OForms Does
OForms is a lightweight, developer-friendly form builder for WordPress. It is designed to be fast and extensible — no bloat, no page builder dependency.
Features
- Form Builder — drag-and-drop field editor in the WP admin
- Field Types — text, email, phone, number, date, select, radio, checkbox, textarea, file upload, hidden, honeypot CAPTCHA
- Conditional Logic — show/hide fields based on other field values
- Multi-step Forms — paginated forms with progress indicator
- Entries — all submissions stored in the database; filterable inbox
- Email Notifications — configurable admin and autoresponder emails with merge tags
- Workflow Automation — post-submit actions: subscribe to OMailer list, assign WP role, fire webhook, redirect, create user
- REST API — submit forms and read entries programmatically
- Gutenberg Block & Shortcode — embed on any page
Plugin Constants
phpOF_VERSION // '1.1.1'
OF_FILE // Plugin file path
OF_DIR // Plugin directory path (trailing slash)
OF_URL // Plugin URL (trailing slash)
OF_PLUGIN_SLUG // 'oforms'
Requirements
- WordPress 5.9+
- PHP 8.0+
