Czy masz trudności z aktualizowaniem swojego bloga świeżą treścią, jednocześnie zarządzając wszystkim innym na swojej stronie?
Pozwolenie użytkownikom na przesyłanie postów to fantastyczny sposób na rozbudowanie swojej biblioteki treści i zbudowanie aktywnej społeczności bez konieczności pisania każdego słowa samodzielnie.
W WPBeginner zarządzamy witrynami z wieloma autorami od ponad 16 lat i przetestowaliśmy niezliczone przepływy pracy dotyczące przesyłania treści. Znamy najlepsze metody akceptowania treści od użytkowników, jednocześnie dbając o bezpieczeństwo i porządek na Twojej stronie.
W tym artykule pokażemy Ci, jak pozwolić użytkownikom na przesyłanie postów do Twojej witryny WordPress za pomocą trzech prostych metod.

Dlaczego zezwolić użytkownikom na publikowanie postów na Twojej stronie WordPress?
Treści generowane przez użytkowników są bardzo pomocne w przyciąganiu nowych odwiedzających witrynę i rozwijaniu Twojego biznesu.
Możesz pozwolić użytkownikom na przesyłanie postów gościnnych, dodawanie obrazów do galerii lub tworzenie nowych wpisów firmowych w Twoim katalogu firm.
W ten sposób uzyskasz więcej treści do swojego bloga WordPress i poruszysz różne tematy w swojej niszy. Pomaga to również zwiększyć liczbę czytelników i uzyskać różne perspektywy na ważne tematy.
Dzięki treści generowanej przez użytkowników możesz nawet stworzyć społeczność i dać im platformę do dzielenia się swoimi poglądami i pomysłami. Ponadto dodawanie wysokiej jakości treści do Twojej witryny WordPress może również poprawić Twoje pozycje w wyszukiwarkach.
Mając to na uwadze, przyjrzyjmy się trzem sposobom umożliwienia użytkownikom publikowania postów na Twojej witrynie WordPress bez pisania kodu. Możesz skorzystać z poniższych linków, aby wybrać metodę według własnego uznania:
- Metoda 1: Zgłoszenia postów WordPress z poziomu front-endu za pomocą WPForms
- Metoda 2: Akceptuj treści generowane przez użytkowników za pomocą wtyczki User Submitted Posts
- Metoda 3: Umożliwienie użytkownikom rejestracji i publikowania postów w WordPress
- Bonus: Stylizuj swój formularz zgłaszania postów użytkowników za pomocą WPForms
- Samouczek wideo
- Często zadawane pytania dotyczące postów przesłanych przez użytkowników
- Dodatkowe zasoby
Metoda 1: Zgłoszenia postów WordPress z poziomu front-endu za pomocą WPForms
Jeśli chcesz, aby Twoi użytkownicy przesyłali posty z front-endu Twojej witryny WordPress bez konieczności odwiedzania obszaru administracyjnego, ta metoda jest dla Ciebie.
Będziesz potrzebować WPForms, który naszym zdaniem jest najlepszą wtyczką formularzy kontaktowych WordPress na rynku. Ułatwia tworzenie formularzy za pomocą kreatora metodą przeciągnij i upuść.
W rzeczywistości używamy WPForms na stronie WPBeginner do wszystkich naszych potrzeb związanych z formularzami kontaktowymi. Ponadto, przetestowaliśmy i oceniliśmy ją dokładnie w wielu innych kontekstach. Stwierdziliśmy, że oferuje około 2000 gotowych szablonów i pełną ochronę przed spamem.
Dodatkowo, zapewnia łatwą integrację z bramkami płatności. Może to być pomocne, jeśli planujesz pobierać opłaty od użytkowników za przesyłanie postów. Aby dowiedzieć się więcej o wtyczce, zapoznaj się z naszą pełną recenzją WPForms.
Aby rozpocząć, musisz zainstalować i aktywować wtyczkę WPForms. Szczegółowe instrukcje znajdziesz w naszym przewodniku krok po kroku dotyczącym jak zainstalować wtyczkę WordPress.
Uwaga: WPForms posiada również darmową wersję. Jednakże, aby odblokować dodatek Post Submissions, będziesz potrzebować planu pro tej wtyczki.
Po aktywacji przejdź do strony WPForms » Ustawienia z paska bocznego administratora WordPress, aby wprowadzić klucz licencyjny.
Te informacje można uzyskać z konta na stronie WPForms. Po wprowadzeniu klucza kliknij przycisk „Zweryfikuj klucz”.

