Instalar DISQUS con y sin plugin

instalar disqus en wordpress

DISQUS es un excelente medio para administrar los comentarios de un sitio web puesto a que reducimos las peticiones que se hacen al servidor y la base de datos haciendo que los recursos que se consumen del servidor reduzcan en una gran cantidad, la cantidad de ancho de banda que se se ahorre dependerá de cuantos comentarios se reciban en el sitio web. No solo funcionan para acelerar nuestro sitio un poco, también son excelentes para administrar todos los comentarios, además podremos importar los comentarios publicados en WordPress a nuestro nuevo sistema de comentarios.

Hay dos formas de instalar DISQUS en WordPress, mediante su plugin, el cual nos ponen a disposición en su sitio web, o mediante código, añadiendo una pequeña función en el archivo functions.php.

El primer paso en ambos casos es crearse una cuenta en DISQUS, aquí añadiremos un sitio web y rellenaremos todas las características.

Para instalar DISQUS sin plugin haremos lo siguiente:

Luego de crear nuestra cuenta y añadir un seudónimo a la página comenzaremos a tocar el código de WordPress.

1. Crear función de DISQUS

Desde el editor de WordPress o desde un editor de texto añadiremos al archivo functions.php la siguiente función:

[php]//Function DISQUS
function disqus_embed($disqus_shortname) {
global $post;
wp_enqueue_script(‘disqus_embed’,’http://’.$disqus_shortname.’.disqus.com/embed.js’);
echo ‘<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_shortname = "’.$disqus_shortname.’";
var disqus_title = "’.$post->post_title.’";
var disqus_url = "’.get_permalink($post->ID).’";
var disqus_identifier = "’.$disqus_shortname.’-‘.$post->ID.’";
</script>’;
}[/php]

2. Insertar la función en nuestra plantilla

Habrá que buscar la llamada a los comentarios, tendremos que editarla en los archivos single.php y page.php, normalmente la línea de código que se utiliza para realizar esta llamada es algo parecido a esto:

[php]<?php comments_template( », true ); ?>[/php]

y habrá que sustituirla por la siguiente línea de código:

[php]<?php disqus_embed(‘website’); ?>[/php]

En esta línea de códigosustituiremos «website» por el seudónimo que le hayamos dado a nuestra web en DISQUS, de esta forma haremos la llamada a los comentarios de DISQUS.

De esta forma conseguimos instalar DISQUS y que esté operando correctamente en nuestra instalación de WordPress