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

Wie man die Länge von Kommentaren in WordPress begrenzt (einfache Anleitung)

WordPress-Kommentare regen zu Diskussionen über den Inhalt Ihrer Beiträge im Blog an. Sie werden jedoch feststellen, dass Kommentare, die irrelevant, kurz oder übermäßig lang sind, nicht sehr hilfreich sind.

Die Begrenzung der Länge von Kommentaren kann Spam verhindern, die Lesbarkeit verbessern und sicherstellen, dass die Beiträge der Benutzer wertvoll bleiben. Dies kann zu sinnvolleren Interaktionen und einem besseren Benutzererlebnis führen.

Bei WPBeginner nutzen wir Kommentare, um das Engagement in unserem Blog zu steigern. Im Laufe der Jahre haben wir verschiedene Tricks und Tipps ausprobiert, um unseren Abschnitt für Diskussionen zu optimieren und mehr Besucher zu ermutigen, Kommentare zu hinterlassen. Dies hat uns geholfen, ein tieferes Verständnis für unser Publikum zu gewinnen.

In diesem Artikel zeigen wir Ihnen, wie Sie die Länge von Kommentaren in WordPress einfach begrenzen können.

Limit Comment Length in WordPress

Warum die Kommentarlänge in WordPress begrenzen?

Ein aktiver Kommentarbereich ist eine großartige Möglichkeit, eine Gemeinschaft rund um Ihren WordPress-Blog aufzubauen. Besucher können Feedback geben, Fragen stellen und ihre eigenen Standpunkte zu einem Thema einbringen.

Doch nicht alle Kommentare sind hilfreich.

Wir moderieren WordPress-Kommentare seit mehr als einem Jahrzehnt. Wir haben die Erfahrung gemacht, dass die hilfreichsten Kommentare über 60 Zeichen und unter 5000 Zeichen lang sind.

Ein-Wort-Kommentare sind in der Regel nicht sehr hilfreich. In den meisten Fällen handelt es sich um Spam-Kommentare, bei denen der Verfasser nur einen Backlink von Ihrer Website haben möchte.

Andererseits handelt es sich bei langen Kommentaren mit mehr als 5.000 Zeichen oft um Tiraden oder Beschwerden. Manchmal sind sie nicht einmal relevant für den Artikel.

Die Festlegung von Längenbeschränkungen für Kommentare in WordPress kann die Qualität Ihrer Kommentare insgesamt verbessern und Spam-Kommentare verhindern. Es gibt jedoch keine eingebaute Möglichkeit, dies in WordPress zu tun.

Schauen wir uns also an, wie man die Länge von Kommentaren in WordPress kontrollieren kann, indem man Mindest- und Höchstgrenzen festlegt.

Wie man die Kommentarlänge in WordPress begrenzt

Sie können die Länge von Kommentaren in WordPress begrenzen, indem Sie einen Code in Ihre functions.php-Datei einfügen. Denken Sie jedoch daran, dass der kleinste Fehler bei der Eingabe des Codes Ihre Website zerstören und sie unzugänglich machen kann.

Deshalb empfehlen wir, immer WPCode zu verwenden, um Code-Snippets in Ihre WordPress-Website einzufügen. Es ist das beste WordPress-Code-Snippets-Plugin auf dem Markt, mit dem Sie sicher und einfach benutzerdefinierten Code hinzufügen können.

Zunächst müssen Sie das WPCode-Plugin installieren und aktivieren. Eine detaillierte Anleitung finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins.

Hinweis: WPCode hat auch eine kostenlose Version, die Sie für dieses Tutorial verwenden können. Mit einem Upgrade auf die kostenpflichtige Version erhalten Sie jedoch Zugriff auf weitere Funktionen, wie eine größere Code-Snippets-Bibliothek, bedingte Logik und mehr.

Besuchen Sie nach der Aktivierung die Seite Code Snippets “ + Add Snippet in der WordPress-Admin-Seitenleiste.

Klicken Sie hier auf die Schaltfläche „Snippet verwenden“ unter der Option „Eigenen Code hinzufügen (neues Snippet)“.

Add new snippet