Po weryfikacji przejdź do strony WPForms » Dodatki z poziomu pulpitu WordPress.
Stąd przewiń w dół do 'Post submissions addon' i kliknij przycisk 'Install Addon'.

WPForms zainstaluje i aktywuje teraz dla Ciebie dodatek Post Submissions addon. Po zainstalowaniu zobaczysz status jako aktywny.
Teraz jesteś gotowy do utworzenia formularza po przesłaniu na swojej stronie internetowej.
Na początek po prostu przejdź do strony WPForms » Dodaj nowy z obszaru administratora. Spowoduje to przejście do strony „Wybierz szablon”, gdzie musisz podać nazwę swojego formularza.
Następnie po prostu wybierz szablon „Formularz zgłaszania postów na blogu” z listy.

WPForms uruchomi teraz szablon w swoim kreatorze formularzy. Tutaj zauważysz podgląd formularza w prawym rogu ekranu i opcje pól w lewej kolumnie.
Możesz teraz łatwo dodawać nowe pola z panelu po lewej stronie, usuwać istniejące pola i zmieniać ich kolejność za pomocą kreatora przeciągnij i upuść.

WPForms pozwala użytkownikom wybierać kategorie postów, dodawać obrazy wyróżniające, fragmenty postów, a nawet dodawać niestandardowe pola.
Możesz również edytować pola formularza, klikając na nie. Da Ci to opcje zmiany nazwy pola, zmiany jego formatu, dodania opisu, edycji jego rozmiaru, włączenia logiki warunkowej i nie tylko.

Gdy będziesz zadowolony z formularza, kliknij zakładkę „Ustawienia” w menu po lewej stronie.
Teraz, z zakładki ustawień „Ogólne”, możesz zmienić nazwę formularza, dodać opis, edytować tekst przycisku wysyłania, włączyć pola dynamiczne, włączyć wysyłanie formularza AJAX i więcej.
Możesz również włączyć przełącznik „Wyłącz przechowywanie informacji o wpisach w WordPress”. Zapobiega to zaśmiecaniu bazy danych przez wpisy z formularza, ale nie martw się, faktyczny wpis na blogu zostanie nadal utworzony i zapisany w sekcji Posty w WordPress.

Następnie przełącz się na zakładkę „Ochrona przed spamem i bezpieczeństwo” z lewej kolumny.
Domyślnie WPForms włączy opcję ochrony przed spamem. Pomaga to zapobiegać wysyłaniu przez ludzi spamerskich postów na blogu.
Możesz jednak wyłączyć tę opcję, przełączając przełącznik „Włącz ochronę przed spamem” na nieaktywny. Pamiętaj, że nie zalecamy wyłączania ochrony przed spamem w formularzach.
Możesz również zintegrować swój formularz z popularnymi usługami ochrony przed spamem, takimi jak Akismet, reCAPTCHA i Cloudflare Turnstile, aby dodatkowo zabezpieczyć wpisy z formularza.
Szczegółowe instrukcje znajdziesz w naszym poradniku na temat blokowania spamu w formularzach kontaktowych WordPress.

Następnie możesz przejść do zakładki „Powiadomienia” i edytować adres e-mail, na który będziesz otrzymywać powiadomienia, gdy ktoś prześle formularz.
WPForms użyje domyślnie Twojego adresu e-mail administratora.
Możesz jednak zmienić to na dowolny inny adres e-mail, a jeśli chcesz otrzymywać powiadomienia na wiele adresów e-mail, po prostu oddziel je przecinkiem.
Aby uzyskać więcej informacji, zapoznaj się z naszym poradnikiem na temat wysyłania e-maili z potwierdzeniem po przesłaniu formularza WordPress.

Następnie przejdź do zakładki „Potwierdzenia”, aby skonfigurować wiadomość, którą użytkownicy zobaczą po przesłaniu formularza.
Możesz wyświetlić komunikat, stronę lub przekierować użytkowników na określony adres URL za pomocą menu rozwijanego „Typ potwierdzenia”.

Następnie przełącz się na zakładkę „Przesyłanie postów”. Na tym ekranie musisz dopasować pola z formularza do odpowiednich pól postów w WordPress.
Na przykład upewnij się, że lista rozwijana „Tytuł posta” jest ustawiona na pole „Tytuł posta” z Twojego formularza, a „Obraz wyróżniający” jest mapowany na pole przesyłania plików.
Domyślnie posty przesłane przez użytkowników będą zapisywane jako „Wersje robocze” oczekujące na przegląd.

