Deaktivieren von Disqus für benutzerdefinierte Beitragstypen in WordPress
Wir haben vor kurzem von WordPress-Kommentaren zu Disqus-Kommentarsystem auf WPBeginner gewechselt. Einer unserer Benutzer wies darauf hin, dass Kommentare zu unseren benutzerdefinierten Beitragstypen nicht ordnungsgemäß migriert wurden. Für eine temporäre Lösung haben wir Disqus für bestimmte benutzerdefinierte Posttypen einfach deaktiviert. In diesem Artikel zeigen wir Ihnen, wie Sie Disqus für benutzerdefinierte Beitragstypen in WordPress deaktivieren.
Disqus, der keine Kommentare zu unseren benutzerdefinierten Beitragstypen zeigte, war ein Fehler unserer Seite. Beim Importieren von Kommentaren in Disqus konnten wir aufgrund der Größe unserer Website die normale Synchronisierungsfunktion nicht verwenden. Wir mussten eine Exportdatei generieren und an Disqus senden, um die Kommentare vorab zu importieren. Dies bedeutete, dass wir dies nur für Posts und nicht für andere Posttypen gemacht haben. Als Disqus 0 Kommentare zu einem benutzerdefinierten Beitragstyp mit mehr als 50 Kommentaren zeigte, war es wirklich so, dass Disqus nicht wusste, dass es irgendwelche Kommentare hatte, weil wir dies Disqus nicht mitgeteilt hatten.
Wenn Sie also Disqus für benutzerdefinierte Posttypen deaktivieren wollten, weil es nicht funktionierte, sollten Sie Ihre Importeinstellungen zuerst prüfen. Wenn Sie jedoch Disqus für benutzerdefinierte Beitragstypen aus einem anderen Grund deaktivieren möchten, folgen Sie diesen Anweisungen.
Videoanleitung
Abonniere WPBeginnerWenn Ihnen das Video nicht gefällt oder Sie weitere Anweisungen benötigen, lesen Sie weiter.
Bevor Sie Änderungen vornehmen, stellen Sie sicher, dass Sie die Synchronisierung zwischen Disqus und WordPress aktiviert haben. Es wird außerdem empfohlen, dass Sie immer eine vollständige WordPress-Sicherung Ihrer Site erstellen, bevor Sie große Änderungen vornehmen.
Wenn Sie fertig sind, fügen Sie diesen Code einfach in die Datei functions.php Ihres Themas oder in ein standortspezifisches Plugin ein.
add_filter ('comments_template', 'wpb_block_disqus', 1); Funktion wpb_block_disqus ($ file) if ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); $ file zurückgeben;
Vergessen Sie nicht, custom_post_type_name durch den Namen Ihres benutzerdefinierten Beitragstyps zu ersetzen. Dieser Code fügt einfach einen Filter hinzu, um nach einem bestimmten benutzerdefinierten Beitragstyp zu suchen und die Anzeige der Disqus-Kommentarvorlage zu deaktivieren.
Wir hoffen, dieser Artikel hat Ihnen dabei geholfen, Disqus für benutzerdefinierte Beitragstypen in WordPress zu deaktivieren. Lesen Sie auch, wie wir verhindert haben, dass Disqus die Anzahl der Kommentare in WordPress überschreibt.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie unseren YouTube-Kanal oder treten Sie uns bei Twitter und Google bei+.