WordPress Kommentare teilweise oder ganz deaktivieren

WordPress wurde speziell fĂŒr die Erstellung von Blogs entwickelt. Ein integraler Bestandteil von Blogs ist die Möglichkeit, Artikel von Besuchern zu kommentieren. Mit diesem Tool können Sie nicht nur die Meinungen der Leser ĂŒber das veröffentlichte Material erfahren, sondern auch mit den Benutzern kommunizieren, indem Sie auf ihre Kommentare antworten. WordPress wird jedoch nicht immer zum Erstellen von Blogs verwendet. Dieses CMS eignet sich gut zum Erstellen einfacher Visitenkarten, Nachrichtenseiten und Medienseiten, auf denen Sie entweder gar keine Kommentare abgeben mĂŒssen oder nur auf bestimmten Seiten. Es gibt viele GrĂŒnde fĂŒr diese Entscheidung, Kommentare zu deaktivieren. UnabhĂ€ngig davon, warum Sie das Kommentieren deaktivieren möchten, gibt es mehrere Möglichkeiten, die wir in diesem Artikel besprechen werden.

 

WordPress Kommentare komplett deaktivieren

Gehen Sie dazu in das Admin-MenĂŒ Optionen -> Diskussion und entfernen Sie das HĂ€kchen bei dem Eintrag “Erlauben, Kommentare zu neuen Artikeln zu hinterlassen”.

Das Deaktivieren dieses Elements gilt nur fĂŒr neue Kommentare, die zuvor erstellt wurden und weiterhin veröffentlicht werden. Um sie zu entfernen, mĂŒssen Sie sie manuell aus dem KommentarverwaltungsmenĂŒ entfernen.

 

Kommentare fĂŒr bestimmte BeitrĂ€ge deaktivieren

Diese Methode eignet sich fĂŒr Benutzer, die die Möglichkeit des Kommentierens nicht vollstĂ€ndig deaktivieren möchten, sondern sie nur fĂŒr ausgewĂ€hlte BeitrĂ€ge oder Seiten verbieten möchten. Deaktivieren Sie dazu das KontrollkĂ€stchen “Kommentare zulassen” im Abschnitt “Diskussion”, der sich unter dem Editorfenster befindet, wenn Sie einen neuen Eintrag erstellen. Wenn Sie auf der Seite zum Erstellen einer Seite keinen Diskussionsabschnitt unter dem Editorfenster haben, klicken Sie in der oberen rechten Ecke der Seite auf das Dropdown-MenĂŒ “Anzeigeeinstellungen” und aktivieren Sie das KontrollkĂ€stchen “Diskussion”. Danach sehen Sie diesen Abschnitt unter dem Editorfenster.

 

Um Kommentare in bereits erstellten DatensĂ€tzen zu schließen, gehen Sie zum Admins-MenĂŒbereich DatensĂ€tze -> Alle DatensĂ€tze, wĂ€hlen Sie den gewĂŒnschten Datensatz aus, klicken Sie auf “Eigenschaften” und deaktivieren Sie das KontrollkĂ€stchen “Kommentare zulassen”. Vergessen Sie nicht, auf die SchaltflĂ€che “Aktualisieren” zu klicken, um die Änderungen zu speichern.

 

Das Kommentarformular im Thema selbst deaktivieren

Diese Methode eignet sich fĂŒr fortgeschrittene Benutzer, die PHP verstehen, oder fĂŒr mutige Benutzer jeder Stufe, die keine Angst haben, ihren eigenen Themencode zu wĂ€hlen.

Öffnen Sie die Datei comments.php in Ihrem Thema und kommentieren Sie sie aus (d. H., Machen Sie sie inaktiv) oder löschen Sie den folgenden Code:

<!– If comments are closed. –>

<p class=”nocomments”>Comments are closed.

</p>

Durch Deaktivieren dieses Codes wird die Ausgabe der Benachrichtigung ĂŒber das Verbot des Kommentierens entfernt. Wenn Sie den Kommentar wieder aktivieren, funktionieren die Kommentare ordnungsgemĂ€ĂŸ.

Um das Kommentarformular vollstĂ€ndig zu deaktivieren, ohne dass es zukĂŒnftig aktiviert werden kann, und es und alle zugehörigen Elemente von allen Seiten und DatensĂ€tzen Ihrer Website zu entfernen, mĂŒssen Sie den fĂŒr das Formular verantwortlichen Code entfernen.

