ACF Field For CF7
Plugin Review
AI-ResearchedWhat is ACF Field For CF7?
ACF Field For CF7 is a specialized WordPress plugin that connects Advanced Custom Fields with Contact Form 7. It adds a dropdown field to your page editor, listing all your existing CF7 forms. You pick one, save, and the form appears on your site. No shortcodes, no copy-paste errors. Developed by KrishaWeb, this plugin has been active for 8 years. It currently serves 10K+ active installs and holds a 4.7/5 rating from 11 reviews. 91% of those ratings are five-star, with zero one-star ratings, reflecting consistent user satisfaction. The current version is 1.8.1, last updated on Mar 23, 2026. It requires WordPress 6.0+ and PHP 8.1+, and is tested up to WordPress 6.9.4.
This tool solves a common problem: placing Contact Form 7 forms exactly where you want. Without it, you copy a shortcode like [contact-form-7 id="123"] and paste it into your page. One wrong character breaks the form. Managing 10 pages with different forms becomes a headache. ACF Field For CF7 replaces that with a simple dropdown. It is ideal for developers who want to hand off form management to clients, and for editors who need to change forms without touching code.
Key Features of ACF Field For CF7
- One-Click Form Selection — A clean dropdown in your editor lists every Contact Form 7 form. Pick one, save, and the form renders automatically on the front end.
- No Shortcodes Required — Forms appear without copying or pasting shortcodes. This eliminates broken markup and reduces support requests.
- Client-Friendly Workflow — Content editors manage forms without developer help. This lowers the skill barrier for site maintenance.
- Ultra Lightweight — The plugin is only ~10 KB. It has zero impact on site speed or performance.
- Allow Null Option — Make the form field optional. Editors can leave it empty when no form is needed on a specific page.
- Works with ACF PRO Features — It registers as a standard ACF field type. It works inside flexible content layouts, repeater fields, group fields, and option pages.
- Developer Filter for Object Access — Use the
acf_cf7_objectfilter to return theWPCF7_ContactFormobject instead of rendered HTML. This gives full control over form output. - Real-World Flexibility — Supports landing pages, service pages, site-wide default forms via ACF option pages, and multi-language sites with different forms per language.
Who Should Use ACF Field For CF7?
This plugin is built for two groups. First, developers who build sites with Advanced Custom Fields and Contact Form 7. They handle the one-time setup: register an ACF field with type contact_form_7 and add one line of code like echo get_field( 'your_form_field' ); to their theme template. After that, they hand control to clients. Second, content editors and site managers who need to change forms on different pages. They use the dropdown in the page editor with zero technical knowledge. With 10K+ active installs, the plugin fits sites of all sizes — from small business landing pages to complex multilingual sites.
The plugin excels in scenarios where forms change frequently. For example, a web agency builds one template for all service pages. Each page shows a different inquiry form, selected by the client through the editor. Another use case: site-wide default forms in headers, footers, or sidebars, managed via ACF option pages. The 91% five-star rating and zero one-star ratings suggest it works reliably for these tasks. The 8-year development history also indicates long-term stability.
Installation & Setup
Installation is straightforward. Copy the acf-field-for-contact-form-7 folder into your wp-content/plugins directory, then activate the plugin via the WordPress admin. You must have both Advanced Custom Fields (free or PRO) and Contact Form 7 active. After activation, create a new ACF field and select the "Contact Form 7" type. A developer must add one line of code to your theme template to display the form. Once that is done, editors manage everything from the page editor.
Support & Community
Support data for the last 2 months shows 0 open threads and 0 resolved threads, with a 0% resolution rate. This is a neutral data point — it could mean users are not filing support requests because the plugin works without issues, or it could indicate limited support activity. The rating breakdown offers more insight: 91% 0% one-star ratings from 11 total reviews. This suggests that most users find the plugin stable and functional. The plugin has been maintained for 8 years, with the latest update on Mar 23, 2026 to version 1.8.1. For developers, the plugin provides a filter (acf_cf7_object) for advanced control, and the documentation covers common use cases like add contact form 7 to acf field and display contact form 7 in acf. If you need to add contact form 7 to acf field or set up a cf7 field in advanced custom fields, this plugin handles it directly. For those searching for acf contact form 7 or advanced custom fields contact form solutions, this is a proven option with a long track record.
Pros & Cons
- With over 10K+ active installs and a 4.7 rating from 11 ratings, this plugin is widely trusted and highly rated.
- Eliminates shortcode errors by replacing manual [contact-form-7] pasting with a dropdown field, reducing form display mistakes to zero.
- At only ~10 KB, it adds negligible overhead, ensuring no measurable impact on site speed or performance.
- Enables non-technical editors to select and display Contact Form 7 forms without developer assistance, cutting support requests for form placement.
- Offers a filter (`acf_cf7_object`) to return the CF7 form object instead of rendered HTML, giving developers flexible output control.
- Requires both Advanced Custom Fields (free or Pro) and Contact Form 7 to be installed and active, adding two plugin dependencies.
- Provides no built-in styling or layout options for the form; all visual customization must be done separately via CF7 or theme CSS.
- Only supports a single form per field instance, so displaying multiple forms on one page requires creating separate ACF fields for each.
- Lacks any form submission tracking or analytics integration, limiting its use for sites that need to monitor form performance.
Technical Details
- Requires WordPress
- 6.0+
- Requires PHP
- 8.1+
- Tested up to WP
- 6.9.4
- First Released
- 2018 (8+ years)
- Support (last 2 months)
- 0 threads
Feature Tags
Frequently Asked Questions
Yes, ACF Field For CF7 is completely free and available on WordPress.org. It has over 10K+ active installs and is rated 4.7/5.
The plugin has over 10K+ active installs according to WordPress.org. It also holds a strong 4.7/5 rating from 11 reviews.
ACF Field For CF7 requires WordPress 6.0 or higher and has been tested up to WordPress 6.9.4. The current version is 1.8.1, last updated on Mar 23, 2026.
Yes, the plugin was first released in 2018 and its latest version 1.8.1 was updated on Mar 23, 2026. It shows consistent maintenance with zero unresolved support threads in the last 2 months.
The plugin requires PHP 8.1 or higher to run properly. This ensures compatibility with modern WordPress sites and security standards.
Support is reliable — there have been 0 total support threads in the last 2 months, all resolved. With 10K+ users and a 4.7/5 rating, most users find it works smoothly without needing help.
Yes, after a one-time setup by a developer, beginners can select forms from a simple dropdown in the page editor. The plugin eliminates shortcode copying and works with the standard ACF field interface.
Key features include one-click form selection via dropdown, no shortcodes required, client-friendly editing, and ultra-lightweight design at only ~10 KB. It works with ACF PRO features like repeaters and flexible content.