Dies führt Sie zur Seite „Benutzerdefiniertes Snippet erstellen“, wo Sie zunächst einen Titel für Ihr Code-Snippet eingeben können. Dieser Name wird nicht im Frontend der Website angezeigt und kann beliebig gewählt werden.

Wählen Sie dann die Option „PHP Snippet“ als Codetyp aus dem Dropdown-Menü in der rechten Ecke des Bildschirms.

Choose the PHP Snippet option for comment length limit

Kopieren Sie dann einfach den folgenden Codeschnipsel und fügen Sie ihn in das Feld „Codevorschau“ ein:

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

Dieses Codeschnipsel funktioniert durch Hinzufügen eines Filter-Hooks zu preprocess_comment. Dieser Filter wird ausgeführt, bevor WordPress Kommentare in der Datenbank speichert oder eine Vorverarbeitung der übermittelten Kommentare durchführt.

Es prüft die Länge des Kommentars und zeigt eine Fehlermeldung an, wenn er zu kurz oder zu lang ist. Standardmäßig ist die Kommentarlänge in diesem Ausschnitt auf mindestens 60 und höchstens 5.000 Zeichen festgelegt.

Um jedoch ein eigenes Kommentarlimit festzulegen, ersetzen Sie einfach die Zahl 5.000 im Code durch Ihre Höchstzahl.

In ähnlicher Weise können Sie die Zahl 60 im Code ersetzen, um eine andere Mindestanzahl von Kommentaren auf Ihrer WordPress-Website festzulegen.

Sie können auch die Meldung ändern, die auf Ihrer Website angezeigt wird, wenn ein Nutzer das Kommentarlimit über- oder unterschreitet. Geben Sie einfach den Satz, den Sie anzeigen möchten, nach den wp_die-Zeilen in den Code ein.

Edit comment limit snippet

Danach blättern Sie zum Abschnitt „Einfügen“ und wählen den Modus „Automatisch einfügen“.

Der benutzerdefinierte Code wird bei der Aktivierung automatisch auf Ihrer Website ausgeführt.

Choose an insertion method

Wenn Sie die Länge von Kommentaren nur auf bestimmten Seiten der Website begrenzen möchten, können Sie auch das tun.

Blättern Sie einfach nach unten zum Abschnitt „Bedingte Logik“ und schalten Sie den Schalter „Logik aktivieren“ um.

Wählen Sie anschließend die Option „Anzeigen“ aus dem Dropdown-Menü „Bedingungen“ und klicken Sie auf die Schaltfläche „+ Neue Gruppe hinzufügen“.

Enable the Conditional Logic toggle

Daraufhin wird eine neue Registerkarte geöffnet, in der Sie die Option „Seiten-URL“ aus dem Dropdown-Menü auf der linken Seite auswählen müssen.

Geben Sie dann die URL der Seite, auf der Sie die Länge der Kommentare begrenzen möchten, in das Feld rechts ein.

Nun wird das Codeschnipsel nur auf der Seite mit der URL, die Sie gerade eingegeben haben, aktiviert.

Type the conditional logic

Blättern Sie zurück zum Anfang der Seite und schalten Sie den Schalter „Inaktiv“ auf „Aktiv“ um.

Klicken Sie schließlich auf die Schaltfläche „Snippet speichern“, um Ihre Einstellungen zu speichern.

Save the comment limit snippet

Wenn ein Benutzer nun einen Kommentar eingibt, der kürzer ist als die Mindestlänge des Kommentars, wird diese Meldung auf seinen Ansichten angezeigt.

Die Nutzer können erst dann einen Kommentar abgeben, wenn er mindestens die von Ihnen gewählte Mindestlänge hat.

An Error Message Is Displayed if a Comment is Too Short or Too Long

Wenn ein Nutzer einen Kommentar eingibt, der die Höchstgrenze überschreitet, wird diese Meldung auf seinem Bildschirm angezeigt.

Dies wird dazu beitragen, dass es weniger Schimpfwörter und Spam-Kommentare auf Ihrer Website gibt.

Message preview for a long comment

Bonus: Verbessern Sie die Kommentaraktivität auf Ihrer WordPress-Website