Po tym nie zapomnij kliknąć przycisku „Zapisz” w prawym górnym rogu ekranu, aby zapisać swój formularz.
Teraz możesz kliknąć przycisk zamknięcia (x), aby wyjść z kreatora formularzy i dodać formularz do swojej witryny.
Dodaj formularz zgłaszania postów na blogu do swojej witryny
Najpierw musisz otworzyć istniejącą lub nową stronę/wpis, do której chcesz dodać formularz zgłoszeniowy wpisu na blogu.
Gdy już tam będziesz, kliknij przycisk „Dodaj blok” (+) w lewym górnym rogu ekranu, aby otworzyć menu bloków.
Stąd znajdź i dodaj blok WPForms do strony/wpisu.

Następnie możesz wybrać swój formularz zgłaszania postów z listy rozwijanej w bloku WPForms.
Teraz zapisz lub opublikuj swoją stronę, a następnie odwiedź swoją witrynę, aby zobaczyć formularz zgłaszania postów w akcji.

Metoda 2: Akceptuj treści generowane przez użytkowników za pomocą wtyczki User Submitted Posts
Jeśli szukasz darmowego sposobu na dodanie formularza zgłaszania postów do swojej strony internetowej, ta metoda jest dla Ciebie.
Najpierw musisz zainstalować i aktywować wtyczkę User Submitted Posts. Więcej szczegółów znajdziesz w naszym przewodniku dla początkujących jak zainstalować wtyczkę WordPress.
Po aktywacji przejdź do strony Ustawienia » Przesłane przez użytkowników posty z obszaru administracyjnego WordPress i rozwiń zakładkę „Ustawienia wtyczki”.

Stąd możesz wybrać pola, które chcesz wyświetlić w formularzu zgłaszania postów i ukryć pola, których nie chcesz, aby użytkownicy widzieli.
Możesz również wybrać domyślnego autora dla wszystkich treści przesłanych przez użytkowników. Zalecamy jednak utworzenie nowego użytkownika gościa na swojej stronie WordPress i przypisanie wszystkich postów przesłanych przez użytkowników do tego użytkownika.
Możesz również zezwolić użytkownikom na przesyłanie obrazów i ustawić limit liczby obrazów oraz maksymalny rozmiar obrazu. Możesz nawet ustawić przesłany przez użytkownika obraz jako obraz wyróżniony.
Po przejrzeniu wszystkich ustawień wtyczki kliknij przycisk „Zapisz ustawienia”, aby zachować zmiany.
Jesteś teraz gotowy, aby dodać formularz zgłoszeń od użytkowników do swojej witryny.
Dodaj formularz zgłaszania postów przez użytkowników do swojej witryny
Najpierw otwórz istniejącą lub nową stronę, na której chcesz dodać formularz postów przesłanych przez użytkowników w edytorze bloków.
Gdy już tam będziesz, kliknij przycisk „Dodaj blok” (+) w lewym górnym rogu, a następnie dodaj blok Shortcode do strony.

Następnie dodaj następujący skrócony kod do bloku:
[user-submitted-posts]
Możesz teraz zapisać lub opublikować swoją stronę i odwiedzić ją, aby zobaczyć swój formularz zgłaszania postów przez użytkowników w akcji.

Metoda 3: Umożliwienie użytkownikom rejestracji i publikowania postów w WordPress
WordPress posiada wbudowane role użytkowników i uprawnienia, które pozwalają na prowadzenie wieloautorskiej witryny WordPress.
Możesz pozwolić użytkownikom na rejestrację na Twojej stronie i tworzenie treści za pomocą interfejsu administracyjnego WordPress z ograniczonymi możliwościami.
Najpierw musisz włączyć rejestrację użytkowników na swojej stronie WordPress.
Aby to zrobić, przejdź do strony Ustawienia » Ogólne z paska bocznego administratora i zaznacz opcję „Każdy może się zarejestrować” obok etykiety Członkostwo.
Następnie wybierz „Współpracownik” lub „Autor” jako domyślną rolę użytkownika. Zalecamy wybór Współpracownika, ponieważ ci użytkownicy nie mogą publikować postów bez Twojej zgody. Jeśli wybierzesz Autora, mogą oni publikować treści bezpośrednio, pomijając Twoją recenzję.

