Table of Contents
Overview #
The Post Submission Addon allows you to automatically create WordPress posts, pages, or custom post types from WPForms submissions. It’s ideal for user-generated content, guest blogging, event submissions, or any workflow where form data should become content on your site.
Key Features #
- Create posts, pages, or custom post types from form submissions
- Map form fields to post title, content, excerpt, categories, tags, and custom fields
- Set post status: Draft, Pending Review, or Published
- Assign authors to new posts automatically
- Conditional logic support for advanced workflows
Getting Started #
Step 1: Install and Activate the Addon #
- Navigate to WPForms → Addons in your WordPress dashboard.
- Locate Post Submission Addon and click Install Addon.
- Click Activate once installation is complete.
Step 2: Create a Form for Post Submission #
- Go to WPForms → Add New.
- Choose a Blank Form or a Post Submission Template if available.
- Add necessary fields like Title, Content, Category, Tags, Featured Image, or any custom fields.
Step 3: Configure Post Submission Settings #
- Open your form in the WPForms builder.
- Navigate to Settings → Post Submissions.
- Enable Post Submission toggle.
- Configure the following:
- Post Type: Select Post, Page, or Custom Post Type
- Post Status: Draft, Pending Review, or Published
- Author: Assign a default author or use a form field for the author
- Map Fields: Connect your form fields to post fields:
- Title → Form field for post title
- Content → Form field for post content
- Excerpt → Form field for excerpt
- Categories & Tags → Map or allow users to select
- Custom Fields → Map additional form fields to post meta
Step 4: Enable Conditional Logic (Optional) #
- If you want posts to be created only under certain conditions:
- Go to Settings → Post Submissions → Enable Conditional Logic.
- Set rules based on form fields (e.g., create a post only if “Publish” is checked).
Step 5: Configure Notifications (Optional) #
- Send notifications when a new post is submitted:
- Go to Settings → Notifications.
- Configure who receives an email and the message content.
- Optionally include the submitted content in the email for review.
Advanced Tips #
- Custom Post Types: Works with any registered custom post type.
- Featured Images: Allow users to upload images and automatically set them as the post featured image.
- Moderation: Set post status to Draft or Pending Review to moderate submissions before publishing.
- Spam Prevention: Use reCAPTCHA or WPForms anti-spam features to prevent fake submissions.
Troubleshooting #
- Post not created: Check that all required fields are mapped correctly.
- Images not uploading: Ensure your form has a File Upload field and the correct permissions are set.
- Custom fields not saving: Verify that the field names match your custom post meta keys.
- Notifications not sent: Check WordPress email settings or use an SMTP plugin.
