Wie kann ich Kommentare in WordPress deaktivieren?

Diese one.com-Anleitung hilft Ihnen dabei, Kommentare auf Ihrer WordPress-Website zu deaktivieren. Sie bietet Methoden zum Deaktivieren von Kommentaren für einzelne Beiträge, Seiten oder Ihre gesamte Website.


Warum Kommentare in WordPress deaktivieren?

Sie können aus verschiedenen Gründen Kommentare für bestimmte Beiträge oder Seiten deaktivieren oder die Kommentare auf Ihrer gesamten Website abschalten. So möchten Blogger:innen vielleicht keine Kommentare zu bestimmten Beiträgen, und kleine Unternehmenswebsites brauchen sie vielleicht gar nicht. Die Deaktivierung von Kommentaren kann auch dazu beitragen, Spam zu verhindern. In WordPress können Sie Kommentare ganz einfach deaktivieren oder den Kommentarbereich ganz entfernen.


So deaktivieren Sie Kommentare manuell

Bitte beachten Sie, dass das direkte Einfügen von Codefragmenten in Ihre Themedateien Ihre Website leicht beschädigen kann und nur für fortgeschrittene Benutzer:innen empfohlen wird. Alternative Optionen finden Sie in den folgenden Abschnitten.

  1. Wählen Sie die Datei functions.php Ihres Themes mit dem File Manager von one.com aus.
  2. Klicken Sie im rechten Fenster auf Bearbeiten.
    edit_functions.png
  3. Fügen Sie das bereitgestellte Codefragment am Ende der Datei ein:
    add_action('admin_init', function () {
        // Redirect any user trying to access comments page
        global $pagenow;
         
        if ($pagenow === 'edit-comments.php') {
            wp_safe_redirect(admin_url());
            exit;
        }
     
        // Remove comments metabox from dashboard
        remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
     
        // Disable support for comments and trackbacks in post types
        foreach (get_post_types() as $post_type) {
            if (post_type_supports($post_type, 'comments')) {
                remove_post_type_support($post_type, 'comments');
                remove_post_type_support($post_type, 'trackbacks');
            }
        }
    });
     
    // Close comments on the front-end
    add_filter('comments_open', '__return_false', 20, 2);
    add_filter('pings_open', '__return_false', 20, 2);
     
    // Hide existing comments
    add_filter('comments_array', '__return_empty_array', 10, 2);
     
    // Remove comments page in menu
    add_action('admin_menu', function () {
        remove_menu_page('edit-comments.php');
    });
     
    // Remove comments links from admin bar
    add_action('init', function () {
        if (is_admin_bar_showing()) {
            remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
        }
    });
    
  4. Klicken Sie auf Speichern, um Ihre Änderungen zu speichern.
  5. Erledigt! Dieses Snippet leitet Benutzer:innen um, die versuchen, auf die Kommentarseite zuzugreifen, entfernt kommentarbezogene Funktionen und schließt die Kommentare im Frontend.

Kommentare für zukünftige Beiträge deaktivieren

Wenn Sie eine neue WordPress-Website erstellen, können Sie Kommentare für zukünftige Beiträge ganz einfach deaktivieren. Folgen Sie diesen Schritten:

  1. Gehen Sie in Ihrem WP Admin zu Einstellungen > Diskussion.
  2. Deaktivieren Sie „Erlaube Besuchern, neue Beiträge zu kommentieren.“
    future_commentsOFF.png
  3. Scrollen Sie nach unten und klicken Sie auf Änderungen speichern, um Kommentare für zukünftige Beiträge zu deaktivieren.

Kommentare für eine bestimmte Seite oder einen Beitrag deaktivieren

Standardmäßig sind Kommentare auf allen Seiten in WordPress deaktiviert. Sie haben jedoch die Möglichkeit, sie für einzelne Seiten und Beiträge zu aktivieren oder zu deaktivieren.

  1. Navigieren Sie in Ihrem WP Admin zu Seiten > Alle Seiten.
  2. Bewegen Sie die Maus über den Seitentitel, um Kommentare zu aktivieren/deaktivieren.
  3. Klicken Sie unter der gewünschten Seite oder dem gewünschten Beitrag auf Bearbeiten.
  4. Klicken Sie auf den Tab Einstellungen auf der rechten Seite des Editors.
  5. Suchen Sie dann das Feld Diskussion und deaktivieren Sie die Option „Kommentare erlauben“.
    Pagecomments.png
  6. Klicken Sie oben neben dem Tab Einstellungen auf den Button Aktualisieren.
