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

Jak wyłączyć HTML w komentarzach WordPress (szybka i łatwa metoda)

Kiedy po raz pierwszy zaczęliśmy zarządzać stronami WordPress dla klientów, radzenie sobie ze spamem w komentarzach było codziennym utrapieniem.

Domyślnie WordPress pozwala użytkownikom na dodawanie pewnych tagów HTML w swoich komentarzach, takich jak <a>, <em> i <strong>. Chociaż te tagi mogą być pomocne, spamerzy często nadużywają ich do dodawania linków i formatowania, zamieniając dyskusje w zagracony bałagan niechcianych promocji.

Próbowaliśmy wielu sposobów na blokowanie spamu, ale jedną z najprostszych i najskuteczniejszych metod jest po prostu wyłączenie HTML w komentarzach. Ta szybka zmiana pomaga natychmiast zredukować spam, jednocześnie pozwalając prawdziwym odwiedzającym dołączyć do rozmowy.

W tym przewodniku pokażemy Ci, jak wyłączyć HTML w komentarzach WordPress bez pisania kodu. Nie martw się o nic technicznego – to łatwe rozwiązanie, które możesz skonfigurować w zaledwie kilka kliknięć! 🛠️

Jak wyłączyć HTML w komentarzach WordPress

📌 Krótkie podsumowanie: Możesz łatwo wyłączyć HTML w komentarzach WordPress, dodając prosty fragment kodu PHP. Zalecamy użycie darmowego pluginu WPCode do bezpiecznego dodania tego kodu bez edycji pliku functions.php Twojej witryny.

Dlaczego warto wyłączyć HTML w komentarzach WordPress?

Kiedy ludzie publikują komentarze, mogą dodawać do swojej wiadomości linki, pogrubiony tekst, kursywę i inne elementy. Brzmi to niewinnie, ale nie zawsze jest to dobra rzecz.

Pozwalanie na HTML oznacza, że użytkownicy mogą formatować swoje komentarze, ale otwiera to również drzwi do nadużyć. Boty i skrypty są często programowane do publikowania spamu w komentarzach przy użyciu tagów HTML, aby przemycić spamerskie linki, co sprawia, że sekcja komentarzy jest niechlujna i niebezpieczna.

Wyłączenie HTML może pomóc zablokować te niechciane posty i utrzymać bezpieczeństwo Twojej witryny.

Oznacza to, że ktoś nadal może opublikować coś w stylu:

I really loved your post! &lt;em>It changed my life!&lt;/em> Visit &lt;strong>my blog&lt;/strong> for amazing tips!

Lub bardzo losowy ciąg znaków, taki jak ten:

Komentarz nadal będzie widoczny, ale tagi HTML nie będą działać.

Ta prosta funkcja daje Ci większą kontrolę nad typem treści udostępnianych na Twojej stronie WordPress. Ułatwia również zarządzanie witryną i chroni czytelników przed niechcianymi lub szkodliwymi komentarzami.

Teraz zobaczmy, jak możesz wyłączyć HTML w komentarzach WordPress. Oto wszystkie tematy, które omówimy w tym przewodniku:

Wyłączanie HTML w komentarzach WordPress

Niektóre poradniki powiedzą Ci, aby dodać niestandardowy kod bezpośrednio do plików motywu. Powiedzą, że będziesz musiał otworzyć plik functions.php swojego motywu i dodać niestandardowy fragment kodu.

Jednak nie jest to najbardziej przyjazna dla początkujących metoda i ryzykujesz uszkodzeniem swojej witryny poprzez modyfikację pliku functions.php.

Z naszego doświadczenia wynika, że WPCode jest najbezpieczniejszym sposobem na wykonanie tego fragmentu PHP bez psucia motywu. Dlatego polecamy go jako najlepszy plugin do fragmentów kodu dla WordPress.

WPCode pozwala bezpiecznie dodawać niestandardowy CSS, PHP, HTML i inne do WordPressa. Możesz po prostu wkleić fragment kodu do edytora i aktywować go jednym kliknięciem.

Niektóre z naszych marek partnerskich używają WPCode do dodawania i zarządzania niestandardowymi fragmentami kodu na swoich stronach internetowych. Widzieliśmy, jak usprawnia to nasz przepływ pracy, a więcej o tym, jak działa, możesz dowiedzieć się w naszej kompletnej recenzji WPCode.

Strona główna WPCode

Mając to na uwadze, zainstalujmy i aktywujmy plugin WPCode.

Możesz zacząć od darmowej wersji, ponieważ obsługuje ona niestandardowe fragmenty kodu. Jeśli potrzebujesz pomocy, możesz skorzystać z naszego przewodnika na temat jak zainstalować plugin WordPress.

