Cómo deshabilitar Disqus en tipos de publicaciones personalizadas en WordPress

¿Necesita deshabilitar los comentarios de Disqus en los tipos de publicaciones personalizadas en WordPress?

Al usar Disqus, nos dimos cuenta de que los comentarios en algunos tipos de publicaciones personalizadas no se migraban correctamente. Para una solución temporal, simplemente deshabilitamos Disqus en esos tipos de publicaciones.

En este artículo, le mostraremos cómo deshabilitar el sistema de comentarios de Disqus en tipos de publicaciones personalizadas en WordPress.

Cómo deshabilitar Disqus en tipos de publicaciones personalizadas en WordPress

¿Por qué nos alejamos de Disqus?

En 2014, cambiamos de los comentarios de WordPress al sistema de comentarios de Disqus en AprenderWP. Un año después volvimos a cambiar. ¿Por qué hicimos eso?

Al principio, uno de nuestros usuarios señaló que los comentarios en nuestros tipos de publicaciones personalizadas no se migraron correctamente. Esto terminó siendo un error de nuestra parte y nos llevó simplemente a deshabilitar Disqus en ciertos tipos de publicaciones personalizadas.

Durante el año siguiente, notamos varios otros inconvenientes con Disqus que nos obligaron a volver a los comentarios de WordPress. Si está interesado, discutimos esos problemas en detalle en nuestra publicación sobre cómo dejar Disqus.

Dicho esto, tal vez todavía esté usando Disqus en su propio sitio web de WordPress. Veamos cómo deshabilitar Disqus para tipos de publicaciones personalizadas.

Deshabilitar Disqus en tipos de publicaciones personalizadas en WordPress

En este tutorial, agregará un fragmento de código a su sitio web. Recomendamos que siempre haga una copia de seguridad completa de WordPress de su sitio antes de realizar cambios importantes.

Antes de comenzar, también debe asegurarse de haber habilitado la sincronización entre Disqus y WordPress. Simplemente visite la pestaña Sincronización de la página Disqus de su tablero y haga clic en el botón Habilitar sincronización automática.

Asegúrese de haber habilitado la sincronización entre Disqus y WordPress

Cuando esté listo, simplemente agregue este código en el archivo functions.php de su tema o en un complemento específico del sitio.



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' );


No olvides reemplazar custom_post_type_name con el nombre de su tipo de publicación personalizada. Este código simplemente agrega un filtro para verificar un tipo de publicación personalizada específica y deshabilitar la visualización de la plantilla de comentarios de Disqus.

Esperamos que este tutorial lo haya ayudado a aprender cómo deshabilitar Disqus en tipos de publicaciones personalizadas en WordPress.

Es posible que también desee aprender a elegir el mejor alojamiento de WordPress, o consulte nuestra lista de complementos imprescindibles para hacer crecer su sitio.

.

Deja un comentario