{"id":392377,"date":"2026-10-29T12:15:32","date_gmt":"2026-10-29T12:15:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/depakar-contact-form\/"},"modified":"2026-10-29T12:18:41","modified_gmt":"2026-10-29T12:18:41","slug":"depakar-contact-form","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/depakar-contact-form\/","author":23193226,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Depakar Contact Form","header_author":"Depakar","header_description":"Create contact forms, store entries securely, send notifications, and optionally forward submissions to any webhook or ERP endpoint.","assets_banners_color":"122855","last_updated":"2026-10-29 12:18:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/developer-portfolio-sigma-ochre.vercel.app\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":69,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"depakar","date":"2026-10-29 12:18:41","revision":3772882}},"upgrade_notice":{"1.2.0":"<p>Prefix updated to depacofo. Use shortcode <code>[depacofo_form id=&amp;quot;N&amp;quot;]<\/code>.<\/p>","1.0.0":"<p>First release under the Depakar Contact Form name.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3772866,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3772866,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3772866,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3772866,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"depakar-contact-form\/form":{"name":"depakar-contact-form\/form","title":"Depakar Contact Form"}},"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard overview","2":"Form field builder with live preview","3":"Form settings (embed, email, security, webhook)","4":"Entries list and detail","5":"Frontend contact form"}},"plugin_section":[],"plugin_tags":[358,31646,2253,187790,15439],"plugin_category":[],"plugin_contributors":[259637],"plugin_business_model":[],"class_list":["post-392377","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-enquiry-form","plugin_tags-form-builder","plugin_tags-form-entries","plugin_tags-webhook","plugin_contributors-depakar","plugin_committers-depakar"],"banners":{"banner":"https:\/\/ps.w.org\/depakar-contact-form\/assets\/banner-772x250.png?rev=3772866","banner_2x":"https:\/\/ps.w.org\/depakar-contact-form\/assets\/banner-1544x500.png?rev=3772866","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/depakar-contact-form\/assets\/icon-128x128.png?rev=3772866","icon_2x":"https:\/\/ps.w.org\/depakar-contact-form\/assets\/icon-256x256.png?rev=3772866","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Depakar Contact Form provides a practical form builder for WordPress:<\/p>\n\n<ul>\n<li>Templates for contact, quote, course enquiry, feedback, or blank forms<\/li>\n<li>Field builder with file uploads, dropdowns, and more<\/li>\n<li>Secure local entry storage with email attempt logs<\/li>\n<li>AJAX submissions with field-level validation<\/li>\n<li>Optional confirmation emails and HTML notifications<\/li>\n<li>Form preview in the builder, template picker, and forms list<\/li>\n<li>Gutenberg block and <code>[depacofo_form id=\"N\"]<\/code> shortcode<\/li>\n<li>Optional HTTPS webhook \/ ERP outbound JSON with retry logs<\/li>\n<li>Email alert when an ERP sync fails, including the reason and submission content<\/li>\n<li>Privacy policy guidance plus personal data export and erase tools<\/li>\n<li>Spam protection: honeypot, timing check, math CAPTCHA, or reCAPTCHA v2<\/li>\n<\/ul>\n\n<p>The plugin reports email status as accepted or failed based on whether WordPress accepted the message. Use an SMTP plugin for reliable delivery.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin can optionally connect to Google reCAPTCHA v2 for spam protection on form submissions.<\/p>\n\n<p>When a form uses reCAPTCHA v2 and a visitor submits the form, the plugin loads Google\u2019s reCAPTCHA JavaScript from Google and, on submit, sends the visitor\u2019s reCAPTCHA response token (and optionally the visitor IP address) to Google\u2019s siteverify API so the submission can be checked as human. This only happens when the site owner enables reCAPTCHA and configures site\/secret keys. Math CAPTCHA, honeypot, and timing checks run entirely on your WordPress site and do not call Google.<\/p>\n\n<p>Google reCAPTCHA is provided by Google LLC:\n* Terms of Service: https:\/\/policies.google.com\/terms\n* Privacy Policy: https:\/\/policies.google.com\/privacy\n* reCAPTCHA Terms: https:\/\/www.google.com\/recaptcha\/about\/<\/p>\n\n<p>Optional webhooks \/ ERP endpoints are configured by the site owner. When enabled, submission field values are POSTed as JSON to the HTTPS URL the site owner sets. That destination is chosen by the site owner, not by this plugin. Review that service\u2019s own terms and privacy policy before enabling a webhook.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>depakar-contact-form<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install the ZIP.<\/li>\n<li>Activate Depakar Contact Form from the Plugins screen.<\/li>\n<li>Open Contact Forms in the admin menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20shortcode%3F\"><h3>What is the shortcode?<\/h3><\/dt>\n<dd><p>[depacofo_form id=\"123\"]. Replace 123 with your form ID. Add <code>show_title=\"yes\"<\/code> to show the form name.<\/p><\/dd>\n<dt id=\"does%20every%20form%20create%20a%20database%20table%3F\"><h3>Does every form create a database table?<\/h3><\/dt>\n<dd><p>No. All forms share structured tables connected by form and entry IDs.<\/p><\/dd>\n<dt id=\"does%20uninstall%20delete%20my%20data%3F\"><h3>Does uninstall delete my data?<\/h3><\/dt>\n<dd><p>Only if you enable \u201cDelete all forms, entries, and logs when the plugin is deleted\u201d under Settings.<\/p><\/dd>\n<dt id=\"how%20do%20webhooks%20work%3F\"><h3>How do webhooks work?<\/h3><\/dt>\n<dd><p>Enable a HTTPS endpoint under Form settings. Each submission is POSTed as JSON. Optional HMAC uses the <code>X-DEPACOFO-Signature<\/code> header.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>WordPress.org review: use the unique 8-character <code>depacofo<\/code> \/ <code>DEPACOFO<\/code> prefix on classes, functions, defines, options, tables, shortcodes, AJAX actions, script handles, menu slugs, and nonces. Shortcode is <code>[depacofo_form]<\/code>.<\/li>\n<\/ul>\n\n<h4>1.1.12<\/h4>\n\n<ul>\n<li>WordPress.org review: document Google reCAPTCHA and optional webhooks, set Contributors to depakar, remove directory assets from the plugin package, drop unprefixed legacy aliases, and prefix remaining admin nonce actions \/ script handles.<\/li>\n<\/ul>\n\n<h4>1.1.11<\/h4>\n\n<ul>\n<li>Admin pages use outer padding and a wider content max-width (1480px \/ 1600px Create Form).<\/li>\n<\/ul>\n\n<h4>1.1.10<\/h4>\n\n<ul>\n<li>Admin cards and sections have clearer inner padding on every screen.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Blank Form is listed first on the Create Form screen.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Entries screen lists every form table so you can choose which form submissions to open.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Admin screens use full content width (removed .depacofo-admin \/ settings max-width caps).<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Fix source URL on subdirectory installs (local WAMP no longer doubles \/Succeedlearn\/).<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Create Form screen: full-width layout, three templates per row, and a live form preview inside each card.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Settings screen UI refresh: separate cards for defaults, reCAPTCHA, ERP alerts, and uninstall.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Entries screen UI refresh: labeled filters, Reset, and clearer cards so each form keeps its own table.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Field layout can place two, three, or four neighboring fields on one row.<\/li>\n<li>Radio buttons and checkboxes can show their choices on one line.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Submit button text and color can be edited on the form editor, above the preview.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Entries opened from a form stay on that form, with Fields and Form settings still available.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Form settings cards fit their content. Confirmation and webhook fields stay hidden until those options are turned on.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Button color choices on the form editor and Form settings.<\/li>\n<li>Extra space above the submit button.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>The builder preview no longer blocks Save Form with the browser required-field message.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Each field can be full width or half width. Two half-width fields sit on one row. On small screens they stack.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Entries are listed in a separate table for each form.<\/li>\n<li>Forms with webhook sync show an ERP sync column (Synced, Failed, or Not synced).<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Email alert when an ERP sync fails, with an admin-editable recipient.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>After-submit redirect: enable toggle, thank-you page picker, and custom URL.<\/li>\n<li>Entries table shows submitted field values; filter by form for per-field columns.<\/li>\n<li>Forms list shows entry counts with a direct Entries link.<\/li>\n<li>Site-wide Google reCAPTCHA v2 keys under Settings (forms can inherit them).<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Focusable success\/error alerts with scroll-into-view after AJAX submit.<\/li>\n<li>Honeypot field further hidden from assistive tech (<code>inert<\/code> \/ aria-hidden).<\/li>\n<li>Submit button text alignment polish.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Webhook field mapping UI on Form settings.<\/li>\n<li>Gutenberg block form dropdown (no raw ID required).<\/li>\n<li>Drag-and-drop field reorder in the builder.<\/li>\n<li>Stronger aria-live announcements on AJAX success\/error.<\/li>\n<li>License header naming cleanup.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release as Depakar Contact Form (renamed from FormMailbox).<\/li>\n<li>Form settings screen separate from the field builder.<\/li>\n<li>Live side preview, template preview, and forms-list preview.<\/li>\n<li>AJAX submissions, file uploads, HTML mailer, webhooks, privacy tools.<\/li>\n<li>Gutenberg block, entry search\/pagination\/bulk delete, Plugin Check hygiene.<\/li>\n<\/ul>","raw_excerpt":"Create contact forms, store entries securely, send notifications, and optionally forward submissions to any HTTPS webhook or ERP endpoint.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/392377","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=392377"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/depakar"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=392377"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=392377"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=392377"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=392377"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=392377"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=392377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}