Hinweis: Wenn Sie es nicht sehen können, sollten Sie überprüfen, ob das Diskussionsfeld aktiviert ist oder nicht. In der oberen rechten Ecke Ihrer Seite sehen Sie ein Symbol mit drei vertikalen Punkten. Klicken Sie darauf, um ein Dropdown-Menü zu öffnen und wählen Sie Voreinstellungen aus. Gehen Sie dann zu Bedienfelder und schalten Sie das Feld Diskussion ein.

Auf die gleiche Weise können Sie die Kommentare zu einzelnen Beiträgen deaktivieren:
WP Admin > Beiträge > Alle Beiträge > Bearbeiten.


Kommentare auf allen Seiten und Beiträgen auf einmal deaktivieren

Möchten Sie Kommentare für alle Ihre veröffentlichten Beiträge und Seiten auf einmal deaktivieren, ohne ein Plugin zu verwenden? Dann folgen Sie diesen Schritten.

  1. Gehen Sie in Ihrem WP Admin zu Beiträge > Alle Beiträge und wählen Sie die gewünschten Beiträge aus.
  2. Wählen Sie im Dropdown-Menü für Mehrfachaktionen die Option Bearbeiten und klicken Sie auf Übernehmen.
  3. Setzen Sie das Kommentare-Dropdown auf „Nicht erlauben“.
  4. Klicken Sie auf Aktualisieren, um den Vorgang abzuschließen.
    wp-comment.png

Sie können das gleiche Verfahren anwenden, um Kommentare auf Ihren Seiten zu deaktivieren:
WP Admin > Seiten > Alle Seiten > Bearbeiten.


Alle WordPress-Kommentare löschen

Die Deaktivierung von Kommentaren auf Ihrer WordPress-Website verhindert zwar, dass neue Kommentare zu Ihren Beiträgen und Seiten hinzugefügt werden, entfernt jedoch keine vorhandenen Kommentare. Gehen Sie folgendermaßen vor, um alle Kommentare von Ihrer Website zu löschen:

  1. Gehen Sie in Ihrem WP Admin zum Bereich Kommentare.
  2. Wählen Sie „In den Papierkorb verschieben“ aus dem Dropdown-Menü für Mehrfachaktionen und klicken Sie auf Übernehmen.
  3. Durch diesen Vorgang werden vorhandene Kommentare dauerhaft gelöscht. Wenn Ihre Website viele Kommentare enthält, müssen Sie diesen Schritt möglicherweise mehrmals wiederholen, da WordPress nur eine bestimmte Anzahl von Kommentaren pro Seite anzeigt.
    delete_comments.png

WordPress-Kommentare mit einem Plugin (WPCode) deaktivieren

Als letzte Möglichkeit empfehlen wir die Verwendung eines Plugins zur Deaktivierung von Kommentaren, insbesondere wenn Ihre WordPress-Seite von Spambots angegriffen wird. WPCode ist ein kostenloses Plugin, das für diesen Zweck verwendet werden kann.

  1. Melden Sie sich bei Ihrem WP Admin an, um das kostenlose WPCode-Plugin zu installieren und zu aktivieren.
  2. Navigieren Sie in Ihrem WP Admin zu Code Snippets > Library.
  3. Suchen Sie nach „completely disable comments“ und verwenden Sie das entsprechende Code-Snippet, indem Sie mit der Maus darüber fahren.
    WPcode.png
  4. Klicken Sie auf Edit snippet und WPCode öffnet die Seite „Edit Snippet“.
  5. Stellen Sie den Schalter auf der rechten Seite auf Active und klicken Sie auf Update
    WPcode2.png
  6. Das war's! Durch diese Aktion werden alle Kommentare von Ihrer Website entfernt.

Verwandte Artikel:

War dieser Beitrag hilfreich?

Können Sie nicht finden, wonach Sie suchen?

Starten Sie einen Chat

Der schnellste Weg, mit uns in Kontakt zu treten – werktags von 09:00 bis 18:00 Uhr.