Att bygga en blomstrande online-community innebär ofta att uppmuntra en känsla av deltagande och ägande bland yours målgrupp.
Du kan göra detta genom att allow user-submitted content på din WordPress site. Detta kommer att öka din websites räckvidd, visa upp olika perspektiv och skapa en lojal gemenskap av contributors.
I den här artikeln visar vi hur du enkelt kan allow användare att submitte blogginlägg till din WordPress site.
Genom att följa våra expertråd kommer du att kunna skapa en engagerande plattform som gynnar både din publik och din websites övergripande framgång.
Varför allow users to submit posts på din site i WordPress?
Användargenererat content är mycket användbart för att locka nya besökare till din website och få ditt företag att växa.
You can allow users to submit guest posts, add images to your gallery, or create new business listings in your business directory.
På så sätt får du mer content att publicera på din WordPress blogg och täcker olika ämnen i din nisch. Det hjälper också till att öka din läsarskara och få olika perspektiv på viktiga ämnen.
Med användargenererat content kan du till och med skapa en community och ge dem en plattform för att dela med sig av sina views och idéer. Dessutom kan du förbättra din search engine ranking genom att lägga till högkvalitativt content på din WordPress website.
Med detta sagt, låt oss titta på de tre sätten att allow användare att submit posts på din WordPress site utan att skriva någon kod.
Video Tutorial
Om du inte gillar videoklippet eller behöver fler instruktioner, kan du använda länkarna under för att välja en metod som du vill:
Metod 1: Front-end WordPress Post Submissions med WPForms
Om du vill att dina användare ska kunna submitte posts från front-enden av din WordPress website utan att besöka admin area, då är denna metod något för dig.
Först måste du installera och aktivera WPForms plugin. Detaljerade instruktioner finns i vår Step-by-Step guide om hur du installerar ett plugin för WordPress.
Det är det bästa pluginet för kontaktformulär för WordPress på marknaden som gör det superenkelt att skapa formulär med hjälp av en drag and drop builder.
Note: WPForms har också en gratis version. Du behöver dock pro-planen för pluginet för att låsa upp Post Submissions addon.
Efter aktivering, besök WPForms ” Settings page från WordPress admin sidebar för att enter din license key.
Du kan få den här informationen från ditt account på WPForms website. När du har enter nyckeln klickar du på knappen ”Verify Key”.
Efter verifiering, heada över till WPForms ” Addons page från WordPress dashboard.
Härifrån rullar du ner till ”Post Submissions addon” och klickar på knappen ”Install Addon”.
WPForms kommer nu att installera och aktivera Post Submissions addon för dig. Du kommer att se statusen som aktiv när den har installerats.
Nu är du redo att skapa ett Post Submission-formulär på din website.
För att börja, gå helt enkelt till WPForms ” Add New page från admin area. Detta tar dig till sidan ”Select a Template”, där du måste ange ett namn för ditt formulär.
Efter det väljer du helt enkelt mallen ”Formulär för inlämning av blogginlägg” från listan.
WPForms kommer nu att starta mallen i sin form builder. Här kommer du att notera ett formulär preview i högra hörnet av vyn och fält alternativ i den vänstra colonnen.
Du kan nu enkelt lägga till nya fält från panelen till vänster, ta bort befintliga fält och ändra deras order med hjälp av drag and drop-byggaren.
WPForms låter dina kunder välja kategorier för inlägg, lägga till featured images, utdrag ur inlägg och till och med lägga till customize-fält.
You can also edit form fields by clicking on them. Detta ger dig alternativ för att byta namn på ett fält, ändra dess format, add to en description, edit dess storlek, aktivera villkorlig logik, och mer.
När du är nöjd med formuläret klickar du på tabben ”Settings” i menyn till vänster.
Nu, från tabben ”Allmänna” inställningar, kan du byta namn på ditt formulär, add to en description, edit texten på knappen submit, aktivera dynamiska fält, aktivera AJAX formulär inlämning, och mer.
Du kan också inaktivera lagring av information om användare i WordPress database genom att toggle omkopplaren ”Disable storing entry information in WordPress” i detta section.
Därefter växlar du till tabben ”Spam Protection and Security” i den vänstra columnen.
Som standard aktiverar WPForms alternativet för skydd mot skräppost. Detta beror på att det hjälper till att förhindra att människor skickar in skräppost blogginlägg.
Du kan dock inaktivera det här alternativet genom att toggle ”Enable anti-spam protection” till inaktiverad. Tänk på att vi ej rekommenderar att du inaktiverar skyddet mot skräppost i dina formulär.
You can also integrate your form with popular spam protection services like Akismet, reCAPTCHA, and Cloudflare Turnstile to further secure your form entries.
Detaljerade instruktioner finns i vår tutorial om hur du blockerar skräppost i kontaktformulär i WordPress.
Därefter kan du gå till tabben ”Aviseringar” och edit den email som du kommer att få en notification på när någon skickar in ett formulär.
WPForms kommer att använda din admin email som standard.
Du kan dock ändra det till någon annan email, och om du gillar att få aviseringar på flera email, separerar du dem helt enkelt med ett kommatecken.
För mer detaljer, vänligen se vår tutorial om hur du skickar bekräftelsemail efter WordPress formulärinlämning.
Efter det går du till tabben ”Confirmations” för att ställa in ett message som dina användare kommer att se när de submitar ett formulär.
Du kan visa ett message, en page eller redirecta användare till en specifik URL med hjälp av dropdown-menyn ”Confirmation Type”.
Nästa steg är att växla till tabben ”Post Submissions”, där du kan mappa varje fält till respektive inläggsfält i WordPress. WPForms gör ett utmärkt jobb med att matcha fälten i formulärmallen.
Som standard sparas posts som användare har skickat in som ”Drafts” i väntan på review. Men du kan också ändra post type och allow användare att submitte content till dina custom post types.
Glöm sedan inte att klicka på knappen ”Save” högst upp till höger på vyn för att save your form.
Nu kan du klicka på knappen close (x) för att lämna form builder och add to formuläret till your website.
Add the Blog Post Submissions Form till din website
Först måste du öppna en befintlig eller ny page/post där du vill add to formuläret för inlämning av blogginlägg.
När du är där klickar du på knappen ”Add Block” (+) högst upp till vänster på vyn för att öppna menyn för block.
Härifrån letar du upp och addar WPForms blocket till page/post.
Därefter kan du välja ditt formulär för inlämning av inlägg från dropdown i WPForms block.
Nu kan du save eller publicera din page och sedan besöka din website för att se formuläret för post submission i action.
Metod 2: Godkänn användargenererat content med tillägget User Submitted Posts
Om du letar efter ett gratis sätt att add to ett bloggformulär till din website, då är den här metoden något för dig.
Först måste du installera och aktivera pluginet User Submitted Posts. För mer detaljer, se vår guide för nybörjare om hur man installerar ett plugin för WordPress.
Efter aktivering, heada över till Settings ” User Submitted Posts page från WordPress admin area och förstora ”Plugin Settings” tab.
Härifrån kan du selecta de fält som du vill ska visas i formuläret Post Submissions och dölja fält som du inte vill att användarna ska se.
Du kan också välja en standard författare för all user-submitted content. Vi rekommenderar dock att du skapar en new gästanvändare på din WordPress site och tilldelar alla användar-submitted posts till den användaren.
You can also allow users to upload images and set a limit on the number of images and maximum image size. Du kan även ställa in en bild som användaren har uploadat som featured image.
När du har reviewerat alla inställningar för pluginet klickar du på knappen ”Save Settings” för att lagra dina ändringar.
Du är nu redo att add to formuläret för användare som skickar in posts till din website.
Add the User-Submitted Posts Form till din website
Öppna först en befintlig eller new page där du vill add to formuläret för användare som skickar in posts i block editor.
När du är där klickar du på knappen ”Add Block” (+) i det övre vänstra hörnet och lägger sedan till Shortcode-blocket på sidan.
Följare, add to följande shortcode till blocket:
[användare-submitted-posts]
You can now save or publish your page and visit it to see your user’s submitted posts form in action.
Metod 3: Allowing Users to Register and Submit Posts i WordPress
WordPress levereras med inbyggda roller och capabilities för användare som allow you to run a multi-author WordPress site.
You can allow users to register on your site and create content using the WordPress admin interface with limited capabilities.
Först måste du aktivera registrering av användare på din WordPress site.
För detta, besök Settings ” Allmänt page från admin sidebar och kontrollera alternativet ”Vem som helst kan registrera” bredvid etiketten Medlemskap.
Därefter väljer du ”Author” eller ”Contributor” som standard roll för användare från dropdown menyn.
Slutligen, glöm inte att clicka på knappen ”Save Changes” för att store dina ändringar.
Användare kan nu registrera sig på din WordPress site genom att besöka WordPress login och registrering pages. Du kan även skapa ett customize-registreringsformulär för användare i WordPress.
När användarna har registrerat sig kan de logga in på din WordPress site och skicka in posts som författare.
Problem med denna metod:
Många Beginnare tycker att den här metoden är lite svår av olika skäl.
Om du till exempel använder tvåstegs-autentisering på din WordPress site kan det vara svårt för dina användare att logga in.
Många websites skyddar WordPress admin directory med password. Om du allowar användare att registrera sig och använda WordPress admin area måste du dela med dig av lösenordet till dem.
Registrerade användare med roller som författare kan se vilka andra posts du har på din website.
Dessutom är den här metoden inte helt säker eftersom användare också kan installera skadlig kod på din website.
För att förhindra att detta händer kan du läsa vår ultimata guide till säkerhet i WordPress.
Om dessa issues stör dig kan du använda metod #1 eller #2 för att allow användare att submitte WordPress posts utan att logga in på admin area.
Bonus: Styling av användarens Post Submissions-formulär med WPForms
Med WPForms kan du också styla ditt formulär så att det kan locka fler användare och uppmuntra dem att skicka in posts eller images på din website.
Du kan till och med customize formuläret enligt din varumärkesdesign för att förbättra användarupplevelsen och bygga förtroende bland din publik.
För att utforma ditt formulär för postinlämning är allt du behöver göra att besöka WPForms ” Settings page från WordPress admin sidebar och toggle alternativet ’Use Modern Markup’ till ’On’.
Därefter klickar du på knappen ”Save Settings” för att lagra dina ändringar.
Besök sedan inlägget eller sidan där du har lagt till ditt formulär för inlämning av inlägg och öppna blockpanelen på höger sida av vyn.
Here, you will see different options to change the field styles, sizes, and colors for your form. Du kan också ändra bakgrundsfärgen för formulärfälten från höger.
När du är klar, glöm inte att klicka på knappen ”Update” eller ”Publicera” för att lagra dina settings.
För mer detaljerade instruktioner, kan du se vår tutorial om hur du customize och stil WordPress formulär.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du tillåter användare att submitta posts till din WordPress site. Du kanske också vill se vår guide om hur du skapar en privat community med WordPress eller våra expertval av de bästa tilläggen för kontaktformulär för WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Ronen says
thanks mate, that was very very helpful guide…
WPBeginner Support says
You’re welcome, glad our guide was helpful!
Administratör
Sarah says
hi,
Thank you for taking the time to make the tutorial.
One question …
Running an affiliate site, we use a defined layout for posts.
Is it possible for submitted posts to use such a pre-defined template?
This would save a ton of time not having to reformat submission
Many Thanks
WPBeginner Support says
It would depend on how your specific layout is designed for if that would be an option or not.
Administratör
Kazim says
Does user can edit his/her post after submission??
chibuzo says
please how can i get other users comment and reply to another post made by another user in my website using the plugin.
WPBeginner Support says
If the post is live on your site it should allow your users the same comment settings as other posts on your site.
Administratör
Dr. Abhijit Gupta says
Hello,
I am looking for a WP plugin that will actually help visitors to submit their post or article to be published on my website. This could be product launch or some information anyone would want to share on my website. But these contents will be published to relevant category upon admin verification and it will look like regular post. Will this plugin help?
WPBeginner Support says
To do what you’re wanting, you would follow this guide and instead of adding the form to a page, you would add the WPForms widget to where you want the form in your widgets area
Administratör
neha jain says
thanks for this useful post
WPBeginner Support says
You’re welcome
Administratör
Nitin Kapoor says
Please Help!
Wordpress plugin : – Want customer to submit review by clicking the button ”Submit Review” and want to showcase random 10 reviews on my Home Page.
It it has stars rating that will be big plus.
WPBeginner Support says
Hi Nitin,
Please see our guide on how to create reviews site in WordPress.
Administratör
Manu says
Hello,
I would like to allow users to submit posts from backend but limit the number. Do you know if they are a solution in order to limit it (for example with paid memberships pro) ?
Thanks in advance,
Manu
Olajide olabisi says
Thanks so much for this wonderful post.
But please can u recommend a theme/plugins that will allow users to upload an image and choose the category the image falls in and how they can also add location .. please help
James Lee says
nice answers!
I am actually making a website that allow registered members to upload their wedding & travel photos. can anyone recommend me any themes or plugins to do so??
Its like instagram and everybody has their own account/page to view the images.
Lekizo says
you can go with Peepso or Buddy Press plugin
Johnpaul Onwueme says
I use the admin area to accept guest post, I am going to change it to a plugin.
Thanks
john says
i also want this type of thing please tell me ?
Morris Ilagan says
how can i accept the user submitted posts?
Syazani says
Hi,
I want to know about the second method, is there a way to make the content field appear larger, without the user having to make it larger himself.
I mean some user may don’t know how to do that and even with an instruction provided it might be unclear. Thanks
JASSIM says
Hi there,
thanks for this great article as usual from WP beginner,
i am facing question regarding bbPress – now when members try to add topic they can do it without any visual editors appear in thier browsers,
i need to let them create topics via WP dashbaord so they can be easily to customize thier topic and add media if needed.
2- how to restric specific forum in bbpress for specific members who only can add topics while other users can only replay.
Thanks
miracle ofodi says
please, at the moment, i have followed your instructions, still my front end post does not submit to the site automatically, it still has to be published by the admin, what should i do? please help.
Mushiii hussain says
Wpbeginner Thanks for great helping Platform i am biggest visitor from many years and i did many blogs from you tips thanks you so much for this
Well, I want to know about submit link form? like i want to make website like Delicious or youmob etc where users can add there links like a bookmarking website so please let me know which Plugin i can use for that
Thanks
Regard
Ayo says
I have an issue which i hope gets resolved soon! I have people submitting articles however we have an editor who edits before we post them. So therefore we do not need the actual writer to upload the article. We prefer to do it ourselves but still want to add the writer as the contributor with bio and picture without giving them the full ”Contributors” rights in word press. How can we add the informaiton without sending out an email to the writer?
WPBeginner Support says
Hi Ayo,
You can create a custom user role in WordPress with specific permissions.
Administratör
Alesh001 says
how can i create a link on my write up so that the reader can easily click on it to know more on that site. Thanks
Virgilio Sanchez says
Hi I’m working with an app, for promote cars sales , and I need people upload their offers, they only will post a foto and description of their car. What plugin can I use for it. Thanks
Babafemi says
Urgent sir, please help , I have a custom plugin for charity donation connected to local gateway. I will like all users to submit form without registering. i currently have these settings but its not working:
form action='”.get_admin_url().”admin-post.php’ method=’post’
The form above is supposed to call :
add_menu_page( ’Confirm’, ”,’read’, ’iswform/webpay_confirm.php’, ”, ”, 6 );
This is only working for loggedin users, please how can I make it work for ALL users.
Thanks
Marissa says
Great post! Just wanted to thank you for your comment
on my recent blog post! Appreciated!
Steve says
Hi is there any way that you can update this vid and screenshots for 2016 as the dashboard walk through and screenshots looks nothing like the video now so doesn’t help much. Thanks
Mike Berra says
It does not appear on my blog the same as your image on top. Am I doing something wrong? Here is the link to my page
Thanks for your help
MB
WPBeginner Support says
It seems like your theme CSS is affecting the form. Please contact your theme developer for support.
Administratör
Kay says
Please can someone who is knowledgeable about WP, tell me how i can redirect authors to a payment page when they click publish. I am thinking if i allow all default users to register as Authors, i want them to be able to get a feel of using WP and after they have composed new post, and they are ready to publish, to redirect them to my payment page when they click “PUBLISH”.
alexh says
Hi I am trying to build a multi-step form where the user can add as many steps as they like on the fly. Each step would have its own heading, description and set of images. Can you provide some tips on how to do this?
Thanks in advance!
Kelly says
Is there a way to set up the User Submitted Video uploads to work with registered users? Also, could these registered users edit the videos they’ve uploaded?
Any help would be appreciated.
Thanks.
Elsie says
Hi there
I have been looking for a widget that allows me to create a page where my readers can submit their favourite baby photos to a guest page. I believe I have found what I am looking for!
Could I please make one suggestion? Your information is excellent and thorough – however, I do think the video is too fast for a newbie to follow. You need to slow it down and add a little more explanation about what you are doing. I’ve had to watch it a few times to really make sure I do the right thing.
Thank you and I’ll be back to get some more tips. This is a top site!
Regards
Elsie
Michelle says
Did you figure this out? I too want to have users submit photos daily with a little description on a fitness accountability page.
Mark says
Same exact situation for me… I want users to be able to do this too: annotated photos on my home improvement site. Can anyone point specifically to well vetted and secure WP plugins? Many thanks!
rajat says
after creating a new page how i add it on my website ????
chfakht says
so how can i let user to add their own product in my e-commerce site using this plugin
thanks
Debadi Roy says
If some one post a duplicate content than what to do for that.
So you just give him your Email and get a Doc. file from his/her and verify first and than submit it on your own website
Gene says
My blog theme allows featured photos. I’m using the ”User Submitted Posts” plugin but when someone uploads a photo(s) along with their post I haven’t been able to locate it (them). All that I am seeing is the pending post in my Post file. I’ve also been checking my Media files and my email but there are no photos being sent there either. Where should I be looking?
Matt says
Hey there everybody, I’m looking for something extremely simple that i can’t find anywhere. I need to allow users to add content to pages only, not in the form of posts. I want them to be able to go to a specific page i have with content and allow them to add to the content using a form submission and let it add to the page under the current content.
Anyone know where to find something like that?
Attiq Haroon says
there should be a reCaptcha authentication in User submitted posts plugin. The default ”Challenge Question” spam protection is simply not enough.
WPBeginner Staff says
No you are at the right place. The only major change since this article was first published is that WordPress admin interface is changed. However, you will find most widgets, settings, and menus exactly as we have shown in the video.
Emily says
Hello,
I’ve been looking through your post, and I think that the settings have changed fairly recently, meaning that these instructions don’t help very much. Do you have a walkthrough available for this? If I’m simply looking in the wrong place, please let me know
Thanks
Luc says
hi there, trying to figure where and how to allow this in a multisite network, when i go to general on of my sites in the MU network i dont c the button ” anyone can register” where i can allow people to post in the blog !, any ideas how to do that, this site in the network is also bb press enabled btw,
looking forward for a reply,
kind regards
Luc
guest says
So I’ve created the form… Once the user submits a post from the form, where do they go to view it? How do i make a list of all the different posts by people?
WPBeginner Staff says
You will find them in your posts with the status Pending Review
Paul says
Hi. Where do I moderate from? I can’t seem to find the area where user submitted content awaits my yay or nay. Thanks
Mike Mike says
I would like to ask you that does it work well with hide my wp plugin? Now I upload images via user submitted plug in but I couldn’t find the images. So where could I find it? please kindly give me any solution..Thanks.. Mike Mike
yash says
Thanks for the above information. But is there anyway which can allows users yo post an entire galley or more than 1 pictures in one step?
WPBeginner Staff says
Yes you can do this by creating a custom user role. Checkout our guide on adding or removing capabilities to user roles in WordPress. Once you have created a user role with your desired capabilities. You can then go to Settings and under Any One Can Register field, select your custom user role as the default role.
ForumWebUser Sir says
hello,
But the problem that I see is that using a form outside the admin pages even an anonymous user will be able to use it. Are you telling me that if I dont automatically assign all user submitted posts to a specific user, the post will fail to anonymous users? Is that it?
Because if not, I believe anonymous users will be able to post.
And I dont want anonymous users to be able to post.
thank you,
fwu
ForumWebUser Sir says
hello,
I understood the two ways to empower users to post. One is to automatically give users the role to be able to do it, and then the user uses the admin page to post. The other is to enable a post page so that any user can post.
What about a middle term? Only a register user may be able to post, but this user should have only the subscriber role and not use the admin page, so that the post should be made using a psot page created with any of the cited plugins.
I believe that what Im trying to achieve should be more easily to accomplish, but dont have sure.
any help on this?
ps: another requirement: any post must be approved before be posted.
thank you,
fwu
Arosh Khan says
Can i change the page or can i make a new form Where to show the submitted posts instead of showing it to the default wordpress recent page?
Jason says
Do I need a plugin if I want to add a “new post” button and an “update by email” button that will direct visitors to where they can register or log in, if they haven’t already done so?
WPBeginner Support says
You can just add a link to register/login page and use CSS to style those links as buttons.
Administratör
younes says
hi…
i created a custom theme …
after install User Submitted Posts plugin, its rich text editor not show…
but in other theme show
(please look bottom of home page in my web site )
my site address : http://www.w3-farsi.com
pls help me
WPBeginner Support says
Younes it seems like someother plugin or some functionality in your WordPress theme is causing a conflict with user submitted posts plugin. Please test by switching to a default theme and by deactivating all plugins except user submitted posts. If it starts working correctly, then turn on your plugins one by one until you find the one that is causing the conflict. If no plugin is causing the conflict, then switch to your current theme. This way you can troubleshoot the issue. Let us know if this resolves your issue.
Administratör
younes says
hi…
tanx for answer…
I’ve disabled all plugins except user submitted post… and switch to defult theme… the plugin fully working and then swich my theme but dont work…
i think my theme functionality is incomplate….
can i send my theme to your email for troubleshoot that.
please help me…
Manish says
Hello,
Is there any WP plugin which allow user to register as author and Post airtcle from frontend.What i need is no other user can see post of another expect admin and post should appear on website only after admin approve post.
david says
Hi, I’m in the process of setting up a wordpress site for people to publish natural cures that worked for them (in the form of a post) , and make those posts accessible to others that are looking for a cure. One of the requirements is that only the author of the post (and the site admin) can edit their content, but other users of the site can view and comment on the post.
I would like adding/editing a post to be a user friendly experience where the author just has to register/login to add/edit a post – without having to access the admin area.
I would also like to collect the post content in a mysql table. Is this possible? Or can you suggest another way I do this?
Thanks for your help
David
WPBeginner Support says
We think that the methods described above should work for you. All your posts are already stored in a MySQL table for posts in your WordPress database. You can export just a single table using phpMyAdmin and then import it in a different database or as a different table.
Administratör
Meret says
Hi,
Thanks for the article. I’m working on a project and wish for people to post their experience on my blog. Therefore I do not want to invest too much money for now. Can I use Contact Form 7 instead? Or perhaps another reliable free plug-in?
Thank you.
WPBeginner Support says
user submitted posts is a free plugin.
Administratör
Meret says
Yes, it is
Thank you. And it works fine. Now I am trying to find a way to make some adjustments such as language & css. Wish me luck!
kamal says
hi i m beginner of word press, i want a user to post in my site, according to i follow all steps but in between short code , that means after option for image uploads , my wordpress showing short code and template tag its final option anf after than restore and save settings option there. i need a user to post on my site..
Grzegorz says
Why featured image doesn’t display in post? How to fix it?
WPBeginner Support says
Does your theme supports featured images? make sure you have the_post_thumbnail() template tag in your theme’s single.php or relevant template file. If this does not help, then please contact the plugin support.
Administratör