Cómo deshabilitar Disqus en tipos de correos personalizados en WordPress
Recientemente cambiamos los comentarios de WordPress al sistema de comentarios de Disqus en WPBeginner. Uno de nuestros usuarios señaló que los comentarios en nuestros tipos de publicaciones personalizados no se migraron correctamente. Para una solución temporal, simplemente deshabilitamos Disqus en ciertos tipos de publicaciones personalizadas. En este artículo, le mostraremos cómo deshabilitar Disqus en tipos de publicaciones personalizadas en WordPress.
Disqus no mostrar comentarios en nuestros tipos de mensajes personalizados fue un error de nuestra parte. Al importar comentarios a Disqus, no pudimos usar la función de sincronización normal debido al tamaño de nuestro sitio. Tuvimos que generar un archivo de exportación y enviarlo a Disqus para preimportar los comentarios. Esto significa que solo hicimos esto para las publicaciones y no para otros tipos de publicaciones. Entonces, cuando Disqus mostró 0 comentarios en un elemento de tipo de publicación personalizado que tenía más de 50 comentarios, realmente fue porque Disqus no sabía que tenía ningún comentario porque no se lo contamos a Disqus..
En otras palabras, si iba a deshabilitar Disqus en los tipos de publicaciones personalizadas porque no funcionaba, tal vez debería verificar primero la configuración de importación. Pero si desea deshabilitar Disqus en tipos de publicación personalizados por alguna otra razón, entonces siga adelante.
Video Tutorial
Suscribirse a WPBeginnerSi no te gusta el video o necesitas más instrucciones, continúa leyendo.
Antes de realizar cualquier cambio, asegúrese de haber habilitado la sincronización entre Disqus y WordPress. También se recomienda que siempre haga una copia de seguridad completa de WordPress de su sitio antes de hacer grandes cambios..
Cuando esté listo, simplemente agregue este código en el archivo functions.php de su tema o en un complemento específico del sitio.
add_filter ('comments_template', 'wpb_block_disqus', 1); función wpb_block_disqus ($ archivo) if ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); devuelve $ archivo;
No olvide 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 personalizado específico y deshabilitar la visualización de la plantilla de comentarios Disqus.
Esperamos que este artículo te haya ayudado a deshabilitar Disqus en los tipos de publicaciones personalizadas en WordPress. También puedes ver cómo evitamos que Disqus anule el recuento de comentarios en WordPress.
Si le gustó este artículo, suscríbase a nuestro canal de YouTube o únase a nosotros en Twitter y Google+.