{"id":288694,"date":"2026-04-08T12:05:31","date_gmt":"2026-04-08T12:05:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ad-pro-forms\/"},"modified":"2026-04-08T12:37:29","modified_gmt":"2026-04-08T12:37:29","slug":"ad-pro-forms","status":"publish","type":"plugin","link":"https:\/\/mg.wordpress.org\/plugins\/ad-pro-forms\/","author":15641160,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.0","stable_tag":"1.1.0","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"AD Pro Forms","header_author":"Altay Dagistan","header_description":"A lightweight WordPress contact form plugin with premium backend features, advanced management tools, modern security, and robust error handling.","assets_banners_color":"f1bc9e","last_updated":"2026-04-08 12:37:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/altaydagistan.com\/ad-pro-forms-constructeur-de-formulaires-wordpress\/","header_author_uri":"https:\/\/altaydagistan.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"altayda","date":"2026-04-08 12:37:29"}},"upgrade_notice":{"1.1.0":"<p>Compliance update for the WordPress.org Plugin Directory.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3501674,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3501666,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3501751,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3501751,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Form builder \u2014 drag-and-drop interface - ad-screenshot-1.png","2":"Form entries list with expandable details - ad-screenshot-2.png","3":"Plugin settings page - ad-screenshot-3.png"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[358,3938,2253,601],"plugin_category":[42],"plugin_contributors":[78154],"plugin_business_model":[],"class_list":["post-288694","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-drag-and-drop","plugin_tags-form-builder","plugin_tags-forms","plugin_category-contact-forms","plugin_contributors-freemius","plugin_committers-altayda"],"banners":{"banner":"https:\/\/ps.w.org\/ad-pro-forms\/assets\/banner-772x250.png?rev=3501751","banner_2x":"https:\/\/ps.w.org\/ad-pro-forms\/assets\/banner-1544x500.png?rev=3501751","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ad-pro-forms\/assets\/icon-128x128.png?rev=3501674","icon_2x":"https:\/\/ps.w.org\/ad-pro-forms\/assets\/icon-256x256.png?rev=3501666","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>AD Pro Forms is a lightweight, fast, and secure WordPress contact form plugin.<\/p>\n\n<p><strong>Free features include:<\/strong><\/p>\n\n<ul>\n<li><strong>Visual Form Builder<\/strong> \u2014 Drag-and-drop interface to create forms without writing code<\/li>\n<li><strong>Unlimited Forms<\/strong> \u2014 Create and manage as many forms as you need<\/li>\n<li><strong>Field Types<\/strong> \u2014 Text, email, phone, number, textarea, radio, checkbox, select, and HTML text fields<\/li>\n<li><strong>Entry Management<\/strong> \u2014 View, expand, mark as read\/unread, and delete individual entries in the admin<\/li>\n<li><strong>Admin Email Notifications<\/strong> \u2014 Automatic notification to the site admin on every form submission<\/li>\n<li><strong>Spam Protection<\/strong> \u2014 Built-in honeypot field and rate limiting on every form<\/li>\n<li><strong>Shortcode Support<\/strong> \u2014 Embed any form anywhere with <code>[adpf_form id=\"your-form-id\"]<\/code><\/li>\n<li><strong>Lightweight &amp; Fast<\/strong> \u2014 CSS and JS assets load only on pages where a form is present<\/li>\n<\/ul>\n\n<p><strong>Pro version features<\/strong> (separate plugin, available at [https:\/\/altaydagistan.com\/ad-pro-forms-constructeur-de-formulaires-wordpress\/])<\/p>\n\n<ul>\n<li><strong>Cloudflare Turnstile<\/strong> \u2014 CAPTCHA-free bot protection (requires API keys)<\/li>\n<li><strong>User Confirmation Emails<\/strong> \u2014 Automatically send a customizable confirmation email to form submitters<\/li>\n<li><strong>Custom Email Templates<\/strong> \u2014 Fully customizable subject and message for admin and user notifications<\/li>\n<li><strong>Per-form Notification Recipients<\/strong> \u2014 Send admin notifications to any email address per form<\/li>\n<li><strong>Custom Redirect URL<\/strong> \u2014 Redirect users to any page after a successful submission<\/li>\n<li><strong>CSV Export<\/strong> \u2014 Export entries to CSV with filter support<\/li>\n<li><strong>Bulk Entry Actions<\/strong> \u2014 Mark multiple entries as read\/unread or delete them in bulk<\/li>\n<li><strong>Entry Filtering<\/strong> \u2014 Filter entries by form or read\/unread status<\/li>\n<li><strong>Global Styling Panel<\/strong> \u2014 Full control over colors, fonts, spacing, and blur effects<\/li>\n<li><strong>Form Duplication<\/strong> \u2014 Duplicate any form with one click<\/li>\n<li><strong>White Label Mode<\/strong> \u2014 Remove all plugin branding for client or agency use<\/li>\n<\/ul>\n\n<h3>Third Party Services<\/h3>\n\n<p>This plugin integrates the <strong>Freemius<\/strong> SDK, which handles upgrade flows, plugin update delivery, and optional user feedback. Freemius runs on external servers operated by Freemius Ltd.<\/p>\n\n<p><strong>What data may be sent:<\/strong> When a site administrator opts in during the activation prompt, Freemius may collect non-sensitive technical data including the site URL, WordPress version, PHP version, and plugin version. No form submission data is ever shared with Freemius.<\/p>\n\n<p><strong>Data collection is opt-in only<\/strong> \u2014 nothing is transmitted without explicit administrator consent during the Freemius activation flow.<\/p>\n\n<ul>\n<li>Freemius Terms of Service: <a href=\"https:\/\/freemius.com\/terms\/\">https:\/\/freemius.com\/terms\/<\/a><\/li>\n<li>Freemius Privacy Policy: <a href=\"https:\/\/freemius.com\/privacy\/\">https:\/\/freemius.com\/privacy\/<\/a><\/li>\n<\/ul>\n\n<p>Outside of Freemius, this plugin does <strong>not<\/strong> connect to any external servers. All form submission data is stored locally in your WordPress database only.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin stores form submission data (including the submitter's IP address and user agent) in your WordPress database. You are responsible for disclosing this in your site's privacy policy. For third-party data handling via the Freemius SDK, see the Third Party Services section above.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ad-pro-forms<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin via the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Go to <strong>AD Pro Forms &gt; Forms<\/strong> to create your first form<\/li>\n<li>Copy the shortcode (e.g. <code>[adpf_form id=\"contact\"]<\/code>) and paste it into any page or post<\/li>\n<li><em>(Optional)<\/em> Configure email settings under <strong>AD Pro Forms &gt; Settings<\/strong><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20a%20form%3F\"><h3>How do I display a form?<\/h3><\/dt>\n<dd><p>After creating a form in <strong>AD Pro Forms &gt; Forms<\/strong>, copy the shortcode shown in the form list and paste it into any page, post, or widget.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20form%20submissions%3F\"><h3>Does this plugin store form submissions?<\/h3><\/dt>\n<dd><p>Yes. All submissions are stored in your WordPress database and viewable under <strong>AD Pro Forms &gt; Form Entries<\/strong>. The plugin itself does not send form data to any external server. See the Third Party Services section below for details on the Freemius SDK included in this plugin.<\/p><\/dd>\n<dt id=\"what%20spam%20protection%20is%20included%20in%20the%20free%20version%3F\"><h3>What spam protection is included in the free version?<\/h3><\/dt>\n<dd><p>Every form automatically includes a honeypot field and rate limiting. Cloudflare Turnstile (CAPTCHA-free bot protection) is available in the Pro version.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20gdpr-friendly%3F\"><h3>Is this plugin GDPR-friendly?<\/h3><\/dt>\n<dd><p>The plugin stores submission data (including IP address) in your database. You are responsible for disclosing this in your site's privacy policy. See the Privacy Policy section below for details on third-party data handling via Freemius.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Removed locked\/gated UI to comply with WordPress.org Plugin Directory guidelines<\/li>\n<li>Enabled Freemius WordPress.org compatibility mode<\/li>\n<li>Improved third-party service documentation in readme<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Drag-and-drop form builder with text, email, phone, number, textarea, radio, checkbox, select, and HTML text fields<\/li>\n<li>Entry management: view, expand, mark as read\/unread, delete<\/li>\n<li>Admin email notifications on form submission<\/li>\n<li>Honeypot spam protection and rate limiting<\/li>\n<li>Shortcode support: <code>[adpf_form id=\"...\"]<\/code><\/li>\n<li>Object cache support for database queries<\/li>\n<\/ul>","raw_excerpt":"A lightweight WordPress contact form plugin with a drag-and-drop builder, entry management, spam protection, and email notifications.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/288694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=288694"}],"author":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/altayda"}],"wp:attachment":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=288694"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=288694"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=288694"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=288694"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=288694"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=288694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}