Skip to content
The Admin Bar
  • Get Involved
    • Facebook Group
    • Barfly Community
    • TABLE Mastermind
  • Learn
    • Articles
    • Events
    • Newsletter
    • YouTube
    • WordPress Professionals Survey
    • SEO Weekly
    • Security Weekly
    • Accessibility Weekly
  • Products
  • About
  • Free Stuff

WS Form: The Ultimate Cheat Code for Front-End Post Submission

I recently had the pleasure of talking with Mark Westgard, the creator of WS Form, both online and at WordCamp US. To be honest, I hadn’t given his form plugin much of a …

Kyle Van Deusen

Kyle Van Deusen

Published:

November 14, 2023

Filed Under:

General

Kyle Van Deusen

Kyle Van Deusen

The Admin Bar

After spending 15 years as a graphic designer and earning a business degree, I launched my agency, OGAL Web Design, in 2017. A year later, after finding the amazing community around WordPress, I co-found The Admin Bar, which has grown to become the #1 community for WordPress professionals. I'm a husband and proud father of three, and a resident of the Commonwealth of Virginia.

Wsform
This content contains affiliate links. View our affiliate disclaimer.

I recently had the pleasure of talking with Mark Westgard, the creator of WS Form, both online and at WordCamp US. To be honest, I hadn’t given his form plugin much of a shot before. It wasn’t because I wasn’t interested—I already had a lifetime deal for Fluent Forms, so it didn’t make sense to explore other options.

However, after catching a few videos online and seeing WS Form’s Black Friday deal, I decided to give it a try. I’m so glad I did. In fact, I’ve gone through my starter site and completely replaced Fluent Forms with WS Form going forward.

There are countless features in WS Form that are worth exploring, but today I want to focus on one in particular: front-end post submission forms. Traditionally, creating these types of forms can be tricky, but WS Form has created a one-click solution that makes it incredibly simple.

In this post, I’ll show you how front-end submission forms are typically set up manually and then demonstrate how WS Form’s cheat code simplifies the process.

Setting Up the Custom Post Type

To start, I created a custom post type called Listings using Advanced Custom Fields (ACF). This post type is designed to list companies, similar to a directory.

Field Groups

I added several fields to the Listings post type to make it as complex as possible and showcase WS Form’s capabilities. These fields include:

  • Company Name (text)
  • Company Description (text area)
  • URL (URL field)
  • Email (email field)
  • Phone (number field)
  • Logo (image field)
  • Address Information (text fields)

By mixing different field types, I wanted to demonstrate how WS Form handles a variety of data inputs.

The Traditional Way: Manual Setup

Before showing you WS Form’s one-click solution, it’s important to understand how front-end submission forms are traditionally set up.

Creating the Form

  1. Start with a Blank Form:
    • Go to WS Form and click Add New.
    • Select the blank form option and name it (e.g., “Manual Form”).
  2. Add Fields:
    • Drag and drop fields into the form to match the fields in your custom post type.
    • For example, add a text field for the company name, a text area for the description, and email and URL fields.
    • Don’t forget to add a Submit button.
  3. Save and Preview:
    • Save the form and preview it on the front end.

At this point, you’ll have a basic form, but the fields aren’t yet mapped to the custom post type.

Mapping Fields

To map the form fields to the custom post type:

  1. Add a Post Management Action:
    • In WS Form, click Actions and add a new action.
    • Select Post Management as the action type.
  2. Configure the Post Type:
    • Set the post type to Listings (or your custom post type).
    • Change the status to Draft to ensure submissions don’t automatically publish.
  3. Map Fields:
    • Expand the field mapping section.
    • Map the company name field to the Post Title.
    • Map other fields (e.g., description, email, URL) to their corresponding ACF fields.
  4. Save and Test:
    • Save the form and test it by submitting dummy data.

When you check the back end, you’ll see the submitted data mapped correctly to the custom post type.

While this process isn’t overly complicated, it does take time to manually set up and map each field.

The WS Form Cheat Code

Now let’s look at how WS Form simplifies this process with its one-click solution.

Using the Post Management Template

  1. Create a New Form:
    • Go to WS Form and click Add New.
    • Select the Post Management template.
  2. Choose Your Post Type:
    • WS Form automatically detects all custom post types on your site, including those with ACF fields.
    • Select the template for your custom post type (e.g., Listings).
  3. Automatic Form Creation:
    • WS Form generates a complete form with fields mapped to your custom post type.
    • For example, it creates a text field for the post title, a text area for the description, and URL and email fields for the corresponding ACF fields.

Customizing the Form

