plugin-icon

NSOL Form Builder

Автор: naumananwar·
Modern, lightweight drag-and-drop form builder with Gutenberg support, conditional logic, multi-step forms, and comprehensive entry management.
Версия
1.0.0
Последние изменения
Jul 13, 2026
NSOL Form Builder

NSOL Form Builder is a powerful, free WordPress form builder plugin that lets you create professional forms with an intuitive drag-and-drop interface. Build contact forms, surveys, registration forms, booking forms, and more with ease.

Key Features

  • Drag & Drop Builder — Intuitive visual form builder with live preview. Add, reorder, duplicate, and configure fields easily.
  • 20+ Field Types — Text, Email, Number, Phone, URL, Textarea, Dropdown, Radio, Checkbox, Multi-Select, Date, Time, File Upload, Rating, Heading, Paragraph, HTML, Divider, Hidden, Math CAPTCHA, and Page Break.
  • 15+ Pre-built Templates — Contact Form, Newsletter, Registration, Booking, Survey, Quote Request, Job Application, Event RSVP, Feedback, Donation, Support Ticket, Order Form, Quiz, Volunteer Signup, and Waitlist.
  • Conditional Logic — Show or hide fields based on user input to create dynamic forms.
  • Multi-Step Forms — Create multi-page forms with progress bar and navigation buttons.
  • Gutenberg Block — Native block support with live preview inside the Block Editor.
  • Elementor Widget — Dedicated Elementor widget for seamless page building.
  • Shortcode Support — Simple shortcode [nsol_form id="123"] for any page or post.
  • Form Entries Management — Store all submissions in the database with search, filter, and bulk actions.
  • CSV & JSON Export — Export form entries for analysis or record-keeping.
  • Email Notifications — Admin notifications and user auto-responder emails with smart tags support.
  • Spam Protection — Honeypot anti-spam and Math CAPTCHA fields built in.
  • Form Scheduling — Set start and end dates for your forms.
  • Entry Limits — Restrict the total number of submissions.
  • Login Required — Restrict forms to logged-in users only.
  • Form Import/Export — Export and import entire form configurations as JSON.
  • Responsive Design — Mobile-friendly, modern form layouts.
  • Developer Friendly — Hooks and filters for extension, clean code following WordPress standards.
  • Translation Ready — Full internationalization support with POT file included.

Display Forms Anywhere

  • Shortcode: [nsol_form id="123"]
  • Gutenberg Block: Search for «NSOL Form» in the Block Editor.
  • Elementor Widget: Search for «NSOL Form» in Elementor widgets.
  • PHP Code: <?php echo do_shortcode('[nsol_form id="123"]'); ?>

Smart Tags

Smart tags dynamically populate content in email notifications and subjects:

  • {form_title} — The form title
  • {form_id} — The form ID
  • {entry_id} — The submission entry ID
  • {all_fields} — All form fields in an HTML table
  • {site_name} — Your site name
  • {site_url} — Your site URL
  • {admin_email} — WordPress admin email
  • {date} — Current date
  • {time} — Current time
  • {field_id} — Value of any specific field

Available Hooks

  • nsol_form_submission_success — Fires after a form is submitted successfully.
  • nsol_form_before_render — Fires before a form is rendered.
  • nsol_form_field_html — Filter the HTML output of a rendered field.
  • nsol_form_email_headers — Filter email notification headers.
Проверено на
WordPress 7.0.1
Этот плагин можно скачать и использовать при .