Müssen Sie Disqus-Kommentare zu benutzerdefinierten Beitragstypen in WordPress deaktivieren?
Bei der Verwendung von Disqus haben wir festgestellt, dass Kommentare zu einigen benutzerdefinierten Beitragstypen nicht richtig migriert wurden. Als vorübergehende Lösung haben wir Disqus für diese Beitragstypen einfach deaktiviert.
In diesem Artikel zeigen wir Ihnen, wie Sie das Disqus-Kommentarsystem für benutzerdefinierte Beitragstypen in WordPress deaktivieren.
Warum haben wir uns von Disqus abgewendet?
2014 wechselten wir von WordPress-Kommentaren zum Disqus-Kommentarsystem auf Themelocal. Ein Jahr später wechselten wir zurück. Warum haben wir das gemacht?
Einer unserer Benutzer hat zu Beginn darauf hingewiesen, dass Kommentare zu unseren benutzerdefinierten Beitragstypen nicht richtig migriert wurden. Dies war letztendlich ein Fehler unsererseits und führte dazu, dass wir Disqus bei bestimmten benutzerdefinierten Beitragstypen einfach deaktivierten.
Im Laufe des nächsten Jahres bemerkten wir mehrere andere Nachteile bei Disqus, die uns zwangen, zurück zu WordPress-Kommentaren zu wechseln. Bei Interesse besprechen wir diese Themen ausführlich in unserem Beitrag zum Wechsel von Disqus.
Davon abgesehen verwenden Sie vielleicht immer noch Disqus auf Ihrer eigenen WordPress-Website. Sehen wir uns an, wie Sie Disqus für benutzerdefinierte Beitragstypen deaktivieren.
Disqus für benutzerdefinierte Beitragstypen in WordPress deaktivieren
In diesem Tutorial fügen Sie Ihrer Website ein Code-Snippet hinzu. Wir empfehlen Ihnen, immer ein vollständiges WordPress-Backup Ihrer Site zu erstellen, bevor Sie größere Änderungen vornehmen.
Bevor Sie beginnen, sollten Sie außerdem sicherstellen, dass Sie die Synchronisierung zwischen Disqus und WordPress aktiviert haben. Besuchen Sie einfach die Registerkarte Synchronisierung auf der Disqus-Seite Ihres Dashboards und klicken Sie auf die Schaltfläche Automatische Synchronisierung aktivieren.
Wenn Sie bereit sind, fügen Sie diesen Code einfach in die Datei functions.php Ihres Themes oder in ein Site-spezifisches Plugin ein.
function filter_dsq_can_load( $script_name ) { if ( is_singular( 'custom_post_type_name' ) ) { if ( 'count' === $script_name ) { return false; } elseif ( 'embed' === $script_name ) { return false; } else { return true; } } } add_filter( 'dsq_can_load', 'filter_dsq_can_load' );
Vergiss nicht zu ersetzen custom_post_type_name
mit dem Namen Ihres benutzerdefinierten Beitragstyps. Dieser Code fügt einfach einen Filter hinzu, um nach einem bestimmten benutzerdefinierten Beitragstyp zu suchen und die Anzeige von Disqus-Kommentarvorlagen zu deaktivieren.
Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, zu lernen, wie Sie Disqus für benutzerdefinierte Beitragstypen in WordPress deaktivieren.
Vielleicht möchten Sie auch erfahren, wie Sie das beste WordPress-Hosting auswählen, oder sich unsere Liste der unverzichtbaren Plugins ansehen, um Ihre Website zu erweitern.