{"id":334158,"date":"2026-07-10T15:22:17","date_gmt":"2026-07-10T15:22:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sk-connect-forms\/"},"modified":"2026-07-10T15:22:06","modified_gmt":"2026-07-10T15:22:06","slug":"nepa-forms-builder","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nepa-forms-builder\/","author":17029970,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.5","stable_tag":"2.1.5","tested":"7.0.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Nepa Forms Builder","header_author":"khanalsaroj083","header_description":"A lightweight, AJAX-powered contact form builder featuring a visual editor, submission management dashboard, CSV\/PDF export, and email notifications.","assets_banners_color":"333293","last_updated":"2026-07-10 15:22:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/khanalsaroj083\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":17,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.5":{"tag":"2.1.5","author":"khanalsaroj083","date":"2026-07-10 15:22:06"}},"upgrade_notice":{"2.1.1":"<p>This release resolves all Plugin Check compliance warnings required for WordPress.org submission. No functional changes \u2014 safe to update.<\/p>","2.1.0":"<p>This release includes important security improvements. All users are strongly encouraged to upgrade immediately.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3603097,"resolution":"256x256","location":"assets","locale":"","width":1024,"height":1024}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3603097,"resolution":"772x250","location":"assets","locale":"","width":1376,"height":768}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.5"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The main Nepa Forms Builder admin dashboard showing submission statistics.","2":"The visual form builder editor with drag-and-drop field ordering.","3":"The Inquiry Entries page showing submission cards with read\/unread status.","4":"A live contact form rendered on the frontend with custom accent color."}},"plugin_section":[],"plugin_tags":[5832,358,5981,1203,2253],"plugin_category":[],"plugin_contributors":[266080],"plugin_business_model":[],"class_list":["post-334158","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax-form","plugin_tags-contact-form","plugin_tags-custom-form","plugin_tags-email-notifications","plugin_tags-form-builder","plugin_contributors-khanalsaroj083","plugin_committers-khanalsaroj083"],"banners":{"banner":"https:\/\/ps.w.org\/nepa-forms-builder\/assets\/banner-772x250.jpg?rev=3603097","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nepa-forms-builder\/assets\/icon-256x256.jpg?rev=3603097","icon_2x":"https:\/\/ps.w.org\/nepa-forms-builder\/assets\/icon-256x256.jpg?rev=3603097","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Nepa Forms Builder<\/strong> is a powerful yet lightweight WordPress contact form plugin. It lets you build fully custom forms using a visual editor, embed them anywhere using shortcodes, and manage every submission from a clean admin dashboard \u2014 all without writing a single line of code.<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Visual Form Builder<\/strong> \u2014 Drag-and-drop fields including Text, Email, Textarea, Dropdown, Radio Buttons, and Checkboxes.<\/li>\n<li><strong>Shortcode Integration<\/strong> \u2014 Embed any form on any page or post using <code>[nepa_form id=\"X\"]<\/code>.<\/li>\n<li><strong>AJAX Submissions<\/strong> \u2014 Forms submit without any page reload for a smooth user experience.<\/li>\n<li><strong>Submission Management<\/strong> \u2014 View, mark as read, and delete entries from a dedicated admin dashboard.<\/li>\n<li><strong>CSV Export<\/strong> \u2014 Export all submissions for any form as a CSV file with a single click.<\/li>\n<li><strong>PDF Export<\/strong> \u2014 Download a PDF report of all submissions or a single submission.<\/li>\n<li><strong>Email Notifications<\/strong> \u2014 Receive a beautifully formatted HTML email notification for every new submission.<\/li>\n<li><strong>Per-Form Settings<\/strong> \u2014 Configure a custom success message, submit button label, and accent color for each form individually.<\/li>\n<li><strong>Secure by Default<\/strong> \u2014 All AJAX handlers use WordPress nonces, capability checks, and prepared database statements.<\/li>\n<li><strong>No Page Bloat<\/strong> \u2014 Frontend assets are loaded only on pages where a form shortcode is present.<\/li>\n<li><strong>Clean Uninstall<\/strong> \u2014 All plugin data, database tables, and options are removed upon deletion.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>nepa-forms-builder<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install it directly through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Navigate to the <strong>Nepa Forms Builder<\/strong> menu item in the admin panel.<\/li>\n<li>Click <strong>New Form<\/strong> to open the form builder and add your desired fields.<\/li>\n<li>Copy the shortcode shown in the Form Builder List (e.g., <code>[nepa_form id=\"1\"]<\/code>).<\/li>\n<li>Paste the shortcode into any page, post, or widget to display the form.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20embed%20a%20form%20on%20my%20page%3F\"><h3>How do I embed a form on my page?<\/h3><\/dt>\n<dd><p>Use the shortcode <code>[nepa_form id=\"X\"]<\/code> where <code>X<\/code> is the form ID displayed in the Form Builder List. You can add this shortcode to any page, post, or text widget.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20form%20colors%3F\"><h3>Can I customize the form colors?<\/h3><\/dt>\n<dd><p>Yes. Each form has its own <strong>Primary Theme Color<\/strong> setting inside the form editor. The color is applied to the form border, labels, and the submit button, making it easy to match your site's brand.<\/p><\/dd>\n<dt id=\"how%20do%20i%20export%20submissions%3F\"><h3>How do I export submissions?<\/h3><\/dt>\n<dd><p>Go to <strong>Inquiry Entries<\/strong>, select your form from the dropdown, and then click the <strong>Export CSV<\/strong> button in the page header. A CSV file containing all submissions for that form will be downloaded immediately.<\/p><\/dd>\n<dt id=\"what%20field%20types%20does%20the%20plugin%20support%3F\"><h3>What field types does the plugin support?<\/h3><\/dt>\n<dd><p>Nepa Forms Builder supports the following field types: <strong>Text<\/strong>, <strong>Email<\/strong>, <strong>Textarea<\/strong>, <strong>Dropdown Select<\/strong>, <strong>Checkboxes<\/strong>, and <strong>Radio Buttons<\/strong>. Each field can be marked as required or optional.<\/p><\/dd>\n<dt id=\"where%20is%20my%20submission%20data%20stored%3F\"><h3>Where is my submission data stored?<\/h3><\/dt>\n<dd><p>All submission data is stored securely in your WordPress database in a dedicated custom table (<code>wp_nepa_submissions<\/code>). No data is sent to any external server.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20page%20builders%20like%20elementor%20or%20divi%3F\"><h3>Does the plugin work with page builders like Elementor or Divi?<\/h3><\/dt>\n<dd><p>Yes. Because Nepa Forms Builder uses standard WordPress shortcodes, the <code>[nepa_form id=\"X\"]<\/code> shortcode works in any page builder that supports shortcode rendering.<\/p><\/dd>\n<dt id=\"will%20the%20plugin%20data%20be%20deleted%20if%20i%20uninstall%20it%3F\"><h3>Will the plugin data be deleted if I uninstall it?<\/h3><\/dt>\n<dd><p>Yes. When you delete the plugin from the WordPress Plugins screen (not just deactivate it), all custom database tables and stored options are permanently removed for a clean uninstall.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Fix: Replaced all <code>phpcs:ignore<\/code> annotations on multi-line SQL queries with <code>phpcs:disable<\/code>\/<code>phpcs:enable<\/code> blocks so every interpolated line is properly suppressed.<\/li>\n<li>Fix: Restructured <code>submissions.php<\/code> pagination queries to pre-build prepared SQL strings, eliminating <code>UnescapedDBParameter<\/code> and <code>ReplacementsWrongNumber<\/code> warnings.<\/li>\n<li>Fix: Wrapped PDF export queries in <code>nepa-forms-builder.php<\/code> with <code>phpcs:disable<\/code>\/<code>phpcs:enable<\/code> blocks.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Fix: Resolved all WordPress Plugin Check tool warnings for WordPress.org submission compliance.<\/li>\n<li>Fix: Normalized line endings (CRLF to LF) in all included FPDF library font files.<\/li>\n<li>Fix: Added direct file access protection (<code>ABSPATH<\/code> guard) to all FPDF font files.<\/li>\n<li>Fix: Updated <code>phpcs:disable<\/code>\/<code>phpcs:enable<\/code> annotations on multi-line SQL queries to correctly suppress per-line sniff warnings.<\/li>\n<li>Improvement: Bumped <code>Tested up to<\/code> value to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Security: Added capability checks to all admin AJAX handlers.<\/li>\n<li>Security: Added JSON structure validation for form field configurations.<\/li>\n<li>Fix: Select dropdown fields now correctly respect the required attribute.<\/li>\n<li>Fix: Dashboard color picker no longer has duplicate name attributes.<\/li>\n<li>Fix: Corrected a duplicate label in the success message setting field.<\/li>\n<li>Improvement: Refactored submission queries into a single query builder.<\/li>\n<li>Improvement: Added a version constant for consistent asset versioning.<\/li>\n<li>Improvement: Extracted email notification builder into a reusable helper function.<\/li>\n<li>Improvement: Added accessibility enhancements (reduced motion support, focus-visible styles, keyboard navigation).<\/li>\n<li>Improvement: Added an unsaved changes warning in the form builder editor.<\/li>\n<li>Database: Added an <code>updated_at<\/code> column to the forms table.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Upgraded to a dynamic visual form builder.<\/li>\n<li>Added support for custom option fields (Dropdowns, Checkboxes, Radio Buttons).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A lightweight, AJAX-powered WordPress contact form builder with a visual drag-and-drop editor, submission management, and email notifications.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334158"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/khanalsaroj083"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334158"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334158"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334158"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334158"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334158"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}