Do you want your users to submit their post or blog content to your WordPress site? You might have seen some websites that allow the users to submit posts or blogs content to websites.In this article we are going to tell you the methods of allowing the users to submit posts to your WordPress site.
In this method we will tell you about many important points such as
- If you want only require users to submit posts to WordPress site
- You want your users to submit posts from the front-end without logging in to your admin area
- You want to moderate your users blogs or content like comments and if you like them you can approve them
There are more important points as well that will have to be keep in mind.When you want users to submit guests blogs posts,add images to your gallery,or create new business listing in the WordPress site without any coding then you need then Frond end publishing is useful.
Without submitting any code for allowing the users to posts on your WordPress site,there are three important ways.
Method 1: Front-end WordPress Post Submissions with WPForms
With the help of this method your users can be allow to submit posts from the front-end of your website without visiting to your admin area of the WordPress site.This method can allow your users to register without asking them and you can accept their blog posts.
First you need to install and activate the WPForms plugin. WPForm is a premium WordPress forms plugin. You will need the pro version of the plugin to access the post submissions addon.
Upon activation you will need to visit WPForms » Settings page for entering your licence key.You can get this key from your account in WPForms website.
After the verification you have to visit WPForms » Addons page. In the next step you have to scroll towards the “Post Submission Addon” and then click on ‘Install Addon’ button.
WPForms will install the post submissions addon for you.You will need to click on the Activation button to start using the addon. After this you are now ready for the creation post submission form.
WPForms » Add New page will tell you to launch WPForms builder interface.
First you need to give to a name to your form.Under ‘Select a Template’ section,you need to click on ‘Blog post submission form’ template.
Now template form will easily be loaded by WPForm with all the fields that is require to a typical blog post submission form.
If you click on them, a form field will create for you. You can also add new fields from the panel on your left.
If you are satisfied from the forms then you need to click on the ‘Setting’ tab and then click on ‘Post Submission’tab.
By default users submitted forms can be saved as ‘Draft’ pending review.Now you are able able to change the post type and allow the users to submit content to your custom post type.
Don’t forget to click on the ‘save’ button at the top right corner of the screen to save your form.click on the close button to exit the form builder.
Now you are ready to add the form to your websites.
You can create a new page or edit an existing one.On the post edit screen you will notice the ‘Add Form’button.
This will bring up a popup where you need to select the post submitted form that has been created by you.
Click on the Add form button, and you will notice the WPForms shortcode appear in the post editor.
Now you can save or publish this page and then visit your website to see the post submission form in action.
Method 2: Accept User-Generated Content with User Submitted Posts Plugin
Another way to accept user submitted content on your website is by using the user submitted posts plugin.
First you have to install and activate the User Submitted Posts plugin.Upon activation you need to visit Settings » User Submitted Posts to configure the plugin.
There are some fields under the under the plugin setting,you can select the fields that you are going to display on the posts submission form and you can hide those fields that you don’t want your users to see them.
We can choose a default author for all user submitted content. We must recommend to create a new guest user on your WordPress site and assign all user submitted posts to that user.
You can allow users to upload images and can easily make the images in a sequence and maximum images size.You can even set a user uploaded image as the featured image.
Creating a new page WordPress or edit an existing page where you would like to show the form.You have to show the short code in the post editor.
You are able to for saving and publishing your page.Visit the page see your user submitted posts form in action.
Method 3: Allowing Users to Register and Submit Posts in WordPress
WordPress to come in with built in user roles and capabilities that can allow you to run a multi-author WordPress site.
Its good for you to enable your user registration on your site.Go to Settings » General “ and check anyone is register” next to membership option.choose the ‘author’ or ‘contributor’ as the default user role.
Don’t forget to click on the ‘Save Changes’ to store the changes.
Now users can register on this on your WordPress side by visiting the WordPress login and registrations pages. You can even create custom user registration form in WordPress.
But there are some problems and disadvantages of this method.
Many beginners say that this method is a little difficult for many reasons.
For example if you using two step authentication on your WordPress site,then your users may find it difficult to log in.
If this method is not suitable for you then you can take enough help from the method 1 and 2 for allowing the users to submit posts to your WordPress posts without logging in to admin area.
That’s all.With the help of this article you can allow users to submit posts to your WordPress site.