Contact form 7 is the most popular contact form generator plugin for WordPress users. You can manage multiple contact forms, customize form and the mail contents flexibly with markup. It supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and more.
There are various addon plugins you can use with it to extend its functionality. This lesson is about new interesting addon plugin called Contact Form 7 to Post. The plugin allows Contact Form 7 users to save contact form 7 submissions as new blog posts.
This way you can use contact form 7 for accepting guest posts on your WordPress site. It enables non logged-in users and visitors to create new posts within the defined canvas. Customizable options of this plugin are:
- Post type
- Post status can be draft or published
- Both title and content are editable with CF7 shotcodes, just like native emails.
Start by installing ‘Contact Form 7 to Post’ in WordPress
Upon activation, the plugin adds a new option on add new contact form screen. To start accepting posts from contact form; visit your admin area dashboard Contact Form -> Add New screen, scroll down to ‘Save to Post’ section and choose your options.
You will have to select the post type where submitted posts would be kept, set their status such as draft or published. Then finally, generate the form and copy-paste the shortcode to the page where you want to display your guest post form.