Die Steuerung der Kommentarlänge ist nur eine Möglichkeit, das Engagement in Ihrem WordPress Abschnitt für Kommentare zu erhöhen. Dies ist ideal, um Besucher länger auf Ihrer Website zu halten, und kann sich sogar positiv auf die Suchmaschinenoptimierung Ihrer Website auswirken, wenn die Kommentare der Benutzer relevante Schlüsselwörter enthalten und Kontext zu Ihrem Inhalt hinzufügen.

Sie können den Kommentarbereich auf Ihrer Website mit Thrive Comments auch leicht weiter verbessern.

The Thrive Comments WordPress plugin

Es ist das beste Plugin für WordPress-Kommentare, das über eine eigene Freigabe-Tafel verfügt, mit der Sie Kommentare langsam laden können, und das es Benutzern ermöglicht, Kommentare mit ihren Social-Media-Profilen zu hinterlassen, und vieles mehr.

Außerdem können Sie mit dem Tool eine Upvote/Downvote-Funktion hinzufügen, um Spam zu reduzieren und interessante Kommentare auf Ihrer Website zu fördern.

Mit Thrive Comments können Sie sogar ermutigende Kommentare ganz oben anzeigen und beleidigende oder irrelevante Kommentare ganz unten im Diskussionsbereich verbergen.

Feature comment from dropdown menu

Auf diese Weise können Sie die Nutzer belohnen, die den größten Beitrag zur Diskussion leisten, während Sie andere Nutzer höflich davon abhalten, nicht hilfreiche Kommentare zu hinterlassen.

Detaillierte Anweisungen finden Sie in unserem Tutorial über das Einfügen oder Begraben von Kommentaren in WordPress.

Wir hoffen, dass diese Anleitung Ihnen geholfen hat zu lernen, wie man die Länge von Kommentaren in WordPress begrenzt. Vielleicht möchten Sie auch erfahren , wie Sie ein einfaches Benutzer-Ranking-System für WordPress-Kommentare einrichten können, oder sich unsere Liste der Möglichkeiten ansehen , wie Sie mehr Kommentare zu Ihren WordPress-Blogbeiträgen erhalten.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

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.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

19 KommentareEine Antwort hinterlassen

  1. Harsh Lahre

    Thank you for this code, I was tired deleting comments, each one is more than 20 thousand characters. This helps me a lot.

    • WPBeginner Support

      Glad we could help protect your site from those comments.

      Admin

  2. connie mergel

    The control comment length plugin is no longer available> Do you have any suggestions about another plugin that will do the same thing.

    Thanks

    • WPBeginner Support

      While we don’t have a recommendation at the moment, we will be sure to update this article when we find a plugin we would recommend.

      Admin

  3. Binh Pham

    Awsome! Thank you so much for the tip.

    • WPBeginner Support

      You’re welcome, glad you found our guide helpful :)

      Admin

  4. Efe Obasuyi

    For your information, the „Control Comment Length“ is no longer on WordPress directory. Thanks

    • WPBeginner Support

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

      Admin

  5. Stephen

    The plugin is no longer available. Update your article!

    • WPBeginner Support

      Thanks for letting us know, we’ll be sure to look for an alternative

      Admin

  6. ghost

    hi,
    first thanks for your code
    and how can i stay in my page and open a popup message showing the message error ?

    thanks

  7. Charlie Lynburg

    I am thrilled to have found this! It’s life-changing in a site like mine!

    Can you give me a code to add that EXEMPTS this limit for myself (admins)? Thanks

  8. MGK

    is there any way to add read more tag on comment?

  9. Bharat Sharma

    Hi,

    The plugin is no longer in WordPress directory, but the code works very well. However, I want to know is there a way we can „gray out“ or „disable“ the submit button if the comment length conditions are not met. Right now, what this code do is it allow the user to submit comment and they get an error message if their comment length is not as per code criteria. By greying out the button we will be able to stop users from getting irritated and their will be no need to hit the back button.

  10. stanley

    hi where can i download the wordpress application?
    can you give the link?or send it thru my gmail? thanks

  11. Abdul Halim

    Can I do comment length limit 50 to 500 instead of 5000? What will be code for that?

    • paunkumar

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

  12. Tom

    Is there any way to limit comments, and if the limit is exceeded a new page will be created and the rest of the comment is on a new page?

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.