Jak akceptować treści przesłane przez użytkowników w WordPress?
Opublikowany: 2021-09-16Wiele blogów w Internecie kończy się niepowodzeniem z powodu niedoceniania czasu i wysiłku wymaganego do zarządzania treścią. Faktem jest, że pojedynczy bloger nie zawsze jest w stanie zarządzać wszystkim na stronie internetowej. Możesz zlecić pisanie treści freelancerom i firmom zewnętrznym, jeśli masz wystarczający budżet. W przeciwnym razie WordPress jest najlepszą platformą do blogowania i możesz wykorzystać ją na różne sposoby do zbierania treści od swoich czytelników i obserwujących. W tym artykule dowiesz się, jak akceptować treści przesłane przez użytkowników, aby dodawać wpisy na blogu do witryny WordPress za pomocą wtyczki User Submitted Posts.
Co to są treści przesłane przez użytkowników?
Treści przesłane przez użytkowników to dowolna forma treści tworzonych przez odwiedzających Twoją witrynę. Przykłady tej treści obejmują:
- Przyjmowanie postów gości, aby aktualizować bloga i oferować platformę dla autorów.
- Opublikuj sponsorowany post, aby uzyskać dodatkowy dochód.
- Recenzje przesłane w Twoich postach na blogu lub produktach.
- Komentarze otrzymane po włączeniu komentowania postów na blogu.
- Dyskusje na tablicy ogłoszeń i wpisy na forum.
- Informacje zwrotne w kampaniach w mediach społecznościowych i artykułach na blogu.
To niesamowite sposoby automatycznego dodawania treści do Twojej witryny. Może pomóc w zwiększeniu widoczności i zaangażowania użytkowników Twojego bloga, poprawiając w ten sposób ogólne SEO Twojego bloga.
Korzyści z treści generowanych przez użytkowników
Zazwyczaj właściciel witryny nie pozwala odwiedzającym na przesyłanie artykułów lub postów do witryny. Ale co, jeśli chcesz, aby Twoja witryna WordPress akceptowała treści generowane przez użytkowników? Możesz używać treści przesłanych przez użytkowników, aby zwiększyć liczbę czytelników, publikować więcej treści w swojej witrynie i angażować społeczność.
- Pozwalając użytkownikom na przesyłanie treści do Twojej witryny, będziesz mieć więcej treści do opublikowania na swoim blogu i będziesz w stanie objąć szerszy zakres pomysłów w Twojej niszy.
- Jeśli masz solidną strategię dotyczącą treści i starasz się publikować świeże, trafne i wysokiej jakości treści na swojej stronie internetowej lub blogu, zwiększysz swoje szanse na przyciągnięcie większej liczby odbiorców i lojalnych obserwatorów. Jest to szczególnie korzystne, jeśli lubisz blogować jako gość.
- Nawet jeśli masz zespół pisarski, który regularnie publikuje treści w Twojej witrynie, Twoi odbiorcy mogą mieć silną opinię na ten temat – co pomaga zwiększyć liczbę czytelników i zapewnić różnorodne poglądy na ważne aspekty.
Możesz być zaskoczony wynikami, jeśli pozwolisz czytelnikom swojej witryny publikować swoje nowe pomysły oraz tworzyć i polecać własne posty.
Przestroga przed zaakceptowaniem treści generowanych przez użytkownika
Oprócz wszystkich powyższych dobrych punktów, będziesz się zastanawiać, dlaczego żadne popularne blogi WordPress nie akceptują postów generowanych przez użytkowników z przedłożenia frontendu. W rzeczywistości wiele blogów wyłącza komentarze i zamyka swoje forum, aby wyłączyć zaangażowanie użytkowników w swojej witrynie. Powód jest prosty, ponieważ w większości przypadków treści generowane przez użytkowników szkodzą Twojej pozycji w Google z następujących powodów.
- Linkowanie jest głównym celem wszelkich treści generowanych przez użytkowników, co obniża jakość treści. WordPress domyślnie przypisuje atrybuty rel=ugc i rel=nofollow do linków generowanych przez użytkownika, takich jak link do autora komentarza. Musisz jednak ręcznie zająć się tym, akceptując posty gości z przesłania frontendu. Podobnie, akceptując posty sponsorowane, pamiętaj o dodaniu atrybutu rel=sponsored do hiperłączy, aby poinformować wyszukiwarki, że post jest płatnym zgłoszeniem.
- Przeglądanie i moderowanie treści generowanych przez użytkowników jest tak trudne, jak tworzenie nowej treści ze względu na wspomniany powyżej problem z wstawianiem linków.
- Zarządzanie przesyłaniem spamu będzie kolejnym problemem. Chociaż wtyczka User Submitted Posts umożliwia Google reCAPTCHA i pytania testowe, nadal będziesz otrzymywać wiele ręcznych treści spamowych, które musisz sprawdzić ręcznie.
Podsumowując, pamiętaj, aby przejrzeć i dodać poprawne atrybuty linków, gdy akceptujesz treści przesłane przez użytkowników w WordPress.
Akceptowanie treści przesłanych przez użytkowników w WordPress za pomocą wtyczki postów przesłanych przez użytkowników
Posty przesłane przez użytkowników to bezpłatna wtyczka WordPress, która dodaje formularz frontendowy do Twojej witryny. Formularz zgłoszeniowy można umieścić w dowolnym miejscu w witrynie za pomocą tagu szablonu lub kodu skróconego. Aby użyć shortcode, po prostu wklej go w dowolnym poście, na stronie lub w obszarze widżetów. Zawiera zaawansowany formularz po przesłaniu, który umożliwia użytkownikom przesłanie formularza bezpośrednio z interfejsu użytkownika. Użytkownicy chcą wysłać artykuł, mogą przesyłać swoje treści i przesyłać obrazy poprzez formularz bezpośrednio ze swojej przeglądarki. Możesz także użyć wtyczki do przetłumaczenia treści na ponad 20 różnych języków.
Dodatkowo wtyczka automatycznie wykrywa zalogowanych użytkowników, pozwala przypisywać przesłane posty do dowolnego zarejestrowanego użytkownika i obsługuje wiele wiadomości e-mail z alertami e-mail.
Instalowanie wtyczki postów przesłanych przez użytkowników
Ponieważ jest to darmowa wtyczka, możesz ją zainstalować i aktywować bezpośrednio z panelu administracyjnego WordPress, przechodząc do sekcji „Wtyczki > Dodaj nowe”. Następnie przejdź do pulpitu nawigacyjnego i przewiń w dół do menu „Ustawienia”. Wtyczka doda nowe podmenu o nazwie „Wpisy przesłane przez użytkownika” i kliknij je. Wtyczka oferuje wiele opcji konfiguracji formularza w różnych kategoriach. Omówimy szczegóły w poniższych sekcjach.
Konfiguracja pól formularza
Jak wiesz, publikowanie posta na blogu WordPress wymaga wielu obowiązkowych i opcjonalnych pól. Na przykład przypisanie kategorii jest obowiązkowe, podczas gdy dodawanie tagów jest opcjonalne w przypadku wpisu na blogu w WordPress. Jeśli nie przypiszesz kategorii, WordPress przypisze kategorię domyślną z ustawień administratora. Możesz włączyć wymagane pola i wyłączyć te, które nie są potrzebne w Twoim przypadku, wybierając je z menu rozwijanego przy każdym polu. Nazwa użytkownika, adres e-mail użytkownika, tytuł posta, tagi postów i inne pola należą do tej kategorii. Formularz zgłoszeniowy w interfejsie użytkownika pokaże wszystkie włączone pola, a użytkownik musi wypełnić te dane, aby pomyślnie przesłać treść.

