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 usuwać adres URL witryny internetowej z formularza komentarza WordPress?

Czy chcesz usuwać pole adresu URL witryny internetowej z twojego formularza komentarza WordPress?

Wiele botów i spamerów wykorzystuje to pole do pozyskiwania linków zwrotnych do swoich witryn. Usuwając pole „Witryna internetowa”, możesz natychmiast uczynić twoją witrynę mniej atrakcyjną dla spamerów.

W tym artykule pokażemy, jak usuwać pole adresu URL witryny internetowej z formularza komentarza WordPress.

Removing website URL field from WordPress comment form

Dlaczego ludzie wysyłają spamerskie komentarze?

Ponieważ większość spamu jest generowana przez zautomatyzowane boty, można łatwo zwalczać spam w komentarzach za pomocą bezpłatnych narzędzi i wtyczek. Znacznie trudniej jest jednak powstrzymać spam w komentarzach przesyłanych przez ludzi.

Komentarze te są często nie na temat, nieistotne i nie wnoszą żadnej wartości do rozmowy.

Wyświetlając komentarze, WordPress automatycznie odnośnik do nazwy użytkownika danej osoby z podanym przez nią adresem URL witryny internetowej. Spamerzy mogą wykorzystywać to pole, aby uzyskać linki zwrotne lub spróbować uzyskać lepsze rankingi dla określonych słów kluczowych.

Usuwając pole adresu URL witryny, możesz zniechęcić spamerów do wpisów na twoim blogu lub witrynie WordPress.

The default WordPress comment form

Prawdziwi użytkownicy zostawią komentarz bez względu na to, czy otrzymają link zwrotny, czy nie, więc nie powinno to mieć wpływu na liczbę komentarzy wysokiej jakości.

W związku z tym przyjrzyjmy się, jak łatwo usuwać pole witryny internetowej z formularza komentarza na twojej witrynie WordPress. Możesz skorzystać z poniższych odnośników, aby przejść bezpośrednio do wybranej metody:

Pierwsza metoda wykorzystuje Thrive Comments, najlepszą wtyczkę do komentowania dla WordPress.

Oprócz uniemożliwienia użytkownikom wstawienia spamerskich adresów URL, wtyczkę można również wykorzystać do zwiększenia zaangażowania w komentarze. Przykładowo, możesz zezwolić użytkownikom na polubienie lub nie komentarzy, a nawet przekierować komentujących do odpowiedniego wpisu, aby zwiększyć liczbę twoich odsłon.

Aby uzyskać więcej informacji, sprawdź naszą pełną recenzję Thrive Themes, gdzie mówimy więcej o Thrive Comments.

Najpierw przejdź do witryny internetowej Thrive Themes, aby utworzyć nowe konto i uzyskać płatny plan.

ThriveThemes

Po rejestracji wystarczy przejść do kokpitu konta.

Kliknij odnośnik „Pobierz i zainstaluj wtyczkę Thrive Product Manager”.

Install Thrive Product Manager

Na tym etapie możesz zainstalować wtyczkę Thrive Product Manager na twojej witrynie WordPress. Więcej szczegółów można znaleźć w naszym przewodniku na temat instalacji wtyczki WordPress.

Teraz przejdź do strony Product Manager z twojego obszaru administracyjnego WordPress i kliknij przycisk „Zaloguj się na moje konto”.

Powinieneś teraz zobaczyć kokpit Thrive Product Manager.

Tutaj wystarczy wybrać Thrive Comments i kliknąć przycisk „Zainstaluj wybrane produkty”.

Install Thrive Comments

Po zakończeniu instalacji powinien pojawić się komunikat „Gotowe do użycia”.

Teraz wystarczy kliknąć przycisk „Przejdź do kokpitu Thrive Themes” na dole.

View Thrive Comments success message

Na następnej stronie zobaczysz wszystkie twoje zainstalowane wtyczki w pakiecie.

Kliknij przycisk „Thrive Comments”, aby rozpocząć korzystanie z wtyczki.

Go to Thrive Comments

Na stronie Thrive Comments otwórz menu „Comment Sign-In”.

Następnie wyłącz ustawienie „Zezwalaj gościom na wstawienie adresów URL witryn internetowych”.

Preventing commenters from inserting their website URL with Thrive Comments

Ta opcja usuwa pole adresu URL witryny z twojej witryny internetowej WordPress.

W ten sposób twoja sekcja komentarzy pozostanie wolna od spamu, a prawdziwi komentatorzy nie będą przypadkowo klikać złośliwych odnośników.

The Thrive Comments form without the website URL field

To wszystko. Jeśli jesteś zainteresowany wykorzystaniem Thrive Comments do ulepszenia twojej sekcji komentarzy, oto inne przewodniki, które możesz sprawdzić:

Metoda 2: Usuwanie pola adresu URL witryny internetowej za pomocą darmowej wtyczki

Jeśli chcesz usuwać adres URL z twojego formularza komentarza WordPress za pomocą darmowej wtyczki, sprawdź Comment Link Remove i Comment Tools.

