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

Jak ograniczyć długość komentarzy w WordPress (łatwy samouczek)

Komentarze w WordPressie zachęcają do dyskusji na temat treści Twojego posta na blogu. Możesz jednak stwierdzić, że komentarze nieistotne, krótkie lub zbyt długie nie są zbyt pomocne.

Ograniczenie długości komentarzy może zapobiegać spamowi, poprawić czytelność i zapewnić, że wkład użytkowników pozostanie wartościowy. Może to prowadzić do bardziej znaczących interakcji i lepszego doświadczenia użytkownika.

W WPBeginner używamy komentarzy do zwiększenia zaangażowania na naszym blogu. Przez lata wypróbowaliśmy różne sztuczki i wskazówki, aby zoptymalizować naszą sekcję dyskusji i zachęcić więcej odwiedzających do pozostawiania komentarzy. Pomogło nam to lepiej zrozumieć naszą publiczność.

W tym artykule pokażemy Ci, jak łatwo ograniczyć długość komentarzy w WordPressie.

Ogranicz długość komentarzy w WordPressie

Dlaczego ograniczać długość komentarzy w WordPressie?

Aktywna sekcja komentarzy to świetny sposób na budowanie społeczności wokół Twojego bloga WordPress. Odwiedzający mogą udzielać informacji zwrotnych, zadawać pytania i przedstawiać własne punkty widzenia na dany temat.

Jednak nie wszystkie komentarze są pomocne.

Moderujemy komentarze w WordPress od ponad dekady. Z naszego doświadczenia wynika, że najbardziej pomocne komentarze mają powyżej 60 znaków i poniżej 5000 znaków długości.

Jednowyrazowe komentarze zazwyczaj nie są zbyt pomocne. W większości przypadków są to komentarze spamowe, w których autor po prostu chce uzyskać link zwrotny z Twojej witryny.

Z drugiej strony, długie komentarze powyżej 5000 znaków to często tyrady lub skargi. Czasami nie mają one nawet związku z artykułem.

Ustawienie limitów długości komentarzy w WordPressie może poprawić ogólną jakość Twoich komentarzy i zniechęcić do spamowania komentarzy. Jednak w WordPressie nie ma wbudowanego sposobu, aby to zrobić.

Niemniej jednak, przyjrzyjmy się, jak kontrolować długość komentarzy w WordPress, ustawiając minimalne i maksymalne limity.

Jak ograniczyć długość komentarzy w WordPress

Możesz ograniczyć długość komentarzy w WordPressie, dodając kod do pliku functions.php. Pamiętaj jednak, że najmniejszy błąd podczas wprowadzania kodu może zepsuć Twoją witrynę i uczynić ją niedostępną.

Dlatego zawsze zalecamy używanie WPCode do wstawiania fragmentów kodu na Twojej stronie WordPress. Jest to najlepsza wtyczka do fragmentów kodu WordPress na rynku, która sprawia, że dodawanie niestandardowego kodu jest bezpieczne i łatwe.

Ponadto zawiera wbudowaną bibliotekę gotowych fragmentów kodu, które możesz dodać do swojej witryny za pomocą kilku kliknięć, w tym jednego do ograniczania długości komentarzy i wyświetlania liczby znaków.

Najpierw musisz zainstalować i aktywować wtyczkę WPCode. Szczegółowe instrukcje znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.

Uwaga: WPCode posiada również darmową wersję, której możesz użyć do tego tutorialu. Jednak przejście na płatny plan zapewni Ci dostęp do większej liczby funkcji, takich jak większa biblioteka fragmentów kodu, logika warunkowa i inne.

Po aktywacji przejdź do strony Fragmenty kodu » + Dodaj fragment z paska bocznego administracji WordPress.

Tutaj musisz wyszukać fragment kodu „Limit Comments & Display Character Count” w bibliotece. Gdy go znajdziesz, najedź na niego kursorem i kliknij przycisk „Użyj fragmentu”.

Znajdź fragment do ograniczania długości komentarzy w bibliotece WPCode

WPCode automatycznie doda kod. Ten kod sprawdza długość komentarza i wyświetla komunikat o błędzie, jeśli jest on za krótki lub za długi.

Domyślnie limit komentarzy w tym fragmencie kodu jest ustawiony na minimum 10 znaków i maksimum 1000 znaków.

Aby jednak ustawić własny limit komentarzy, wystarczy zamienić liczbę 1000 w kodzie na maksymalny limit. Podobnie, możesz zamienić liczbę 10 w kodzie, aby ustawić inny minimalny limit komentarzy na swojej stronie WordPress.

Dostosuj limity długości komentarzy w kodzie

Możesz również zmienić komunikat wyświetlany na Twojej stronie internetowej, gdy użytkownik przekroczy lub nie osiągnie limitu komentarzy.