Ustawienia główne
Następna sekcja to „Ustawienia ogólne”, która pozwala dostosować wygląd formularza przesyłania postów.
- Wybierz styl formularza z jednej z dostępnych opcji. Formularz HTML5 z domyślnym CSS jest przydatny w wielu przypadkach, ponieważ pozwala przesyłającym skupić się na treści zamiast projektować za pomocą niestandardowego CSS.
- Możesz zaznaczyć pole wyboru „Dołącz JavaScript”, aby zezwolić na zewnętrzne pliki JS.
- W polu „Ukierunkowane ładowanie” możesz podać adresy URL stron lub postów, na których będzie wyświetlany formularz zgłoszeniowy. Ponieważ będziesz używać formularza tylko na jednej lub dwóch stronach, upewnij się, że adresy URL są podawane w formacie rozdzielanym przecinkami. Pomoże to wtyczce załadować zasoby CSS/JS tylko na tej stronie bez wpływu na inne strony w Twojej witrynie. Możesz pozostawić to pole puste, aby załadować zasoby wtyczki na wszystkich stronach, co nie jest zalecane, ponieważ wpłynie to na szybkość ładowania stron, które nie mają formularza.
- W przypadku „Typu posta” możesz wybrać zalecaną opcję „WP Post”. Obejmie to przesłany post w zwykłym indeksie bloga i stronach archiwum, takich jak kategoria i tagi. Możliwe jest również zachowanie przesłanych treści jako strony lub dołączenie ich jako niestandardowego posta. W takich przypadkach posta nie znajdziesz w zwykłym indeksie i archiwach blogów.
- Wybierz „Status posta” i określ, czy użytkownicy powinni przesyłać swoje posty jako wersje robocze, pozostawiać je w toku lub publikować od razu z wyświetlonego menu rozwijanego. Jak wyjaśniono powyżej, treści generowane przez użytkowników mogą wpływać na SEO z powodu złych linków. Dlatego używaj domyślnej opcji oczekującej i unikaj bezpośredniego publikowania bez sprawdzania.
- W sekcji „Adres URL przekierowania” możesz określić adres URL do przekierowania użytkowników po przesłaniu formularza. Możesz też pozostawić to pole puste, aby utrzymać użytkownika na tej samej stronie.
- Wpisz wiadomość wyświetlaną po pomyślnym przesłaniu posta w polu „Wiadomość o powodzeniu”.

