Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak zezwolić użytkownikom na przesyłanie postów do Twojej witryny WordPress (3 sposoby)

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.

Jak pozwolić użytkownikom na publikowanie wpisów na stronie WordPress

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

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”.

Wprowadź klucz licencyjny WPForms

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'.

Zainstaluj dodatek Post Submissions

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.

Wybierz szablon formularza zgłoszenia posta na blogu

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ść.

Dodaj nowe pola formularza

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.

Edytuj każde pole formularza

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.

Skonfiguruj ogólne ustawienia formularza

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.

Skonfiguruj ustawienia ochrony przed spamem dla formularza

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.

Skonfiguruj ustawienia powiadomień dla formularza zgłaszania postów na blogu

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”.

Dodaj komunikat potwierdzający dla formularza

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.

Skonfiguruj ustawienia zgłaszania postów

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.

Dodaj formularz w edytorze bloków

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.

Przykład formularza zgłaszania postów

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”.

Ustawienia postów przesłanych przez użytkowników

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.

Wklej krótki kod, aby dodać formularz

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.

Przykłady postów przesłanych przez użytkowników

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ę.

Zezwól na rejestrację użytkowników na stronie WordPress

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).

Włącz nowoczesne znaczniki w WPForms

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.

Dostosuj formularz zgłaszania postów użytkowników

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:

Subskrybuj WPBeginner

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:

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

86 CommentsLeave a Reply

  1. 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

    • Zależałoby to od tego, jak zaprojektowany jest Twój konkretny układ, czy byłaby to opcja, czy nie.

      Admin

  2. proszę, jak mogę uzyskać komentarze innych użytkowników i odpowiadać na inne posty innych użytkowników na mojej stronie za pomocą wtyczki.

    • 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

  3. 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?

    • 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

  4. 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.

  5. 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

  6. 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

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.