Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak zezwolić użytkownikom na wpisywanie anonimowych komentarzy w WordPressie?

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Jeden z naszych czytelników zapytał nas ostatnio, czy istnieje sposób na umożliwienie użytkownikom wpisywania anonimowych komentarzy w WordPressie.

Domyślnie WordPress prosi użytkowników o wpisz ich imię i e-mail podczas komentowania, ale nie każdy czuje się komfortowo udostępniając swoje dane osobowe. Może to stanowić barierę dla zaangażowania i powstrzymywać ludzi przed przekazywaniem cennych uwag.

W tym artykule pokażemy, jak łatwo zezwolić na anonimowe komentarze na twojej witrynie WordPress. To z kolei może pomóc w zwiększeniu zaangażowania użytkowników przy jednoczesnym poszanowaniu ich prywatności.

allow-users-to-post-anonymous-comments-in-post

Dlaczego warto pozwolić użytkownikom na anonimowe wpisy w WordPressie?

Wyobraź sobie, że napisałeś świetny wpis na blogu i chcesz usłyszeć, co myślą twoi odbiorcy. Komentarze to świetny sposób na uzyskanie uwag, zrozumienie, które treści mają największy oddźwięk i stworzenie poczucia społeczności na twojej witrynie internetowej WordPress.

Komentarze są również łatwym sposobem na sprawdzenie, które treści wzbudzają największe zaangażowanie. Możesz wtedy tworzyć więcej takich treści i uzyskać jeszcze więcej interakcji.

Odwiedzający korzystają również z komentarzy, aby nawiązać kontakt z innymi czytelnikami. Niektóre osoby mogą nawet wrócić do wpisu tylko po to, by przeczytać komentarze, co oznacza więcej odsłon.

Biorąc to pod uwagę, będziesz chciał zachęcić odwiedzających do wpisywania wpisów na twoim blogu WordPress. Jeśli korzystasz z wtyczek poprawiających jakość komentarzy na WordPressie, to jesteś na dobrym początku.

Jednak domyślnie WordPress nie pozwala odwiedzającym na wpisanie komentarza bez podania swojego imienia i adresu e-mail. Ten dodatkowy krok może uniemożliwić komentowanie.

Wielu odwiedzających waha się przed udostępnianiem swoich danych osobowych ze względu na obawy o prywatność lub strach przed spamem e-mail. W rezultacie możesz zobaczyć mniej komentarzy i niższy poziom zaangażowania.

Ten brak interakcji może być frustrujący, zwłaszcza gdy wiesz, że włączanie sekcji komentarzy może zwiększyć liczbę wyświetleń strony i stworzyć lojalną społeczność wokół twojej witryny.

Pozwalając użytkownikom na wpisywanie anonimowych wpisów w WordPressie, często otrzymasz więcej komentarzy i zwiększysz swoje zaangażowanie.

Pamiętaj tylko, że zezwalanie na anonimowe komentarze może sprawić, że twoja witryna będzie bardziej podatna na spam. Jeśli zezwalasz użytkownikom na wpisywanie anonimowych komentarzy, powinieneś również korzystać z narzędzi do zwalczania spamu w komentarzach. Więcej wskazówek można znaleźć w naszym przewodniku na temat moderowania komentarzy w WordPress.

Mając to na uwadze, zobaczmy, w jaki sposób można zezwolić użytkownikom na wpisywanie anonimowych komentarzy w WordPressie. Jeśli wolisz od razu przejść do konkretnej metody, możesz skorzystać z poniższych odnośników:

Metoda 1: Zezwalanie użytkownikom na anonimowe wpisy z opcjonalnymi polami na imię i e-mail

Standardowy formularz komentarza WordPress prosi użytkownika o wpisanie adresu e-mail i nazwy, zanim będzie mógł wpisać komentarz.

Pola te są domyślnie wymagane, ale można uczynić je opcjonalnymi. Oznacza to, że odwiedzający, którzy czują się komfortowo udostępniając swoje dane osobowe, nadal mają możliwość wpisz swoje imię i nazwisko oraz adres e-mail.