- Przejdź do pola „Komunikat o błędzie” i zredaguj komunikat o błędzie, który zostanie wyświetlony w przypadku niepowodzenia przesyłania.
- Przejdź do pola „Treść niestandardowa” i utwórz tekst, który ma być dołączony przed formularzem zgłoszeniowym. Pozostaw to pole puste, jeśli chcesz wyłączyć tę funkcję.
- Pod treścią niestandardową zobaczysz pola wyboru; Edytor tekstu sformatowanego, Unikalne tytuły, Wyłącz wymagane i Włącz skróty w widżetach. Zaznacz wymagane pola wyboru, jeśli chcesz aktywować funkcje.

Konfiguracja prywatności i kategorii
Domyślnie wtyczka zarejestruje adres IP użytkownika przesyłającego treść. Możesz wyłączyć śledzenie IP, zaznaczając pole „Wyłącz śledzenie IP” w sekcji „Prywatność”. Możesz dodać niestandardową wiadomość w formularzu i poprosić użytkowników o zaakceptowanie warunków lub usług przed przesłaniem treści. Jest to przydatne do przekazywania RODO i innych przepisów dotyczących prywatności, aby uzyskać zgodę użytkownika na sposób przetwarzania otrzymanych treści. Najpierw włącz „Wyświetl pole wyboru”, a następnie wpisz nazwę, komunikat o błędzie i tekst w dostępnych polach tekstowych.


