Jak pozwolić użytkownikom na publikowanie wpisów (WordPress)
Korzystałeś kiedyś z forum internetowego? Na takich stronach internetowych ludzie mogą w łatwy sposób prowadzić dyskusje i publikować własne teksty. Niektóre strony udostępniają również swoje łamy postronnym internautom, aby ci w ten sposób mogli publikować na ich łamach swoje teksty (np. różne platformy blogowe). Niekiedy również działalność firmy opiera się na umożliwianiu klientom umieszczania swoich treści na stronie internetowej.
Takie rozwiązanie możemy udostępnić i wprowadzić stosunkowo łatwo również na platformie Wordpress. Oczywiście, wszystko za sprawą licznych i darmowych wtyczek na tę platformę. W tym poradniku pokażemy dwa sposoby działające w oparciu o wtyczki, które umożliwiają zarejestrowanym użytkownikom umieszczanie wpisów na naszej stronie. Nam zaś - monitorowanie i zatwierdzanie publikowanych treści. Przejdźmy jednak do samego poradnika.
Metoda pierwsza - publikowanie za pomocą formularza WPForms
Sposób pierwszy, jaki chcielibyśmy tutaj omówić to publikowanie postów (wpisów) z poziomu formularza kontaktowego. Użyjemy do tego popularnej wtyczki o nazwie WPForms. Jej proces instalacji jest standardowy - jak również instalacja i aktywowanie.
Po zainstalowaniu i uruchomieniu, wtyczkę WPForms znajdziemy w lewym pasku menu Wordpressa, w zakładce WPForms > Settings. Tutaj możemy skorzystać z klucza licencyjnego. Następnie przechodzimy do zakładki WPForms > Addons i instalujemy dodatek o nawie "Post Submissions Addon". Jest on przeznaczony właśnie do umieszczania wpisów w formie formularza kontaktowego.
Kiedy zainstalujemy już dodatek, przechodzimy z kolei do zakładki WPForms > Add New i tworzymy nowy formularz. Możemy wybrać dla niego szablon (np. "Blog Post Submission Form") lub skorzystać z zupełnie pustego motywu, który trzeba samodzielnie zagospodarować. Następnie komponujemy nowy formularz, przeciągając i upuszczając poszczególne elementy z lewego menu do szablonu formularza. Możemy też ustalić formę akceptacji publikacji, miejsce publikacji (np. określoną kategorię), tagi itp.
Na zakończenie wystarczy przejść do podstrony, gdzie chcemy umieścić formularz. Klikamy w edytorze "Add Form" i umieszczamy w dogodnym dla siebie miejscu stworzony uprzednio formularz. W ten sposób możemy np. stworzyć małą platformę blogową na swojej stronie.
Metoda druga - publikowanie z poziomu Wordpressa
Warto też wspomnieć o prostym sposobie wbudowanym w samego Wordpressa. W końcu to przede wszystkim platforma blogowa i dla takich celów powstała. Wordpress posiada wbudowane narzędzia, umożliwiające dodawanie użytkowników z małymi przywilejami.
W tym celu udajemy się do zakładki Ustawienia, a następnie - zakładki Ogólne. Tutaj możemy w polu "Członkostwo" zaznaczyć opcję, aby każdy internauta odwiedzający naszą stronę mógł się zarejestrować jako osoba pisząca. W tym celu ustawiamy rolę dla nowych zarejestrowanych jako "Współpracownik".
Na koniec zapisujemy stronę. Warto jednak tutaj zaznaczyć, że taki współpracownik będzie musiał mieć dostęp do naszego hasła do Wordpressa. Chyba że skorzystamy z innych wtyczek, które automatycznie generują konta gości i umożliwiają im logowanie się tylko do określonych części naszej strony i publikowanie tylko w określonych miejscach. Warto jednak zaznaczyć, że takie rozwiązanie jest dość ograniczone i nie warto zeń korzystać, jeżeli zależy nam na bardziej subtelnych funkcjach.
Metoda trzecia - automatycznie publikowanie wpisów
Możemy też skorzystać z jeszcze jednego rozwiązania - darmowej wtyczki o nazwie User Submitted Posts, która pozwala na wstawienie w dowolnym miejscu spersonalizowanego przez nas formularza. Po jego wypełnieniu użytkownik automatycznie publikuje swój wpis na naszej stronie.
Po zainstalowaniu wtyczki przechodzimy do zakładki Ustawienia > User Submitted Posts i ustawiamy opcje dotyczące formularza. Możemy ustawić liczbę pól do wypełnienia (np. treść wpisu, tytuł, nazwa użytkownika, kategoria, obrazki itp.). Pozostałych funkcji jest jeszcze dosłownie kilka. W ten sposób bardzo łatwo udostępniamy innym możliwość publikowania na naszej stronie, a zarazem chronimy się przed zbyt dużym dostępem ich do naszej witryny.
Wtyczka User Submitted Posts jest rozwiązaniem pośrednim, które przydaje się do szybkiego umieszczania w prosty sposób wpisów użytkowników. Jednocześnie nie ingeruje w naszą stronę, a my możemy w każdej chwili zablokować post - jeżeli uznamy, że narusza on politykę naszej witryny.
Jeżeli nie znalazłeś natomiast interesującej Cię wtyczki - napisz w komentarzach. Postaramy się podsunąć odpowiednie rozwiązanie. Zachęcamy też do wpisywania zapytań dotyczących ewentualnych problemów z korzystaniem z powyższego poradnika. Jeżeli macie jakiekolwiek trudności z instalowaniem czy uruchamianiem wspomnianych wtyczek, prosimy o szczegółowe opisanie swoich problemów. Z chęcią pomożemy i podsuniemy odpowiednie rozwiązania.