Po prostu wpisz zdanie, które chcesz wyświetlić po liniach wp_die w kodzie.

Edytuj komunikat o długości komentarza w skrypcie

Jeśli chcesz ograniczyć długość komentarzy tylko na określonych stronach witryny, możesz to również zrobić.

Po prostu przewiń w dół do sekcji „Logika warunkowa” i przełącz przełącznik „Włącz logikę”.

Następnie wybierz opcję „Pokaż” z menu rozwijanego „Warunki” i kliknij przycisk „+ Dodaj nową grupę”.

Włącz przełącznik Logiki Warunkowej

Otworzy to nową kartę, w której musisz wybrać opcję „URL strony” z menu rozwijanego po lewej stronie.

Następnie wpisz URL strony, na której chcesz ograniczyć długość komentarza, w polu po prawej stronie.

Teraz fragment kodu zostanie aktywowany tylko na stronie o właśnie wprowadzonej przez Ciebie adresie URL.

Wpisz logikę warunkową

Po zakończeniu przewiń stronę do góry i przełącz przełącznik „Nieaktywny” na „Aktywny”.

Na koniec kliknij przycisk „Zaktualizuj”, aby zapisać ustawienia.

Aktywuj fragment kodu i kliknij przycisk Aktualizuj

Teraz, gdy użytkownik wpisze komentarz krótszy niż Twoja minimalna długość komentarza, ten komunikat zostanie wyświetlony na jego ekranie.

Użytkownicy nie będą mogli opublikować komentarza, dopóki nie osiągnie on co najmniej wybranej przez Ciebie minimalnej długości.

Komunikat o błędzie jest wyświetlany, jeśli komentarz jest za krótki lub za długi

Podobnie, gdy użytkownik wpisze komentarz przekraczający Twój maksymalny limit, ten komunikat zostanie wyświetlony na jego ekranie.

Pomoże to ograniczyć wybuchy gniewu i spam w komentarzach na Twojej stronie internetowej.

Podgląd wiadomości dla długiego komentarza

Metoda alternatywna: Jeśli wolisz dodać kod ręcznie, możesz skopiować i wkleić poniższy fragment w WordPressie za pomocą WPCode:

add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
 
function wpb_preprocess_comment($comment) {
    if ( strlen( $comment['comment_content'] ) > 5000 ) {
        wp_die('Comment is too long. Please keep your comment under 5000 characters.');
    }
if ( strlen( $comment['comment_content'] ) < 60 ) {
        wp_die('Comment is too short. Please use at least 60 characters.');
    }
    return $comment;
}

Ten fragment kodu działa poprzez dodanie haka filtrującego do preprocess_comment. Ten filtr jest uruchamiany przed tym, jak WordPress zapisze jakiekolwiek komentarze w bazie danych lub przeprowadzi jakiekolwiek wstępne przetwarzanie przesłanych komentarzy.

Podobnie jak gotowy fragment WPCode, wyświetli komunikat o błędzie, jeśli komentarz jest za długi lub za krótki. Nie zapomnij, że możesz zastąpić minimalną i maksymalną liczbę znaków własnymi liczbami, a także edytować komunikat o błędzie.

Aby uzyskać instrukcje krok po kroku, zapoznaj się z naszym przewodnikiem jak łatwo wklejać fragmenty kodu w WordPressie.

Bonus: Popraw zaangażowanie w komentarzach na swojej stronie WordPress

Kontrolowanie długości komentarzy to tylko jeden ze sposobów na zwiększenie zaangażowania w sekcji komentarzy WordPress. Jest to świetne rozwiązanie, aby zatrzymać odwiedzających na Twojej stronie na dłużej i może nawet przynieść korzyści SEO Twojej witryny, gdy komentarze użytkowników zawierają odpowiednie słowa kluczowe i dodają kontekstu do Twoich treści.

Możesz również łatwo ulepszyć sekcję komentarzy na swojej stronie internetowej, korzystając z Thrive Comments.

Wtyczka WordPress Thrive Comments

Jest to najlepsza wtyczka do komentarzy w WordPressie, która posiada dedykowaną tablicę moderacji, pozwala na leniwym ładowaniu komentarzy, umożliwia użytkownikom pozostawianie komentarzy za pomocą profili w mediach społecznościowych i wiele więcej.

Dodatkowo narzędzie umożliwia dodanie funkcji oceny w górę/w dół, aby zredukować spam i zachęcić do ciekawych komentarzy na Twojej stronie.

Thrive Comments pozwala nawet wyróżnić zachęcające komentarze na górze i ukryć obraźliwe lub nieistotne komentarze na dole sekcji dyskusji.

Komentarz funkcji z menu rozwijanego