Następnie przejdź do sekcji „Kategorie i tagi” i kliknij link obok opcji „Kategorie”, aby wybrać jedną z dostępnych kategorii w Twojej witrynie. Kategorie te pojawią się w formularzu, a użytkownik może wybrać odpowiednią na podstawie treści. Zaznacz pole wyboru „Wiele kategorii”, jeśli chcesz, aby użytkownicy mogli wybierać wiele kategorii. Podobnie, jeśli nie chcesz, aby użytkownicy wybierali kategorie, zaznacz opcję „Ukryta/domyślna kategoria”. Jak wspomniano powyżej, WordPress potrzebuje kategorii do publikowania posta na blogu. Dlatego musisz przypisać jeden lub wiele identyfikatorów kategorii w następnym polu wyboru, które pokazuje „Identyfikator kategorii dla ukrytego pola”.
Kolejną opcją jest umożliwienie użytkownikom wybieranie tagów z dostępnych elementów w Twojej witrynie. Ponieważ tagi są opcjonalne w WordPress, możesz pozostawić to pole puste. Pozostaw też puste, jeśli w Twojej witrynie są używane setki tagów. w przeciwnym razie lista rozwijana będzie wystarczająco duża, aby zablokować stronę, gdy użytkownik ją kliknie.

Ustawienia użytkownika
Posty na blogu WordPress wymagają autora i możesz dostosować autora dla przesłanych postów w tej sekcji „Użytkownicy”. Wtyczka User Submitted Posts pozwala to zrobić na dwa sposoby. Możesz utworzyć ogólną nazwę użytkownika i akceptować posty tego autora lub poprosić użytkowników o zarejestrowanie się przed przesłaniem treści.
- Przewiń w dół do sekcji „Użytkownicy” i wybierz nazwisko autora, które jest już dostępne w Twojej witrynie. Wszystkie przesłane posty zostaną automatycznie przypisane do tego nazwiska autora, które możesz zmienić w razie potrzeby przed opublikowaniem artykułu. Zalecamy utworzenie „użytkownika gościa” i przypisanie go tutaj, aby można było łatwo zidentyfikować wszystkie posty przesłane przez użytkowników na podstawie nazwiska autora.
- Możesz też zaznaczyć pola wyboru Zarejestrowana nazwa użytkownika, Zarejestrowany adres e-mail, Adres URL profilu użytkownika i Wymagaj logowania użytkownika. Pamiętaj, że te pola wyboru są ważne tylko wtedy, gdy użytkownik przesyłający formularz jest zalogowany do WordPress. Możesz także zaznaczyć pole wyboru „Wyłącz zastępowanie autora”, aby nie zastępować autora posta podaną nazwą użytkownika.

Pola niestandardowe i pytania dotyczące wyzwań
Możesz użyć pól niestandardowych, aby zebrać dodatkowe metainformacje o wpisach. Sprawdź nasz wcześniejszy artykuł na temat korzystania z pól niestandardowych na blogu WordPress, jednak tutaj możesz to wyłączyć, ponieważ potrzebujesz dalszego kodowania, aby uzyskać zebrane informacje. Jeśli naprawdę chcesz włączyć pola niestandardowe, możesz to zrobić, korzystając z ustawienia "Pola formularza", jak wyjaśniono w powyższej sekcji. Po włączeniu zmień nazwę i etykietę pola niestandardowego w odpowiednich polach.
Następna jest ważna sekcja „Pytanie z wyzwaniem”, aby zapobiec przesyłaniu formularzy spamowych. Dodaj pytanie kontrolne i odpowiedź. „Odpowiedź na wyzwanie” powinna być poprawną odpowiedzią na „Pytanie dotyczące wyzwania”, co umożliwi użytkownikom przesłanie formularza. Zaznacz pole wyboru „Rozróżnianie wielkości liter”, jeśli chcesz, aby „Odpowiedź na wyzwanie” uwzględniała wielkość liter.

Jeśli chcesz użyć ochrony CAPTCHA, przejdź do sekcji „Google reCAPTCHA” i wprowadź klucze publiczne/prywatne. Kliknij „Wersja reCAPTCHA” i wybierz żądaną wersję z menu rozwijanego.

