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)

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie die Länge der Kommentare in WordPress begrenzen?

WordPress-Kommentare regen Diskussionen über den Inhalt Ihres Blogbeitrags an. Sie werden jedoch feststellen, dass Kommentare, die sehr kurz oder zu lang sind, nicht sehr hilfreich sind.

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. Wenn Sie jedoch auf die kostenpflichtige Version upgraden, erhalten Sie 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 nun ein Benutzer einen Kommentar eingibt, der die Mindestlänge unterschreitet, wird diese Meldung auf dem Bildschirm 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

Ähnlich verhält es sich, wenn ein Benutzer 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-Kommentarbereich zu erhöhen. Dies ist ideal, um Besucher länger auf Ihrer Website zu halten und kann sogar der Suchmaschinenoptimierung Ihrer Website zugutekommen, wenn die Kommentare der Nutzer 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 WordPress-Kommentar-Plugin, das mit einem speziellen Moderations-Board ausgestattet ist, mit dem Sie Kommentare verzögert laden können, das es Nutzern 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 dieses Tutorial Ihnen geholfen hat zu lernen, wie man die Länge von Kommentaren in WordPress begrenzt. Vielleicht möchten Sie auch erfahren, wie Sie Ihren Blog-Traffic erhöhen können, oder unsere Liste der besten WordPress-Plug-ins für das Wachstum Ihrer Website lesen.

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

20 KommentareEine Antwort hinterlassen

  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. Harsh Lahre says

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

  3. connie mergel says

    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 says

      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

  4. ghost says

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

    thanks

  5. Charlie Lynburg says

    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

  6. Bharat Sharma says

    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.

    • paunkumar says

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

  7. Tom says

    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.