While WS Form creates the form automatically, you can still customize it:

  • Rename fields (e.g., change “Title” to “Company Name”).
  • Remove unnecessary fields (e.g., the slug field).
  • Adjust field types or settings as needed.

Testing the Form

  1. Preview the Form:
    • Save the form and preview it on the front end.
  2. Use the Debug Console:
    • WS Form includes a debug console that lets you populate the form with dummy data.
    • Click Populate to automatically fill in the fields with appropriate data (e.g., a formatted URL for the URL field).
  3. Submit the Form:
    • Submit the form and check the back end.

WS Form maps all the fields perfectly to the custom post type, just like the manual setup—but in seconds instead of minutes.

Why WS Form Stands Out

WS Form’s ability to automatically generate front-end submission forms is a game-changer. It eliminates the need for manual field mapping and significantly speeds up the process.

Other standout features include:

  • Post Management Templates: Automatically create forms for any post type, including custom post types with ACF fields.
  • Debug Console: Quickly populate forms with dummy data for testing.
  • Customizability: Easily adjust fields, actions, and settings to fit your needs.

Wrapping Up

WS Form has completely changed the way I approach form creation. Its one-click solution for front-end post submission forms is just one example of the plugin’s power and flexibility.

If you’re looking for a form plugin that combines simplicity with advanced functionality, WS Form is worth exploring. Whether you’re building complex forms or handling custom post types, WS Form makes the process faster and easier.

I’ve been blown away by the quality-of-life features in WS Form, and I’m excited to continue using it in my projects. If you’re interested in learning more, check out the WS Form tutorials by WP Builds or Kevin Geary—they offer deep dives into the plugin’s features.

If you have a specific use case or feature you’d like me to cover, let me know—I’d be happy to explore it further!

Share This Article!
FacebookXLinkedInEmail
Kyle Van Deusen

Kyle Van Deusen

The Admin Bar

After spending 15 years as a graphic designer and earning a business degree, I launched my agency, OGAL Web Design, in 2017. A year later, after finding the amazing community around WordPress, I co-found The Admin Bar, which has grown to become the #1 community for WordPress professionals. I'm a husband and proud father of three, and a resident of the Commonwealth of Virginia.

Come Join Us!

Join the #1 WordPress Community and dive into conversations covering every aspect of running an agency!

Join Group

Kyle Van Deusen

Community Manager

Latest Events

September 16, 2025

Termageddon 2.0

Better Tools, Smoother Workflows, Happier Clients

August 19th, 2025

Which WordPress Page Builder is the Most Accessible?

The 2025 Page Builder Accessibility Report

August 15, 2025

Managing Your Agency with Moxie

Can this all-in-one solution help you streamline your agency and calm the chaos?
Care Plan Toolkit

Save time, boost profits, and confidently manage client websites with proven tools, tips, and resources.

Download Free
Bento Toolkit
The Friday Chaser

Wash down the week with the best of The Admin Bar! News, tips, and the best conversations delivered straight to your inbox every Friday!

Subscribe Today

More Articles

Barfly profile melodie moore
September 8, 2025

Member Spotlight: Melodie Moore

Melodie Moore didn’t start in tech—she started with hula hoops. What began as a professional hoop …

Drop rankings
September 4, 2025

Organic Traffic Dropped Suddenly? Here’s Why (And How to Fix It)

Seeing a sudden drop in your organic traffic? Don’t panic! Find out what causes organic traffic to decrease – from SERPs to technical issues – and how to fix it.

Barfly profile kristie parker
September 1, 2025

Member Spotlight: Kristie Parker

Kristie Parker has been an entrepreneur since her early 20s — first as the co-owner of …

2025phone

Join the #1 WordPress Community

The Admin Bar community is at the heart of what we do. Join in on the daily conversation and get involved.

Request Membership
The Admin Bar logo.

Explore

Community

Events

Articles

Products

Newsletter

Agency Report Card

Care Plan Toolkit

Noted!

Barfly Login

Policies

Privacy Policy

Terms of Service

Affiliate Agreement

Affiliate Disclaimer

Accessibility Statement

Privacy Settings

Misc.

Advertise

Login

Contact

© 2017-2025 The Admin Bar (a Division of OGAL Web Design) — All Rights Reserved

The Admin Bar logo.
  • Get Involved
    • Facebook Group
    • Barfly Community
    • TABLE Mastermind
  • Learn
    • Articles
    • Events
    • Newsletter
    • YouTube
    • WordPress Professionals Survey
    • SEO Weekly
    • Security Weekly
    • Accessibility Weekly
  • Products
  • About
  • Free Stuff
YouTube Facebook
Sell More Care Plans