How To Allow Guest Users To Submit Posts On Your WordPress Site
Writing is a matter of passion for many people. In fact, some persons would like to share their realm of thoughts and thus influence others through their write-up. For such people, sharing their articles through an auspicious channel like a guest blogging or Pay Per Post or a subscription pack website would be one of the most convenient media as it ensures a great degree of exposure to numerous audience.
If you are an owner of such a website then guest blogging can give you a quantum leap over your competitors. That's because you will simultaneously be able to generate leads and score a good number when it comes to SEO because of too many fresh contents on your site. On the flip side, the payee or the guest blogger will be able to get a good number of backlinks which is also a positive sign for him/her. It's like a win-win matter for everybody. 🙂However, giving someone backend access to WordPress as an author may not be a good idea because who knows what's inside a stranger's mind. For safety concerns, you should use a frontend user dashboard plugin instead of giving access to the backend.
Today, in this article, we will be discussing how you can allow the guest user submitted posts in your website using the free WP User Frontend – all from the front end of your website!
Step: 1 Download and Install WordPress User Frontend plugin
Assuming that your WordPress website is up and running. Now go to the WP Admin Dashboard → Plugins → Add New.
Now write ‘wpuf‘ on the search bar and hit the enter button to find the plugin from the WordPress directory. After that, install and activate the plugin like any other WordPress plugin.
Next, you will get a brief setup wizard. Hit the “Let's Go” button to proceed.
Now, Keep the “Enable Payments” and “Install WPUF Pages” checked and click on the ‘Continue‘ button.
Still in trouble? Then walk yourself through our official documentation from here.
Step:2 Create a form for the user-submitted posts
Now that you have successfully installed and configured WPUF, you will have to create and publish a sample post form. First off, navigate to WP Admin Dashboard → WPUF → Post Forms. After that, you can select the Sample Form to edit. Or, you can also hit the Add Form button to create a post form from the scratch.
In either of the cases, you will get a form editor to edit custom fields. After having finished editing, click on the Save Form button:
Step:3 Publish the Post Form
Next, copy the shortcode of the newly created post form from the editor. You can copy the shortcode by simply clicking the code with the left button of your mouse.
Now, create a new page and paste the shortcode on it. After that, hit the “Publish” button:
Step:4 Configure the Post Form
Go to WP Admin Dashboard → WPUF → Post Forms → Settings → Submission Restriction.
Now, check the Guest Post option. After that, you will get 4 more options. They are:
- User details: Keep this option unchecked if you want to make the name and the email address of the guest user required.
- Name Label: As the name suggests, you can change the label of the ‘Name' field.
- Email Label: Like the name label, you can change the ‘Email' label too.
- Email Verification: Use this option, to verify the authenticity of the email provided by the guest user.
Now, click on the Save Form button, and hallelujah! you are done with configuring the guest post form.
How will the guest user view from the front end?
Now, if a guest user gets on the posting page, he or she will find the posting form we created just like below.
On submission of the article, the guest will get this message indicating to confirm the email address.
And here is a sample of the submitted post by the guest.
As an admin, you will also get a notification mail each time a guest user posts an article. You will also be able to block the notification mail if you want.
But that's not the end!
What if you could earn some money from the guest bloggers? The best part is that you can also charge the guest bloggers for submitting their posts. In WP User Frontend, you will get two options to charge the guest users. They are:
- Pay Per Post.
- Subscription Pack.
Learn more: Is it Possible to Charge your Guest Bloggers for Publishing Posts?
Concluding thoughts
The guest blogging service of WP User Frontend comes up with free of cost. But what is more important is that the plugin will reduce the chance of getting your website hacked by the guest users. Because the backend of WordPress is easily vulnerable and prone to be attacked.
As a bonus, you don't have to create user roles from the backend every time a guest article is posted on your site. Finally, if you are an advanced user then you can avail the premium versions to achieve more control in adding the custom fields like uploading files, embed audio or video files, google maps, integrations with popular platforms and so on.