Contact Form 7 - Post Fields
by Markus Wiesenhofer 5 (34 reviews)

Contact Form 7 - Post Fields

This plugin provides a dynamic post selection, radio and checkbox field to your CF7 forms.

Contact Form 7 ranks #3,837 among WordPress.org plugins with 3,000+ active installations, is #201 of 2,578 in the Contact Forms category, a 5/5 rating from 34 reviews, and was last updated Feb 13, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 6.9 (Current: 7.1)
v2.6.0 Current Version v2.6.0
Updated 7 months ago Last Update on 13 Feb, 2026
Refreshed 14 hours ago Last Refreshed on
#201 of 2,578 in Contact Forms Top 5% by installs Downloads -16.9% this week
View on WordPress.org
Rank
#3,837
-2 this week
Active Installs
3K+
-23.7%
KW Avg Position
56.8
0.8 worse
Downloads
49.7K
+8 today
Support Resolved
0%
No change
Rating
100%
Review 5 out of 5
5 (34 reviews)

Next Milestone 4K

Total Progress 92.4%
3K+ 4K+
186
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 76 more installs to reach 4K+

Rank Changes

3,639 3,737 3,835 3,933 4,031 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
3,825 3,832 3,838 3,845 3,851 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Current #3,837
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 30 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
0 10 20 30 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

5.0
34 reviews
Overall 100%
5
34 (100%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Security History

Source: WPVulnerability

No known vulnerabilities on record for Contact Form 7. Checked 1 month ago.

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners using Contact Form 7 who want to let users select posts or custom post types within a form. It solves the problem of creating dynamic drop-down, checkbox, and radio fields tied to post content, with control over categories, formatting, and display.

  • Dynamic post selection fields
  • Radio and checkbox fields
  • Drop-down menus with post images
  • Post type selection
  • Category/taxonomy limitation
  • Custom label formatting
  • Search box on drop-downs
  • Post status limitation

Frequently Asked Questions

Common questions about Contact Form 7 - Post Fields

Make sure that you have installed and activated the required plugin Contact Form 7. In the menu, navigate to the item "Contact", create a new or edit an existing form. You can find 4 new fields in the tab "Form" now: "posts image drop-down-menu", "posts drop-down-menu", "post checkboxes" and "post radio buttons".
The only types of content displayed are those declared as public. See register post type.
This can easily be done by using $_GET or $_POST variables. In the post field shortcode, add the option "default:get" or "default:post" (instructions), e.g. [post_select post_select-1 publish default:get post-type:post value-field:title orderby:title order:DESC "%title%"] On your website, move to the form with the following $_GET parameters: http://www.yourdomain.at/contact/?field_name=post_id If you have integrated your form into a single post template, you can use "default:current_post" to set the default value equal to the current post.
Single text meta keys Sequential arrays will be changed in a string list (comma seperated) Associative arrays are no supported
The posts image drop-down-menu is build with the jQuery select2 libary. You can style with CSS the drop-down-menus using the class "select2" and/or "select2-container".
Select the "Permalink" option from the value field in the post field generator. Check the "Use HTML content type" box in the Mail setting.
If you have found a bug in my plugin, please send me an email with a short description. I will fix the bug as soon as possible.
Thank you very much! In case you want to show how much you appreciate my work, I'd be very grateful if you could give me positive rating with Wordpress-Page and/or donate a small amount to me.

More plugins by Markus Wiesenhofer

Sign In / Register

You need to sign in or register to use this feature.