powiadomienia email
Alerty e-mail mogą pomóc w otrzymywaniu natychmiastowych powiadomień e-mail za każdym razem, gdy użytkownik prześle formularz. Przejdź do sekcji „Alerty e-mail” i zaznacz pole wyboru „Otrzymuj alerty e-mail”. Możesz także włączyć format HTML dla wiadomości e-mail. Wpisz adres e-mail, aby otrzymywać wszystkie alerty, podaj adres nadawcy, temat alertu i szczegóły wiadomości. Niemniej jednak możesz pozostawić je puste, aby użyć ustawień domyślnych, a także użyć listy dostępnych zmiennych, aby wstawić treść, taką jak tytuł posta, autor itp.

Przesyłanie obrazów i ustawienia automatycznego wyświetlania
To są ostatnie ustawienia przed zakończeniem dostosowywania.
- Przewiń w dół do sekcji „Przesyłanie obrazów”, zaznacz pole wyboru „Polecany obraz”, jeśli chcesz, i napisz wiadomość o przesłaniu, która pojawi się obok pola przesyłania. Możesz także zdecydować, czy zezwolić użytkownikom na publikowanie obrazów, ograniczyć minimalną i maksymalną liczbę zdjęć, które użytkownicy mogą przesłać, najmniejszą i największą szerokość obrazu, a także największą i najmniejszą wysokość obrazu.

- W sekcji „Automatycznie wyświetlaj treść” możesz zdecydować, czy chcesz wyświetlić przesłane obrazy i przesłaną wiadomość e-mail. Zalecamy wyłączenie tych opcji, chociaż możesz wyświetlać na górze lub na dole treści posta, zaznaczając odpowiednie pola wyboru.

Podobnie przejdź do „Automatycznie wyświetlaj nazwę”, „Automatycznie wyświetlaj adres URL” i „Automatycznie wyświetlaj niestandardowe pole” i zaznacz opcje „Nie wyświetlaj automatycznie…” dla każdego z nich.

Uzyskiwanie skrótu
Teraz, po zakończeniu konfiguracji, masz wiele opcji prezentowania formularza w swojej witrynie, aby umożliwić użytkownikom przesyłanie artykułów. Najpierw kliknij przycisk "Zapisz ustawienia", aby zastosować zmiany. Następną rzeczą, którą musisz zrobić, to przejść do sekcji „Wyświetl formularz” i poszukać skrótu. Wtyczka oferuje różne skróty, które należy wstawić na swojej stronie, aby dodać formularz zgłoszeniowy do tej strony.
Możesz uzyskać różne kody skrócone do przesyłania postów, logowania/rejestracji użytkownika, wyświetlania przesłanych postów, galerii obrazów, przycisku resetowania formularza i kontroli dostępu. Skopiuj wymagane skróty na podstawie swoich dostosowań.

Wstawianie formularza zgłoszeniowego
Możesz teraz dodać formularz postów przesłanych przez użytkowników po skopiowaniu krótkiego kodu. Po prostu utwórz nową stronę w WordPressie lub edytuj już istniejącą, aby wyświetlić formularz. Następnie wklej krótki kod do edytora, zapisz wersję roboczą, zaktualizuj i na koniec opublikuj.

Aby zobaczyć, jak działa formularz postów przesłanych przez użytkowników, odwiedź tę stronę. Poniższy obrazek pokazuje, jak będzie wyglądał Twój formularz zgłoszeniowy, gdy użytkownicy odwiedzają stronę.

Wniosek
Ten post zawiera szczegółowy przewodnik dotyczący dopuszczania i akceptowania treści przesłanych przez użytkowników w witrynie WordPress. Użytkownik może publikować posty w kilku prostych krokach, korzystając z formularza zgłoszeniowego dodanego za pomocą wtyczki User Submitted Posts. Chociaż konfiguracja wymaga trochę cierpliwości i czasu, użytkownicy po prostu zobaczą formularz podobny do formularza kontaktowego i bez trudu prześlą swoją treść.