Slik deaktiverer du disqus på egendefinerte innleggstyper i WordPress
Vi har nylig byttet fra WordPress kommentarer til Disqus kommentarsystem på WPBeginner. En av våre brukere påpekte at kommentarer til våre egendefinerte innleggstyper ikke ble migrert riktig. For en midlertidig løsning, deaktiverte vi bare Disqus på bestemte egendefinerte innlegg. I denne artikkelen vil vi vise deg hvordan du deaktiverer Disqus på egendefinerte innleggstyper i WordPress.
Diskusjoner som ikke viser kommentarer på våre egendefinerte innleggstyper, var en feil fra vår side. Når vi importerte kommentar til Disqus, kunne vi ikke bruke den normale synkroniseringsfunksjonen på grunn av størrelsen på nettstedet vårt. Vi måtte generere en eksportfil og sende den til Disqus for å preimportere kommentarene. Dette betydde at vi bare gjorde dette for innlegg og ikke andre innleggstyper. Så da Disqus viste 0 kommentarer på et egendefinert innleggstype som hadde 50 + kommentarer, var det virkelig fordi Disqus ikke visste at det hadde noen kommentarer fordi vi ikke fortalte det til Disqus.
Så med andre ord, hvis du skulle deaktivere Disqus på egendefinerte innleggstyper fordi det ikke fungerte, så bør du kanskje sjekke importinnstillingene først. Men hvis du vil deaktivere Disqus på egendefinerte innleggstyper av en annen grunn, følg deretter med.
Videoopplæring
Abonner på WPBeginnerHvis du ikke liker videoen eller trenger mer instruksjoner, fortsett å lese.
Før du gjør noen endringer, sørg for at du har aktivert synkronisering mellom Disqus og WordPress. Det anbefales også at du alltid lager en fullstendig WordPress-sikkerhetskopiering av nettstedet ditt før du foretar store endringer.
Når du er klar, legg ganske enkelt til denne koden i temaets funksjoner.php-fil eller et nettstedspesifikt plugin.
add_filter ('comments_template', 'wpb_block_disqus', 1); funksjon wpb_block_disqus ($ file) if ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); returner $ file;
Ikke glem å erstatte custom_post_type_name med navnet på egendefinert innleggstype. Denne koden legger ganske enkelt til et filter for å sjekke etter en bestemt egendefinert innleggstype og deaktiver Disqus-kommentarsmallvisning.
Vi håper denne artikkelen hjalp deg med å deaktivere Disqus på egendefinerte innleggstyper i WordPress. Sjekk også hvordan vi forhindret Disqus fra å overordne Kommentarer telle i WordPress.
Hvis du likte denne artikkelen, kan du abonnere på vår YouTube-kanal eller bli med på Twitter og Google+.