Pozwala to nagradzać użytkowników, którzy wnoszą najwięcej wartości do dyskusji, jednocześnie uprzejmie zniechęcając innych użytkowników do pozostawiania nieprzydatnych komentarzy.

Aby uzyskać szczegółowe instrukcje, możesz zapoznać się z naszym poradnikiem na temat jak wyróżniać lub ukrywać komentarze w WordPress.

Mamy nadzieję, że ten samouczek pomógł Ci nauczyć się ograniczać długość komentarzy w WordPressie. Możesz również chcieć dowiedzieć się, jak dodać prosty system rankingowy użytkowników dla komentarzy w WordPressie lub zapoznać się z naszą listą sposobów na uzyskanie większej liczby komentarzy pod Twoimi wpisami na blogu WordPress.

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 w 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. biorąc pod uwagę skalę spamu i jego potencjalne szkody dla każdej strony internetowej, ważne jest, aby dbać o komentarze i sposób, w jaki użytkownicy mogą wchodzić w interakcje w sekcji komentarzy.
    Szukałem tego rozwiązania i znalazłem je tutaj.
    wybitna praca wpbeginner.

  2. Wreszcie, funkcjonalne rozwiązanie do ograniczania długości komentarzy. Dodatkowo połączyłem je z Twoim innym fragmentem, aby zapobiec linkom URL w komentarzach, co znacznie pomaga utrzymać komentarze w akceptowalnej formie i unikać spamu lub niechcianych linków URL. Doskonała robota.

  3. Dziękuję WPBeginner za ten kod. Od jakiegoś czasu bezskutecznie szukałem sposobu na ustawienie tego limitu. Jeśli mogę zapytać, czy możliwe jest wykluczenie administratora/autora z ustawionego limitu?

    • Not with the current code but we will look into a workaround we would recommend :)

      Admin

  4. Dziękuję za ten kod, miałem dość usuwania komentarzy, każdy z nich miał ponad 20 tysięcy znaków. To mi bardzo pomaga.

    • Cieszymy się, że mogliśmy pomóc chronić Twoją witrynę przed tymi komentarzami.

      Admin

  5. Wtyczka kontrolująca długość komentarzy nie jest już dostępna> Czy masz jakieś sugestie dotyczące innej wtyczki, która zrobi to samo.

    Dzięki

    • Chociaż nie mamy obecnie żadnej rekomendacji, zaktualizujemy ten artykuł, gdy znajdziemy wtyczkę, którą moglibyśmy polecić.

      Admin

  6. Do Twojej wiadomości, „Kontrola długości komentarzy” nie znajduje się już w katalogu WordPress. Dzięki

    • Thank you for letting us know, we’ll be sure to keep an eye out for an alternative plugin :)

      Admin

  7. Cześć,
    po pierwsze dziękuję za Twój kod
    i jak mogę pozostać na mojej stronie i otworzyć wyskakujący komunikat z błędem?

    dzięki

  8. Jestem zachwycony, że to znalazłem! To zmienia życie na stronie takiej jak moja!

    Czy możesz podać mi kod, który WYŁĄCZA ten limit dla mnie (administratorów)? Dzięki

  9. Cześć,

    Wtyczka nie znajduje się już w katalogu WordPress, ale kod działa bardzo dobrze. Chciałbym jednak wiedzieć, czy istnieje sposób, aby „wyszarzyć” lub „wyłączyć” przycisk wysyłania, jeśli warunki długości komentarza nie zostaną spełnione. Obecnie ten kod pozwala użytkownikowi wysłać komentarz, a następnie otrzymuje komunikat o błędzie, jeśli długość jego komentarza nie jest zgodna z kryteriami kodu. Wyszarzenie przycisku pozwoli nam powstrzymać irytację użytkowników i nie będzie potrzeby naciskania przycisku wstecz.

  10. cześć, gdzie mogę pobrać aplikację WordPress?
    czy możesz podać link? albo wysłać go na mojego Gmaila? dzięki

  11. Czy mogę ustawić limit długości komentarza od 50 do 500 zamiast 5000? Jaki będzie kod dla tego?

    • add_filter( ‘preprocess_comment’, ‘wpb_preprocess_comment’ );

      function wpb_preprocess_comment($comment) { if ( strlen( $comment[‘comment_content’] ) > 5000 ) { wp_die('Komentarz jest za długi. Proszę, aby Twój komentarz nie przekraczał 5000 znaków.'); } if ( strlen( $comment[‘comment_content’] ) < 60 ) { wp_die('Komentarz jest za krótki. Proszę użyć co najmniej 60 znaków.'); } return $comment; }

  12. Czy jest jakiś sposób, aby ograniczyć liczbę komentarzy, a jeśli limit zostanie przekroczony, utworzyć nową stronę i umieścić resztę komentarza na nowej stronie?

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