📝 Uwaga: WPCode Pro oferuje więcej funkcji. Jeśli więc podoba Ci się wtyczka, możesz rozważyć uaktualnienie do wersji premium. Zawiera ona bibliotekę ponad 100 gotowych fragmentów, takich jak wyłączanie komentarzy i wyłączanie stron załączników.

Dodatkowo możesz uzyskać dostęp do pełnej historii rewizji wszystkich swoich fragmentów kodu oraz możliwość planowania kodu.

Po aktywacji przejdź do Fragmenty kodu » + Dodaj fragment.

Przycisk Dodaj fragment w WPCode

Spowoduje to przejście do biblioteki fragmentów kodu.

Ponieważ będziemy używać niestandardowego fragmentu kodu, możesz najechać kursorem na „Dodaj swój niestandardowy kod (nowy fragment)” i kliknąć przycisk „+ Dodaj niestandardowy fragment”.

Wybierz opcję 'Dodaj swój własny kod (Nowy fragment)' z biblioteki

Na następnym ekranie WPCode poprosi Cię o wybranie typu kodu.

Po prostu kliknij odpowiednie pole, aby wybrać opcję „Fragment PHP”.

Wybór typu kodu PHP

Powinieneś teraz przejść do edytora kodu.

Tutaj możesz najpierw dodać tytuł dla swojego niestandardowego fragmentu kodu. Upewnij się, że używasz jasnej nazwy, ponieważ pomoże to utrzymać wszystko w porządku. Na przykład, używamy „Wyłącz HTML w komentarzach”.

Następnie, w polu „Podgląd kodu”, możesz dodać następujący niestandardowy fragment kodu. Ten kod używa prostej funkcji PHP do konwersji specjalnych znaków HTML na zwykłe encje tekstowe.

Oznacza to, że przeglądarka bezpiecznie wyświetli surowe tagi jako tekst na ekranie zamiast wykonywać je jako kod, całkowicie neutralizując złośliwe skrypty i ukryte spamerskie linki:

add_filter( 'preprocess_comment', function( $comment_data ) {
    $comment_data['comment_content'] = htmlspecialchars( $comment_data['comment_content'] );
    return $comment_data;
} );

Oto jak to wygląda w edytorze:

Podgląd fragmentu kodu do wyłączania komentarzy HTML

Stąd wszystko, co musisz zrobić, to uruchomić kod.

Aby to zrobić, możesz przełączyć przełącznik z „Nieaktywny” na „Aktywny” i kliknąć przycisk „Zapisz fragment” lub „Zaktualizuj”.

Przełącz przełącznik na 'Aktywny' i kliknij przycisk 'Aktualizuj'

I to wszystko!

Teraz możesz otworzyć swój wpis na blogu w nowym oknie przeglądarki incognito lub prywatnej, aby przetestować dodawanie komentarzy za pomocą tagów HTML i zobaczyć, jak wygląda to na stronie głównej.

Oto jak to wygląda na naszej stronie demonstracyjnej:

HTML w komentarzach wyłączony

💡 Wskazówka Pro: Dlaczego używać wtyczki takiej jak WPCode zamiast bezpośredniej edycji pliku functions.php Twojego motywu? Wszelkie niestandardowe kody dodane do functions.php mogą zostać usunięte podczas aktualizacji motywu.

WPCode przechowuje Twoje fragmenty kodu bezpiecznie i oddzielnie, dzięki czemu nadal działają, niezależnie od tego, ile razy aktualizujesz swój motyw lub wtyczki.

Dodatkowa wskazówka: Wyłączanie automatycznego linkowania adresów URL w komentarzach WordPress

Jeśli chcesz jeszcze bardziej zwiększyć bezpieczeństwo swojej witryny, dobrym pomysłem jest wyłączenie automatycznego linkowania adresów URL w komentarzach WordPress.

Automatyczne linkowanie adresów URL w komentarzach wyłączone

Domyślnie WordPress automatycznie konwertuje zwykłe adresy URL wklejone do komentarzy na klikalne linki. Chociaż to automatyczne linkowanie nie zmienia Twojej bazy danych, wyświetla aktywne linki w Twoim obszarze administracyjnym i sekcji komentarzy.

Chociaż niektórzy komentujący mogą mieć uzasadnione powody do wklejania linków, spamerzy często zalewają sekcje komentarzy złośliwymi adresami URL, aby zwiększyć własne SEO lub oszukać Twoich odwiedzających.

Spamujące adresy URL mogą stanowić zagrożenie dla bezpieczeństwa. Niektóre z tych linków mogą prowadzić do szkodliwych stron lub oszustw, co może narazić bezpieczeństwo Twoich odwiedzających.

Utrzymując sekcję komentarzy czystą i wolną od tych bezpośrednich adresów URL, pomagasz zapewnić lepsze doświadczenie użytkownika dla wszystkich na Twojej stronie.