Aby uczynić pola „Nazwa” i „E-mail” formularza komentarza opcjonalnymi, przejdź do Ustawienia ” Dyskusja w twoim kokpicie WordPress.

Tutaj wystarczy odznaczyć pole obok „Autor komentarza musi podać imię i e-mail”.

uncheck comment author

Gdy już to zrobisz, przewiń stronę do dołu i kliknij „Zapisz zmiany”.

Odwiedzający mogą teraz komentować bez wpisywania swojego rodzaju imienia i adresu e-mail. Jednak standardowy formularz komentarza WordPress nadal pokazuje pola „Nazwa” i „E-mail” jako wymagane, więc odwiedzający nie będą wiedzieć, że mogą wpisać anonimowo.

Mając to na uwadze, będziesz chciał dodać etykiety „Opcjonalne” do pól „Nazwa” i „E-mail”. Podczas wprowadzania tej zmiany sugerujemy również usuwanie pola adresu URL witryny internetowej z formularza komentarza WordPress.

Wielu spamerów i botów wpisuje komentarze w celu umieszczenia odnośnika na twojej witrynie internetowej. Usuwając pole adresu URL witryny internetowej z twojego formularza komentarza WordPress, możesz zniechęcić ludzi do zamieszczania spamerskich komentarzy.

Dodając poniższy fragment kodu do twojej witryny internetowej, możesz dodać etykiety „Opcjonalne” i ukryć pole adresu URL witryny.

Możesz dodać ten kod do twojego pliku functions.php lub za pomocą wtyczki fragmentów kodu.

Najłatwiejszym sposobem na to jest WPCode, który jest najlepszą wtyczką do fragmentów kodu, która pozwala łatwo dodawać konfigurator HTML, PHP i inne do twojej witryny bez edytowania plików motywu. Pomaga to uniknąć zepsucia twojej witryny internetowej złym kodem.

Pierwszym krokiem jest instalacja i włączanie wtyczki WPCode. Aby uzyskać więcej informacji, zapoznaj się z naszym poradnikiem na temat instalacji wtyczki WordPress.

Zacznij od przejścia do sekcji Fragmenty kodu ” + Dodaj fragment. Z tego miejsca zobaczysz bibliotekę gotowych fragmentów kodu.

W sekcji „Dodaj własny kod” kliknij „Użyj fragmentu kodu”.

add custom code snippet

Następnie nadaj swojemu kodowi tytuł i wybierz fragment kodu jako PHP Snippet.

Wklej poniższy kod w polu tekstowym Podgląd kodu:

function wpb_alter_comment_form_fields($fields) {
 
// Modify Name Field and show that it's Optional 
$fields['author'] = '<p class="comment-form-author">' . '<label for="author">' . __( 'Name (Optional)' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>';
 
// Modify Email Field and show that it's Optional
$fields['email'] = '<p class="comment-form-email"><label for="email">' . __( 'Email (Optional)', 'twentythirteen' ) . '</label> ' .
      ( $req ? '<span class="required">*</span>' : '' ) .
      '<input id="email" name="email" type="text" value="' . esc_attr(  $commenter['comment_author_email'] ) .
      '" size="30"' . $aria_req . ' /></p>'; 
 
// This line removes the website URL from comment form.       
      $fields['url'] = '';
 
    return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Następnie wystarczy włączyć przycisk „Aktywny”.

Kliknij „Zapisz fragment kodu”, aby zmiany zaczęły obowiązywać.

activate custom snippet

Jeśli przejdziesz na swoją witrynę, zobaczysz teraz, że pola „Nazwa” i „E-mail” są oznaczone jako „Opcjonalne”.

Usuwasz również pole adresu URL witryny internetowej z formularza komentarza WordPress.

optional name and email in comments

Metoda 2: Usuwanie pól nazwy i e-maila z formularza komentarza WordPressa

Inną opcją jest całkowite usuwanie pól „Imię” i „E-mail” z formularza komentarza WordPress. Dzięki temu będzie jasne, że odwiedzający mogą wpisywać anonimowo.

Aby to zrobić, musisz dodać trochę kodu do swojej witryny internetowej. Zalecamy użycie do tego celu WPCode.

Podobnie jak w metodzie 1, przejdź do fragmentów kodu ” + Dodaj fragment kodu. Następnie kliknij przycisk „Użyj fragmentu kodu” pod Dodaj swój własny kod.

add custom code snippet

Na następnym ekranie powinieneś nadać swojemu kodowi nazwę i wybrać „Fragment kodu PHP” jako rodzaj kodu.

Następnie wystarczy wkleić poniższy kod, aby całkowicie usuwać pola „Nazwa” i „E-mail”:

function wpb_alter_comment_form_fields($fields) {
    unset($fields['author']);
    unset($fields['email']);
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Upewnij się, że fragment kodu został włączony jako „Aktywny”.

Następnie kliknij przycisk „Zapisz fragment kodu” u góry ekranu.

save custom snippet

Podgląd zmian we wpisie na blogu, aby zobaczyć różnicę.

Powinieneś zobaczyć, że odwiedzający nie mogą już wpisywać swojego adresu e-mail lub imienia i nazwiska.

no required email or name in comments

Jak widać na powyższym obrazku, formularz komentarza WordPress ma również pole wyboru, które mówi: „Zapisz moje imię i nazwisko, e-mail i witrynę internetową w tej przeglądarce do następnego komentowania”.

To pole wyboru jest importowane w celu zapewnienia zgodności Twojej witryny z RODO.

Jeśli nie zbierasz danych osobowych od swoich odwiedzających, być może nie będziesz musiał zaznaczać tego pola wyboru. RODO jest jednak skomplikowanym tematem, dlatego przed podjęciem decyzji zalecamy uważne przeczytanie naszego przewodnika po WordPress i zgodności z RODO .

Dodatkowe sposoby na ulepszenie twojej sekcji komentarzy

Umożliwienie użytkownikom anonimowego komentowania to tylko jeden ze sposobów na zwiększenie zaangażowania komentujących na twojej witrynie internetowej WordPress. Zalecamy również zapoznanie się z następującymi przewodnikami:

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak umożliwić użytkownikom wpisywanie anonimowych komentarzy w WordPressie. Możesz również zapoznać się z naszym przewodnikiem na temat ograniczania długości komentarzy w WordPress ie lub z naszą ekspercką listą najlepszych wtyczek WordPress do ulepszania komentarzy.

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.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

24 komentarzeZostaw odpowiedź

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

  2. Juan Pablo says

    I can’t disable Users must be registered and logged in to comment – dunno why. Any tricks to do it with php function?

  3. Chris says

    So the first option to label the Name and EMail text area as „Optional” did not work. Instead, the Text areas for both Name and EMail are still there but there are no labels next to them, they are blank.

  4. Ahmad says

    So does links from Twitter activity now count for search
    engine optimisation? I heard they help after the Penguin Google
    algorithm refresh
    Do you participate in any forums?

  5. Usana says

    I don´t know if it was a concidence but about a month ago I did turn off all comments off and my Alexa Ranking went down (same amount of organic visitors)… what do you think? By the way this is my blog url: (Yes… I do post in Spanish).

    Have a great day!

    • WPBeginner Support says

      We don’t think Alexa Rankings are important, relevant, or an accurate tool. What you need to measure, is how your users react to change. Check how it affects your bounce rate, user engagement, conversions, and other metrics.

      Administrator

  6. C.K. Matthews says

    I’ve created a custom post type that members can use to post questions to forum. In the single-custom-post-type.php I simply omitted the author id tag so the author’s name is anonymous.

    What I want to achieve now is that if the post author wants to ask a question to the commented he or she can do so anonymously. Is there a way to edit or create a custom comment form to do something like if(!author() ) show comment author name?

    I’m very new to this and I have a custom-comments.php but evidentally what I need is in the comment_form () which at this time I am using Jetpack comments.

    Please advise.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.