Na koniec nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby je zapisać.
Użytkownicy mogą teraz rejestrować się na Twojej stronie WordPress, odwiedzając strony logowania i rejestracji WordPress. Możesz nawet utworzyć niestandardowy formularz rejestracji użytkowników w WordPress.
Po zarejestrowaniu użytkownicy będą mogli zalogować się do Twojej witryny WordPress i publikować jako autorzy.
Problemy z tą metodą:
Wielu początkujących uważa tę metodę za nieco trudną z różnych powodów.
Na przykład, jeśli używasz uwierzytelniania dwuetapowego na swojej stronie WordPress, Twoi użytkownicy mogą mieć trudności z zalogowaniem się.
Wiele stron internetowych zabezpiecza hasłem katalog administracyjny WordPress. Pozwolenie użytkownikom na rejestrację i korzystanie z obszaru administracyjnego WordPress oznacza, że będziesz musiał udostępnić im to hasło.
Zarejestrowani użytkownicy z rolami autorów mogą zobaczyć, jakie inne posty masz na swojej stronie internetowej.
Ponadto udzielanie dostępu do panelu administracyjnego nie jest w pełni bezpieczne. Złośliwi użytkownicy mogliby potencjalnie przesłać szkodliwe pliki lub zapełnić Twoją witrynę spamem, jeśli nie będziesz ostrożny.
Aby temu zapobiec, zapoznaj się z naszym kompletnym przewodnikiem po bezpieczeństwie WordPress.
Jeśli te problemy Cię denerwują, możesz użyć metod #1 lub #2, aby umożliwić użytkownikom przesyłanie wpisów WordPress bez logowania się do obszaru administracyjnego.
Bonus: Stylizuj swój formularz zgłaszania postów użytkowników za pomocą WPForms
Dzięki WPForms możesz również stylizować swój formularz, aby przyciągnąć więcej użytkowników i zachęcić ich do publikowania postów lub obrazów na swojej stronie internetowej.
Możesz nawet dostosować formularz do projektu swojej marki, aby poprawić wrażenia użytkownika i budować zaufanie wśród odbiorców.
Aby dostosować formularz zgłoszeniowy posta, najpierw odwiedź stronę WPForms » Ustawienia. Upewnij się, że opcja „Użyj nowoczesnego znacznika” jest zaznaczona (zazwyczaj jest ona włączona domyślnie w nowych instalacjach).

Po tym kliknij przycisk „Zapisz ustawienia”, aby zachować zmiany.
Następnie odwiedź post lub stronę, na której dodałeś formularz przesyłania postów i otwórz panel bloków po prawej stronie ekranu.
Tutaj zobaczysz różne opcje zmiany stylów, rozmiarów i kolorów pól formularza. Możesz również zmienić kolor tła pól formularza po prawej stronie.
Po zakończeniu nie zapomnij kliknąć przycisku „Zaktualizuj” lub „Opublikuj”, aby zapisać swoje ustawienia.