Dobrą wiadomością jest to, że możesz użyć WPCode, aby zrobić to łatwo i bezpiecznie. Aby uzyskać instrukcje krok po kroku, możesz zapoznać się z naszym przewodnikiem na temat wyłączania automatycznego linkowania adresów URL w komentarzach WordPress.

Często zadawane pytania: Wyłączanie HTML w komentarzach WordPress

Nadal masz pytania dotyczące wyłączania HTML w komentarzach? Oto niektóre z najczęściej zadawanych pytań przez naszych czytelników.

Czy wyłączenie HTML w komentarzach wpłynie na istniejące komentarze?

Nie, ten kod wpływa tylko na nowe komentarze. Stare komentarze z HTML pozostaną nienaruszone, chyba że edytujesz je ręcznie.

Czy używanie WPCode jest bezpieczne?

Tak. Jest to bezpieczniejsze niż edycja pliku functions.php, ponieważ zapobiega błędom, które mogą zepsuć Twoją witrynę.

Czy mogę ponownie włączyć HTML później?

Tak, po prostu dezaktywuj lub usuń fragment w WPCode.

Dodatkowe zasoby, aby ulepszyć komentarze w WordPress

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wyłączyć HTML w komentarzach WordPress.

Teraz, gdy zabezpieczyłeś swoją sekcję komentarzy przed złośliwym HTML, możesz zapoznać się z naszymi innymi przewodnikami na temat optymalizacji tego nowo chronionego obszaru:

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

23 CommentsLeave a Reply

  1. Niestety wtyczka Peter’s Literal Comments nie jest już aktywna; była ostatnio aktualizowana w 2015 roku i może już nawet nie działać na najnowszych wersjach. Być może będziesz musiał polecić inną wtyczkę...

    • Thank you for letting us know that the plugin is not active a the moment. When we look at updating the article we will look for an alternative :)

      Administrator

    • Cześć,

      Domyślnie możesz używać następujących tagów HTML w komentarzach.

      <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

      Administrator

  2. Bardzo dobrze napisany artykuł, zawsze śledzę Twojego bloga w przypadku wszystkich moich problemów z WordPressem, dzięki

  3. na moim każdym poście na blogu jest mnóstwo komentarzy... jak wyłączyć hiperłącze HTML, abym mógł chronić mój post przed spamem

  4. Myślę, że czegoś brakuje. Powinieneś dodać swoją funkcję plc_comment_display() do stosu filtrów w następujący sposób:

    add_filter(‘comment_text’, ‘plc_comment_display’);

    Pozdrawiam.

  5. Świetny artykuł, dzięki! Wydaje się, że działa doskonale z najnowszymi wersjami WordPressa (3.3). Kod stał się znacznie czystszy, jak wspomniano, i wydaje się, że ułatwił życie podczas próby zaimplementowania formularza komentarzy w bocznych obszarach itp. (Miałem koszmar z poprzednim użyciem zwykłego kodu)

  6. Im jesteś starszy, tym większe jest ryzyko, że coś niepożądanego Ci się przytrafi podczas pobytu za granicą. Dziękuję za ujawnienie Twoich sugestii na tym blogu. Masz dobre pomysły na WordPress, dziękuję za tak łatwe rozwiązanie mojego problemu.

  7. Świetnie, w ten sposób można zapewnić, że nikt nie będzie umieszczał linków w polu komentarza. Naprawdę nienawidzę widzieć, jak ludzie to robią niepotrzebnie.

  8. To mnie zdezorientowało, bracie, ale zrobiłem prosty plugin, który pozwala ci zastąpić za pomocą &gt ;

    <?php
    /*
    Nazwa wtyczki: Filter Comments
    URI wtyczki: http://cruzenaldo.com/plugin-sederhana-filter-komentar/
    Opis: Prosta wtyczka do filtrowania komentarzy i zapobiegania wprowadzaniu przez użytkowników tagów HTML
    Autor: Cruz3N
    URI autora: http://www.cruzenaldo.com/
    Wersja: 1.0
    */

    function my_function ($text) { $text = str_replace('’, ‘&gt ;’, $text); return $text; }

    add_filter(‘comment_text’, ‘my_function’);
    ?>

    Możesz to lepiej zmodyfikować... Mam nadzieję, że będzie przydatne

    Pobierz tutaj
    http://www.box.net/shared/rgb4lmt5uy

    A oto mój brzydki blog :p
    http://cruzenaldo.com/

    Z najlepszymi pozdrowieniami
    Cruz3N

  9. Thank you for the useful tuto and easy to follow. I’ve found another one explaining how to disable HTML but was to hard and badly explained, anyway thanks again and have a great week end :)

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. Proszę NIE używaj słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.