{"id":17162,"date":"2020-12-09T15:00:44","date_gmt":"2020-12-09T14:00:44","guid":{"rendered":"https:\/\/qodeinteractive.com\/magazine\/?p=17162"},"modified":"2020-12-14T22:45:35","modified_gmt":"2020-12-14T21:45:35","slug":"user-submitted-posts-wordpress","status":"publish","type":"post","link":"https:\/\/qodeinteractive.com\/magazine\/user-submitted-posts-wordpress\/","title":{"rendered":"How to Allow User Submitted Posts in WordPress"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]As a content creator, it\u2019s only natural to always strive towards expanding your readership as well as your reputation in your area of expertise. If you have a solid content strategy and aim to produce fresh, relevant, and high-quality content on your website or blog, you will automatically increase your chances of <strong>building a bigger audience and gaining a loyal following<\/strong>. This also means you can expect to get more traffic and user engagement, including, for instance, <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-get-more-comments-on-blog\/\">having more comments on your blog<\/a>.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Another great way to build loyalty among your audience and expand your community as a whole is to <strong>allow user submitted posts on your WordPress site<\/strong>. This is especially useful if you like the idea of guest blogging. Even if you have your own writing team that regularly posts articles on your site,<strong> your audience might have a solid perspective on what works for your blog and what doesn\u2019t<\/strong> \u2013 they are the ones reading your content, after all. So, if you allow users who read your blog to put up their own fresh ideas and create and suggest their own articles, you might actually be surprised by the results.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Now, we are going to show you two easy ways to allow users to submit their posts in WordPress \u2013 from the frontend using a WordPress plugin, or by allowing them to register to your site and do it from the backend. Either way, if you so prefer, they will be able to submit their content for your approval before it ends up being posted on your site (which is something we recommend either way).<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;80px&#8221;][vc_widget_sidebar sidebar_id=&#8221;blog-magazine-banner&#8221;][vc_empty_space height=&#8221;81px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Allow Users to Submit Posts With the User Submitted Posts Plugin<\/h2>\n<p>[\/vc_column_text][vc_column_text]To enable your users to submit posts from the frontend of your site, we recommend using a plugin called <a href=\"https:\/\/wordpress.org\/plugins\/user-submitted-posts\/\" target=\"_blank\" rel=\"noopener noreferrer\">User Submitted Posts<\/a>. This is one of the <a href=\"https:\/\/qodeinteractive.com\/magazine\/managing-multi-author-wordpress\/\">best plugins for managing multi-author WordPress blogs<\/a> around.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts.jpg\" class=\"attachment-full size-full\" alt=\"User Submitted Posts\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]After you <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-install-a-wordpress-plugin\/\">install the plugin<\/a> and activate it, <strong>go to <em>Settings &gt;&gt; User Submitted Posts<\/em> to configure the plugin settings. <\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]In the Plugin Settings screen, you will be able to take care of the <em>Form Fields<\/em> options, where you will get to choose the fields you want to be shown in the user submission form. This includes fields like User Name, User Email, Post Title, Post Tags, and so on.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Settings.jpg\" class=\"attachment-full size-full\" alt=\"User Submitted Posts Settings\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Settings.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Settings-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Settings-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Here, you also have access to the <em>General Settings<\/em>. You will be able to <strong>set the form style, choose a post type, post status<\/strong> (aka whether you want users to submit their posts as a draft, leave it as pending, or publish right away), etc.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Moreover, you will be able to configure the <em>Category settings<\/em> (where you can assign different categories to user posts and enable users to select multiple categories, among other things), and other types of settings which allow you to set the options regarding your user-submitted posts down to the smallest detail.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"508\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-General-Settings.jpg\" class=\"attachment-full size-full\" alt=\"User Submitted Posts General Settings\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-General-Settings.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-General-Settings-300x218.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-General-Settings-620x450.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]It would also be useful to mention the <em>Users<\/em> tab, which allows you to specify the author you wish to assign for submitted posts. We suggest creating a Guest User exclusively for all user-submitted posts.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"374\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Users.jpg\" class=\"attachment-full size-full\" alt=\"User Submitted Posts Users\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Users.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Users-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Users-620x331.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Additionally, you can choose whether you want to receive email alerts every time a new user posts their submission, allow users to upload images and set submitted images as featured images, and so on.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"462\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Image-Uploads.jpg\" class=\"attachment-full size-full\" alt=\"User Submitted Posts Image Uploads\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Image-Uploads.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Image-Uploads-300x198.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Image-Uploads-620x409.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]When you\u2019re done with configuring all the settings, make sure to hit the <em>Save Settings<\/em> button to apply all changes.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Next, you need to find the shortcode to insert the submission form into your page. You will be able to find it (as well as other related shortcodes) in <em>Settings &gt;&gt; User Submitted Posts<\/em> in the section called <em>Display the Form<\/em>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"474\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Display-the-Form.jpg\" class=\"attachment-full size-full\" alt=\"User Submitted Posts Display the Form\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Display-the-Form.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Display-the-Form-300x203.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/User-Submitted-Posts-Display-the-Form-620x420.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]After copying the shortcode, you can go ahead and add the user-submitted posts form. Go to <em>Pages &gt;&gt; Add New<\/em> or <em>Pages &gt;&gt; All Pages<\/em> and then hit the <em>Edit<\/em> button of the existing page.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Once there, paste the shortcode into the post editor. For the Classic editor, switch to <em>Text<\/em> mode in the Classic editor and paste your shortcode there. For Gutenberg, simply add the shortcode block by clicking on the (+) icon and paste your shortcode within the block.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"410\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/Submit-Post-Shortcode.jpg\" class=\"attachment-full size-full\" alt=\"Submit Post Shortcode\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/Submit-Post-Shortcode.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/Submit-Post-Shortcode-300x176.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/Submit-Post-Shortcode-620x363.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Click the <em>Publish\/Update<\/em> button or save your page as a draft and go ahead to preview it.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"400\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/Submit-Your-Post-Form.jpg\" class=\"attachment-full size-full\" alt=\"Submit Your Post Form\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/Submit-Your-Post-Form.jpg 700w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/Submit-Your-Post-Form-300x171.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2020\/12\/Submit-Your-Post-Form-620x354.jpg 620w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;78px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Allowing Users to Register and Submit Posts Using WordPress Admin<\/h2>\n<p>[\/vc_column_text][vc_column_text]There is another way to allow users to submit posts on your site, and that is by using the WordPress admin interface. Namely, the <a href=\"https:\/\/qodeinteractive.com\/magazine\/wordpress-user-roles\/\">user role<\/a> system that comes with WordPress allows you to assign different roles to different users, which is great for running a multi-author website or blog.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To enable user registration, <strong>access <em>Settings &gt;&gt; General<\/em><\/strong> and make sure to <strong>mark the option \u201cAnyone can register\u201d located right next to the <em>Membership<\/em> option.<\/strong> Then, for the default user role, <strong>pick <em>Author<\/em> or <em>Contributor<\/em><\/strong> and you\u2019re all set. The only thing left for you to do is click on <em>Save Changes<\/em> once you\u2019re done.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After you <a href=\"https:\/\/qodeinteractive.com\/magazine\/enable-user-registration-in-wordpress\/\">enable user registration<\/a> and assign the appropriate user role to anyone who registers to your website, everyone will be allowed to submit their posts after going through the WordPress registration and login page.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Before we wrap things up, we have to note that while this method is easy to set up, you have to keep a few things in mind. Namely, once you assign registered users the Author or Contributor role, they will be able to see the other posts in your backend, even though they won\u2019t have the editing access to those posts other than their own. Still, this may be something you don\u2019t want, for whatever reason.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]We also have to mention that while both Author and Contributor are able to edit their own posts by default, the difference between the two is that the Author can publish their own articles, while the Contributor has to wait for the Administrator permission.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]If you don\u2019t mind all these, then you can go ahead and use the WordPress admin interface to enable users to submit their posts on your site. Otherwise, we advise you to go with the plugin-based solution.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Final Thoughts<\/h2>\n<p>[\/vc_column_text][vc_column_text]No matter if you are fine with the admin interface method or you prefer to have more flexible options and let users submit posts from the frontend using the User Submitted Posts plugin, both of these methods should work well for you. Moreover, both are easy to use because they don\u2019t require you to use any code.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]All in all, <strong>allowing users to submit their own content ideas to your blog may bring surprising benefits to your WordPress site and can positively influence the way you produce content as a whole.<\/strong> Who knows \u2013 their overall creative vision might very well inspire you and your own team to push your content in a new direction and explore topics you haven\u2019t tackled until now, which can further help you boost user loyalty and online credibility in the long run.[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Learn how to allow user submitted posts on your WordPress site and increase your chances of building a bigger audience and gaining a loyal following.<\/p>\n","protected":false},"author":2,"featured_media":17323,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[27,14,15,4,13],"class_list":["post-17162","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-content","tag-core","tag-plugins","tag-tips","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/17162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/comments?post=17162"}],"version-history":[{"count":0,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/17162\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media\/17323"}],"wp:attachment":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media?parent=17162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/categories?post=17162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/tags?post=17162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}