Muchos grandes sitios utilizan Disqus como alternativa al sistema de comentarios nativo de WordPress y otros CMS. Las enormes virtudes y herramientas de este sistema de comentarios ofrece tantas ventajas que es difícil resistirse. Yo mismo lo uso en este blog hace años y estoy realmente satisfecho de su rendimiento.
No obstante, como todo software, tiene cosas que mejorar, y una de ellas, si estás realmente implicado con el rendimiento de tu sitio web, es que ejecuta código JavaScript en todo el sitio, no solo donde es necesario utilizar Disqus.
Por ejemplo, si tienes una entrada cerrada a comentarios no es necesario cargar el JavaScript de Disqus, lo mismo pasa si no tienes activos los comentarios en las páginas. Y este JavaScript, como todo elemento dinámico, consume recursos de tu servidor.
Pues bien, si quieres evitar que Disqus cargue JavaScript en páginas donde no vayas a usar el sistema puedes añadir este código a tu plugin de funciones o al archivo functions.php
del tema activo:
//Cargar disqus solo donde es necesario add_action( 'wp_head', 'tgm_tame_disqus_comments' ); /** * Evita que se carguen los comentarios Disqus donde no haga falta */ function tgm_tame_disqus_comments() { /** Si estás visitando una entrada o página con los comentarios abiertos es necesario el código */ if ( is_singular( array( 'post', 'page' ) ) && comments_open() ) return; /** Y se frena a Disqus donde no estén abiertos los comentarios */ remove_action( 'loop_end', 'dsq_loop_end' ); remove_action( 'wp_footer', 'dsq_output_footer_comment_js' ); }
Guardas los cambios y Disqus solo se cargará donde tengas activa la posibilidad de dejar comentarios.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Muy útil para optimizar un poquito más nuestras webs. Funciona a la perfección.
lo que no me gusta de disqus es que no hay enlace hacia la pagina web como los de wordpress
No entiendo a qué te refieres
PERO SE TRATA DE UN FORO MODERABLE QUE ES LO QUE BUSCO PERO NO SE COMO INSERTARLO EN WEBNODE
No funciona con Opera ¡Disqus es una mierda atada a un palo!
Desde que algunos blogs que sigo utilizan esta mierda ya no puedo comentar en ellos.
¡Que le den por culo a Disqus!
Tal vez tienes opera desctualizado, a mi me funciona
a mi me encanta y a demás lo uso me gusta las funciones.
Lo pondre en practica en mi nuevo site
Ok, enterado
Y buen punto porque no lo había considerado
Un abrazo
excelente post, siempre ayudawp es mi has bajo la manga al momento de trabajar en WordPress
Muy buen articulo. Gracias
Hol a todos, y si queremos que no se vean en las entradas con una categoria en particular. ¿Que podemos hacer?
Funciona perfectamente. Muchas gracias!
Pingback: 7 consejos para hacer que tu blog tenga una lectura más amigable
Pingback: SEO en WordPress. Todo lo que necesitas saber… o casi | Ayuda WordPress
Pingback: Manrubia.com I Definición rápida de Slug
Gracias… ¿El código también es válido para Disqus Conditional Load?
Sí claro, DCL usa Disqus
aaa