How to Allow Users to Submit Posts to Your WordPress Site

How to Allow Users to Submit Posts to Your WordPress Site


Hello and welcome to WPBeginner. Today
I’ll show you how to allow users to submit posts to your WordPress website. Do you have a site where you want to allow
users to submit their own posts? To allow people to submit their own work,
you want to go to settings–>general and check anyone can register next to membership. You also want to allow New User default role
as Contributor. Next, you need to add the Meta widget to the
sidebar to let users know they can register to your site. Once they do register, they can log in and contribute
to your site. Now I want to show you how to allow users
to submit posts without registering. This requires a plugin called User Submitted
Posts that I’ve already installed and activated. I’m going to go to settings–>user submitted posts
to configure the setup. Here all the fields we configure are for
the submission form. We can choose default author that all submitted
content goes to. We recommend having a Guest User profile in WordPress that all submitted
content goes under. Here we can set options for images and set
a limit for the number of images, the max size, etc. Next I need to create a page where the form
will be displayed. I’ll Call it Guest Posts Submissions and add the shortcode to the page. I’m going to publish it and now we can look at the
front of the site to see how it looks. Finally, I’m going to show you how to allow users
to submit posts using Gravity Forms. This is our preferred method and is incredibly
user friendly premium plugin. After installing and activating. I’ll go to
Forms–>New Form. Here I can give the title and description for the form. I’ll pick a title, post body, and categories.
I can also decide the default author, the default post status that will be given to each post that
is submitted. Now I need to just save my form. To add the form to a page, I’ll go to my page that I created earlier for guest post submissions, and you’ll see a new button, called Add Form.
Click on the button and choose the form I created to insert into the page. The gravity shortcode will be added to
the page. And now I can go to the front and see the form
in action. Now you’ve seen several ways to allow guest
post submissions to your site. I hope you liked this video and found it helpful. If you did, click on the like button below and leave us a comment. And if you want to receive more helpful videos don’t forget to subscribe to our channel and check out WPBeginner for more useful information on WordPress.

Author: Kevin Mason

37 thoughts on “How to Allow Users to Submit Posts to Your WordPress Site

  1. For the user submitted posts plug in is there a way to get the post to post directly to a web page specifically without having to insert a URL at run time?

  2. If your site is for "WP Beginners", you have to assume we are just that and move a lot slower. You speak way to fast for me.

  3. I am trying to build a website similair to reddit. I want the users to be able to go to a category on my website and easily read other posts or create a post of their own related to that cateogry wether its a poll, review, question or just a general discussion that other users can view and comment on. I would also like to integrate upvote and down voting options on peoples posts along with star ratings for reviews they make on certain categories. My form for each category would be a little different, for example for some a zip code option would be essential for a discussion on a certain store in a certain area but for something lile a television show it would not be needed. Im trying to decide if i should take the route of gravity forms and add extra plugins if any are compatiable or if i should change to a theme Like wpeddit or upvote. Im steuggeling to find plugins or themes that incorporate this all together. Anyone have any advice on how to proceed?

  4. How does this work with something like the Avada or Divi theme where as you create a custom layout for a CPT. How does the right fields submitted in the front end end up in the right element of the layout?

  5. I successfully created the form and added it to the page, how to list all the posts on a different page (where just the user posts will be shown)?
    PS: I dont want to list these user posts on the home page or the default post page.
    You can mail me the steps at [email protected]

  6. Thanks for the video.. it really helped me.. but one thing.. here users are allow to submit thier post but are they able to delete their submitted post from frontend..?? And How Do We Do That??

  7. your videos are really fast, please give a little more detail and at least show how to actually go through the steps (not just saying the steps but actually following through with the steps)

  8. Why is it always the same. Falling short of a complete disclosure and objective. This is nothing more than a text posting. What about uploading an image into the post. Completely empty? The system asked about what size? But I do not see a button to upload image.

  9. Can you show us how a registered member can create posts without typing NAME, EMAIL, etc? Only selecting the category and writing the post…Please!

  10. Hi, Great Video. I want to allow users to upload or post Products on my Website. I am Building a Website for secondHand products. How can we  allow them to post products if they want to sell. Any help would appreciated
    Thank you.

Leave a Reply

Your email address will not be published. Required fields are marked *