WordPress User Submitted Posts - Use Case - How to Let Your Users Submit Posts Without Accessing the Site Backend and Charge the Money for Posting


Use Case – How to let your users submit posts without accessing the site backend and charge the money for posting.

Back to User Guides

Note: This guide requires:


Video Use-Case

Introduction

WordPress User Submitted Posts is a WordPress plugin that allows logged in users submit posts, review drafts and upload images via a customizable form. Update and moderate their content and provide writing tips. This frontend posting WordPress plugin supports unlimited custom forms for post submissions.

User Submitted Posts Payments add-on lets you monetize your site by charging the money from the users for submitting the posts on your site.

Use Case Front-End

Paying for submitting a post - WordPress Plugin to Allow Users to Post On Front End
Paying for submitting a post

Use Case Assumptions

In this example use case guide we will consider how to let logged in users submit and manage their posts without accessing the site backend, and how to charge the money from them for posting.

We assume that you have already bought WordPress User Submitted Posts and User Submitted Posts Payments add-on, but not installed them yet.

It follows:

Installing the Plugin

The process is the same for all CM plugins and add-ons.

CreativeMinds Customer Account Dashboard - Downloads tab
CreativeMinds Customer Account Dashboard
  • Download the plugin from your customer dashboard.
  • Log in to WordPress and navigate to the WordPress Admin → Plugins settings.
  • Click on Add New.
  • Activate it and add the license.

Learn more: Getting Started - Plugin Overview


Installing the payment plugin (EDD or WooCommerce)

The User Submitted Posts Payments add-on requires to be installed and activated either Easy Digital Downloads or WooCommerce. To do this, navigate to Admin Dashboard → Plugins → Installed Plugins and click Add New.

Adding new plugin - Frontend Publishing Plugin
Adding new plugin

Search for Easy Digital Downloads or WooCommerce and install it.

Installing the payment plugin - Front End Post Submission WordPress Plugin
Installing the payment plugin

Configure Payment Plugins

Don't forget to configure the payment plugin! This way you can connect it to payment providers such as PayPal or credit card companies.

External Resources:

Setting Up the Add-on

In this use case guide we go straight up to configuring the User Submitted Posts Payments add-on. You can learn more how to configure the base plugin WordPress User Submitted Posts in our detailed guide: WordPress User Submitted Posts - Use Case - How to Let Your Users Submit Posts Without Accessing the Site Backend

Once you installed and configured the base plugin, payment plugin and add-on, it's time to configure the add-on. Navigate to Admin Dashboard → CM User Submitted Post → Settings.

Navigation to the plugin settings - Frontend Posting WordPress Plugin
Navigation to the plugin settings

Head to Payments tab. There you will see the option with the payment system that you installed. In our example we installed EDD, but the following actions will be the same for WooCommerce.

Payments settings - WordPress Plugin to Allow Users to Post On Front End
Payments settings

All you need to do here is to create new product with the price and choose it. To do this, click the Create new product button.

Creating new product - Frontend Publishing Plugin
Creating new product

You will be redirected to the page of creating the product. There you need to give a name to the product:

Adding product title - WordPress User Submitted Posts
Adding product title

And then set the price in the Download Prices section:

Setting up the price - Front End Post Submission WordPress Plugin
Setting up the price

When it's done click the Publish button at the top right:

Creating the product - Frontend Posting WordPress Plugin
Creating the product

Now get back to the plugin settings to the Payments section. Choose the product that you've just created in a dropdown list and click the Save Changes button.

Choosing the product for paying for submission - WordPress Plugin to Allow Users to Post On Front End
Choosing the product for paying for submission

TIP

Don't forget to define the status of the submitted post in the option Added or edited post status under the Form Settings tab. This is the status that the post will have after it's paid. For example:

  • publish - The post will be automatically published after the user pays for it.
  • draft - After the user pays for the post, it won't be published until the admin approves it.

Note: Until the user pays, the post is not published and has the status pending.

Form settings - Frontend Publishing Plugin
Form settings

Labels

One more option you can configure - the label for redirecting the user to checkout.

Labels tab - WordPress User Submitted Posts
Labels tab

Head to the Labels tab and scroll down to the Payments section.

Payments label - Front End Post Submission WordPress Plugin
Payments label

Default text for the Redirect to the checkout page message label: You are being redirected to the checkout page. Once you finalize the payment, your post can be published

You can change this text according to your needs or translate it to another language. Now we can keep original text. 

Note: don't forget to click the Save Changes button after configuring.

Now let's see the result on the front-end.

End Result

Following instructions found in the plugin and guides, you should be able to let logged in users submit and manage their posts without accessing the site backend, and charge the money from them for posting.

Use Case Front-End

Paying for submitting a post - Frontend Posting WordPress Plugin
Paying for submitting a post

More information about the WordPress User Submitted Posts plugin

Other WordPress products can be found at CreativeMinds WordPress Store

Let us know how we can Improve this Product Documentation Page

To open a Support Ticket visit our support center
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.