Ta wtyczka pozwala usuwać pole, a także usunąć wszelkie odnośniki z komentarzy, które zostały już zatwierdzone.

Najpierw należy zainstalować i włączyć wtyczkę Comment Link Remove i Comment Tools. Szczegółowe instrukcje można znaleźć w naszym przewodniku na temat instalacji wtyczki WordPress.

Po włączaniu kliknij Narzędzia komentarzy Narzędzia komentarzy w kokpicie WordPress.

Tutaj zaznacz pole obok „Usuwaj pole witryny internetowej z formularza komentarza”. Zniechęci to spamerów do wstawienia swoich odnośników.

Jednak wszystkie wcześniej zatwierdzone komentarze nadal będą zawierać odnośnik. Aby usunąć te adresy URL, wystarczy zaznaczyć pole obok opcji „Usuń hiperłącze z komentarza AUTHOR Bio”.

Zalecamy również zaznaczenie ustawienia „Wyłącz przekształcanie adresów URL w hiperłącza w komentarzach”. Opcja ta zapobiega wyświetlaniu adresów URL w komentarzach jako klikalnych hiperłączy.

Poza tym można opcjonalnie włączyć opcję „Usuwaj odnośniki HTML w komentarzach”. To ustawienie usuwa tagi HTML, które tworzą hiperłącza w komentarzach. Dzięki temu wszelkie adresy URL lub odnośniki w komentarzach nie będą wyświetlane jako klikalne.

Comment Tools plugin settings

Po zakończeniu przewiń do dołu strony i kliknij przycisk „Zapisz zmiany”, aby zapisać twoje ustawienia.

Aby zobaczyć tę zmianę w działaniu, wyloguj się ze swojego konta lub przejdź na swoją witrynę internetową w karcie incognito.

Zobaczysz, że formularz komentarza nie ma już pola adresu URL witryny internetowej.

Comment form without website URL field

Ponadto nazwy autorów komentarzy, które wcześniej zawierały odnośniki, nie będą już ich zawierać, a użytkownicy nie będą już mogli w nie kliknąć.

Jednym ze znaków ostrzegawczych jest to, że kolor tekstu nazwy autora komentarza, który zawierał odnośniki, będzie taki sam jak ten, który ich nie zawiera.

Example of comment author names that don't have links

Metoda 3: Usuwanie pola adresu URL witryny internetowej za pomocą kodu

Inną opcją jest usuwanie pola adresu URL witryny internetowej za pomocą fragmentu kodu.

Powodem, dla którego chcemy pokazać tę metodę, jest to, że chociaż wtyczka może usuwać pole adresu URL, nadal zachowuje pole wyboru „Zapisz moje imię i nazwisko, e-mail i witrynę internetową w tej przeglądarce do następnego komentowania” u dołu.

Aby zachować spójność, chcemy zmienić ten tekst na „Zapisz moje imię i e-mail w tej przeglądarce do następnego komentowania”. Możemy to zrobić za pomocą własnego kodu.

Często poradniki mówią, aby dodać własne fragmenty kodu do pliku functions.php twojego motywu.

Jednak nie zalecamy tego, ponieważ nawet mały błąd w twoim kodzie może spowodować wiele typowych błędów WordPressa lub nawet całkowicie zepsuć twoją witrynę.

Dlatego zalecamy korzystanie z WPCode. Jest to najłatwiejszy i najbezpieczniejszy sposób dodawania własnego kodu w WordPressie bez konieczności edytowania jakichkolwiek plików rdzenia motywu.

Uwaga: Chociaż istnieje darmowa wtyczka WPCode, w tym poradniku użyjemy wersji premium.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę WPCode na twojej witrynie internetowej. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Dodanie kodu usuwającego pole adresu URL witryny internetowej w formularzu komentarza

Po włączaniu, przejdź do Code Snippets Add Snippet.

How to add a code snippet to WordPress

Następnie przejdź do karty „Komentarze” i znajdź fragment kodu „Disable Comment Form Website URL”.

Jeśli jeszcze nie połączyłeś się z biblioteką WPCode, to teraz kliknij przycisk „Połącz z biblioteką, aby odblokować (Free)”.

Na tym etapie wystarczy logować się na twoje konto WPCode.

Następnie wystarczy powrócić do poprzedniej strony wtyczki WPCode. Zobaczysz teraz, że przycisk zmienił się na „Użyj fragmentu kodu”. Kliknij go, aby go użyć.

Clicking 'Use snippet' in the Disable Comment Form Website URL code snippet in WPCode

Zobaczysz teraz ekran edytora fragmentów kodu z kodem usuwającym pole adresu URL witryny z formularza komentarza.

Wszystko, co musisz teraz zrobić, to kliknąć przełącznik „Nieaktywny”, aby zamiast tego wyświetlił się „Aktywny”. Następnie kliknij „Aktualizuj”, aby fragment kodu stał się aktywny.