Aby uzyskać bardziej szczegółowe instrukcje, zapoznaj się z naszym poradnikiem jak dostosować i stylizować formularze WordPress.
Samouczek wideo
Jeśli wolisz uczyć się przez oglądanie, zapoznaj się z naszym samouczkiem wideo:
Często zadawane pytania dotyczące postów przesłanych przez użytkowników
W WPBeginner często słyszymy pytania od czytelników, którzy chcą akceptować posty gościnne lub treści od użytkowników. Oto odpowiedzi na niektóre z najczęstszych pytań.
1. Czy muszę zatwierdzać posty, zanim pojawią się na mojej stronie?
Tak, absolutnie. Domyślnie zarówno WPForms, jak i wtyczka User Submitted Posts zapisują nowe wpisy jako „Oczekujące na przegląd” lub „Wersja robocza”. Daje to pełną kontrolę. Możesz czytać, edytować i zatwierdzać treści przed ich publikacją na Twojej stronie internetowej.
2. Czy użytkownicy mogą przesyłać obrazy wraz ze swoimi artykułami?
Tak. Możesz dodać pole przesyłania plików do swojego formularza zgłoszeniowego. Pozwala to użytkownikom dołączać obraz wyróżniający lub inne zdjęcia. Możesz nawet ustawić limity rozmiaru i typu pliku, aby zaoszczędzić miejsce na serwerze.
3. Czy użytkownicy muszą się zarejestrować lub zalogować, aby przesłać post?
Nie, nie muszą. Jeśli korzystasz z Metody 1 (WPForms) lub Metody 2 (User Submitted Posts), każdy może przesłać treść bez tworzenia konta. Jest to często bezpieczniejsze, ponieważ nie musisz udzielać obcym dostępu do obszaru administracyjnego WordPress.
4. Czy mogę pobierać opłatę od użytkowników za przesłanie posta?
Tak, możesz. Jeśli tworzysz katalog niszowy lub tablicę ogłoszeń, możesz chcieć pobierać opłaty za ogłoszenia. WPForms integruje się z bramkami płatności, takimi jak Stripe i PayPal, dzięki czemu możesz akceptować płatności bezpośrednio za pośrednictwem formularza zgłoszeniowego.
5. Czy zezwalanie na przesyłanie treści przez użytkowników jest bezpieczne dla mojej strony internetowej?
Jest to zazwyczaj bezpieczne, jeśli korzystasz z formularza frontendowego. Zapobiega to dostępowi użytkowników do ustawień zaplecza Twojej witryny. Zalecamy również korzystanie z narzędzi ochrony przed spamem, takich jak Akismet lub Cloudflare Turnstile, aby blokować zgłoszenia botów.
Dodatkowe zasoby
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak zezwolić użytkownikom na przesyłanie postów do Twojej witryny WordPress. Możesz również zapoznać się z tymi dodatkowymi zasobami:
- Jak blokować spam w formularzach kontaktowych w WordPress
- Jak pozwolić użytkownikom przesyłać obrazy w WordPress
- Przewodnik dla początkujących po rolach użytkowników i uprawnieniach w WordPressie
- Kompleksowy przewodnik po tworzeniu strony członkowskiej WordPress
- Jak usprawnić swój przepływ pracy redakcyjnej na blogach WordPress z wieloma autorami
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.
Ronen
dzięki kolego, to była bardzo, bardzo pomocna wskazówka…
Wsparcie WPBeginner
Proszę bardzo, cieszę się, że nasz poradnik był pomocny!
Admin
Sarah
cześć,
Dziękuję za poświęcenie czasu na stworzenie tego poradnika.
Jedno pytanie…
Prowadząc stronę partnerską, używamy zdefiniowanego układu postów.
Czy istnieje możliwość, aby przesłane posty korzystały z predefiniowanego szablonu?
This would save a ton of time not having to reformat submission
Wielkie dzięki
Wsparcie WPBeginner
Zależałoby to od tego, jak zaprojektowany jest Twój konkretny układ, czy byłaby to opcja, czy nie.
Admin
Kazim
Czy użytkownik może edytować swój post po przesłaniu??
chibuzo
proszę, jak mogę uzyskać komentarze innych użytkowników i odpowiadać na inne posty innych użytkowników na mojej stronie za pomocą wtyczki.
Wsparcie WPBeginner
Jeśli post jest opublikowany na Twojej stronie, powinien pozwolić Twoim użytkownikom na te same ustawienia komentarzy, co inne posty na Twojej stronie.
Admin
Dr. Abhijit Gupta
Witaj,
Szukam wtyczki do WordPressa, która faktycznie pomoże odwiedzającym przesyłać swoje posty lub artykuły do publikacji na mojej stronie internetowej. Mogą to być informacje o premierze produktu lub cokolwiek, czym ktoś chciałby się podzielić na mojej stronie. Jednak te treści będą publikowane w odpowiedniej kategorii po weryfikacji przez administratora i będą wyglądać jak zwykły post. Czy ta wtyczka pomoże?
Wsparcie WPBeginner
Aby zrobić to, czego chcesz, postępuj zgodnie z tym przewodnikiem i zamiast dodawać formularz do strony, dodaj widżet WPForms tam, gdzie chcesz umieścić formularz w obszarze widżetów.
Admin
neha jain
dzięki za ten przydatny post
Wsparcie WPBeginner
You’re welcome
Admin
Nitin Kapoor
Proszę o pomoc!
Wtyczka WordPress: – Chcę, aby klient mógł przesłać recenzję, klikając przycisk „Wyślij recenzję” i chcę wyświetlać 10 losowych recenzji na mojej stronie głównej.
Jeśli ma ocenę w gwiazdkach, to będzie duży plus.
Wsparcie WPBeginner
Cześć Nitin,
Zapoznaj się z naszym przewodnikiem jak stworzyć stronę z recenzjami w WordPress.
Admin
Manu
Witaj,
Chciałbym pozwolić użytkownikom na przesyłanie postów z backendu, ale ograniczyć ich liczbę. Czy wiesz, czy istnieje rozwiązanie, aby to ograniczyć (na przykład za pomocą płatnych członkostw pro)?
Z góry dziękuję,
Manu
Olajide olabisi
Dziękuję bardzo za ten wspaniały post.
Ale proszę, czy możesz polecić motyw/wtyczki, które pozwolą użytkownikom przesłać obrazek i wybrać kategorię, do której obrazek należy, a także dodać lokalizację.. proszę o pomoc