Der notwendige Code ist an mehreren Stellen vorhanden:

Öffnen Sie die Datei single.php (fĂŒr DatensĂ€tze) und / oder page.php (fĂŒr Seiten) im Ordner mit Ihrem Design und löschen oder kommentieren Sie die Zeile aus:

<?php comments_template(); ?>

Machen Sie dasselbe in der Datei index.php, jedoch mit dem folgenden Code:

<?php comments_popup_link(‘? No Comments’, ‘? 1 Comment’, ‘? % Comments’); ?>
In der Datei archive.php mĂŒssen Sie die Zeile entfernen:

<?php comments_popup_link( __( ‘Leave a comment’, ‘fap’ ), __( ‘1 Comment’, ‘fap’ ), __( ‘% Comments’, ‘fap’ ) ); ?>

Um den PHP-Code auskommentieren zu können, mĂŒssen Sie die Zeichen “<-” ohne AnfĂŒhrungszeichen am Anfang der Zeile und “->” am Ende der Zeile auch ohne AnfĂŒhrungszeichen setzen.

Wenn Sie kein spezielles Programm zum Bearbeiten des Codes verwenden, können Sie den Code fĂŒr Ihr Design Ă€ndern, indem Sie im MenĂŒ des Admin-Fensters Darstellung -> Editor wĂ€hlen. WĂ€hlen Sie im rechten Teil die Datei aus, die Sie bearbeiten möchten, nehmen Sie im zentralen Fenster Änderungen am Code vor und klicken Sie auf die SchaltflĂ€che Datei aktualisieren, um die Änderungen zu speichern.

WordPress Kommentare teilweise deaktivieren

WordPress bietet auch die Möglichkeit, Kommentare fĂŒr EintrĂ€ge zu deaktivieren. Wenn jedoch viele solcher EintrĂ€ge vorhanden sind, ist es unbequem, jedes Mal HĂ€kchen zu entfernen. Ein guter Ausweg aus dieser Situation besteht darin, alle gleichen Eintragstypen in die Überschrift einzufĂŒgen und Kommentare in großen Mengen fĂŒr die gesamte Überschrift auszuschalten. Alle neuen EintrĂ€ge, die sich auf diese Kategorie beziehen, werden automatisch ohne Kommentarmöglichkeit und ohne Nachrichten angezeigt.

Öffnen Sie die Datei single.php im Ordner mit Ihrem Design und ersetzen Sie die Zeile:

<?php comments_template(); ?>

auf dem folgenden Code:

<pre lang=”php” escaped=”true”><?php if (in_category(‘x’)) : ?>

<?php else : ?>

<?php comments_template(); ?>

<?php endif; ?>

Dieser Code bedeutet, dass, wenn sich der Eintrag in der Kategorie “x” befindet, das Kommentarformular deaktiviert ist. Anstelle von “x” mĂŒssen Sie die ID der Kategorie eingeben, in der Sie Kommentare deaktivieren möchten, z. B. “25”. Wenn mehrere solcher Überschriften vorhanden sind, mĂŒssen ihre IDs durch Kommas getrennt werden.
Um die ID der gewĂŒnschten Kategorie herauszufinden, gehen Sie zum MenĂŒ DatensĂ€tze -> Kategorien und bewegen Sie den Mauszeiger ĂŒber die gewĂŒnschte Kategorie. Der vollstĂ€ndige Pfad zu dieser Kategorie wird in der Statusleiste des Browsers angezeigt und enthĂ€lt auch die ID.

Wenn Sie hĂ€ufig mit der ID arbeiten mĂŒssen, können Sie das Reveal IDs-Plugin installieren, das Ihnen die ID fĂŒr alle Seiten im Administrationsbereich anzeigt.

Hinweise: Alle oben beschriebenen Methoden haben einen Nachteil: Wenn das von Ihnen verwendete Design aktualisiert wird und Sie eine neue Version installieren, werden alle vorgenommenen Änderungen ĂŒberschrieben und das Kommentieren funktioniert wieder. Daher mĂŒssen Sie den Code bei jeder Aktualisierung erneut eingeben.

WordPress Kommentare teilweise oder ganz deaktivieren
4.6 (91.43%) 7 vote[s]