Activating the Disable Website URL Comment Form code snippet in WPCode

Teraz odwiedzający nie mogą już dodawać adresu URL witryny internetowej do swoich komentarzy.

Dodanie kodu usuwającego istniejące odnośniki w nazwach autorów komentarzy

Kod z poprzedniego kroku usuwa jedynie pole adresu URL witryny internetowej z formularzy komentarzy, ale istniejące komentarze z odnośnikami do nazwisk autorów nadal będą zawierać odnośniki.

Na szczęście można je również łatwo usuwać za pomocą WPCode. Wystarczy wrócić do sekcji Fragmenty kodu „ Dodaj fragment kodu. Następnie kliknij „Użyj fragmentu” w sekcji „Dodaj własny konfigurator (nowy fragment kodu)”.

Adding custom code in WPCode

Teraz możesz nadać temu fragmentowi kodu nazwę, aby ułatwić jego identyfikację. Może to być coś prostego, jak „Usuwanie hiperłączy w nazwie autora komentarza”.

Następnie zmień fragment kodu na „PHP Snippet”.

Creating a code snippet in WPCode to remove hyperlinks in existing comment author names

Po zakończeniu skopiuj i wklej poniższy fragment kodu w polu podglądu kodu:

function wpbeginner_remove_comment_author_link( $return, $author, $comment_ID ) {
    
    // Simply return the comment author without the link
    return $author;
}

// Hook the custom function into the 'get_comment_author_link' filter
add_filter( 'get_comment_author_link', 'wpbeginner_remove_comment_author_link', 10, 3 );

Przewijając w dół, upewnij się, że Metoda wstawiania to „Automatyczne wstawianie”, a Lokalizacja to „Uruchom wszędzie”.

Następnie wystarczy włączyć kod i kliknąć „Zapisz fragment kodu”.

Choosing the insertion method and location in WPCode

Teraz starsze nazwy autorów komentarzy nie będą już zawierały odnośników.

Dodanie kodu zastępującego tekstpola wyboru Comments Cookies Opt-In

Jeśli zdecydujesz się wyświetlić pole wyboru dotyczące plików ciasteczek w Twoim formularzu komentarza, najprawdopodobniej zobaczysz ten tekst pola wyboru: „Zapisz moje imię i nazwisko, e-mail i witrynę internetową w tej przeglądarce do następnego komentowania”.

Posiadanie tego pola wyboru w taki sposób, gdy nie ma już pola adresu URL witryny internetowej, będzie wydawać się dość niezręczne. Dobrym pomysłem jest więc zastąpienie tego tekstu.

Aby to zrobić, wystarczy utworzyć nowy fragment kodu, tak jak w poprzednim kroku, i ustawić rodzaj kodu „Fragment PHP”. Możesz nazwać ten kod „Replace Comments Cookies Opt-In Checkbox Text”.

Następnie skopiuj i wklej poniższy fragment kodu w polu podglądu kodu:

// Hook a custom function 'remove_website_from_checkbox_text' into the 'gettext' filter
add_filter('gettext', 'remove_website_from_checkbox_text');

function remove_website_from_checkbox_text($translated_text) {
    // Replace the original text with the modified text
    $translated_text = str_replace(
        'Save my name, email, and website',   // Original text to find
        'Save my name and email',            // Replacement text
        $translated_text                      // The text being processed
    );

    // Return the modified translated text
    return $translated_text;
}

Ustawienia Metody wstawienia i Lokalizacji mogą być takie same jak poprzednio.

Gdy to zrobisz, po prostu włącz kod i kliknij „Zapisz fragment kodu”.

Jeśli kod się powiedzie, tekst opt-in powinien zostać zmieniony na „Zapisz moje imię i e-mail w tej przeglądarce do następnego komentowania”.

Oto jak wygląda tekst opt-in na naszej witrynie testowej:

Save my name and email in this browser for the next time I comment checkbox text

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak usuwać pole adresu URL witryny internetowej z formularza komentarza WordPress. Zachęcamy również do zapoznania się z naszym przewodnikiem dla początkujących na temat moderowania komentarzy w WordPressie oraz wyborem najlepszych wtyczek do formularzy kontaktowych.

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

105 komentarzyZostaw odpowiedź

  1. Syed Balkhi

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

    I don’t know, do it with the instruction, and some websites don’t work.

    • WPBeginner Support

      If it does not work on a site, it likely means that the theme being used is overriding the default comment form.

      Administrator

  3. Dipu

    Hello, thank you for creating a valuable blog post as it was a question of many about how to remove the website field from the comment form.

    I want to know that if allowed the website filed, is it helpful for SEO, because they are nofollow links?

    • WPBeginner Support

      It should not be a major factor in your site’s SEO with either choice.

      Administrator

  4. Tal

    Thanks the php code works great!

    • WPBeginner Support

      Glad it was able to help you!

      Administrator

  5. osama

    well done, and thank you for your great work

    • WPBeginner Support

      You’re welcome, glad you found our guide helpful!

      Administrator

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