Tweetbacks plugin para WordPress, integrando Twitter a los comentarios de tu blog
Durante el 2008, el crecimiento de Twitter fue realmente espectacular, logrando un aumento de suscriptores de 752% con respecto al año anterior, de acuerdo a datos provistos por Compete.
En el 2009, al menos durante el inicio del año, parece que la tendencia será empezar a desarrollar aplicaciones que integren Twitter con los diversos servicios en la red. Es así que me complace haberme cruzado con la recientemente lanzada extensión Tweetbacks para WordPress, un plugin que básicamente permite integrar los comentarios que realicen sobre algunos de nuestros posts en Twitter (identificando el enlace) y permitiéndonos mostrarlos en la lista de comentarios de nuestro blog.
Justo hace un par de días escuchaba por ahí quejarse a un blogger con respecto a que la gente comentaba los posts de su blog en Twitter y no en la sección de comentarios del post en sí, por lo que se perdía el sentido colaborativo. Estoy seguro que este blogger, así como muchos otros, estará más que feliz con el lanzamiento de ese plugin.
Pero vamos al grano. A continuación pasaré a explicar el proceso de instalación del plugin y algunas indicaciones para personalizarlo.
- Lo primero que tienen que hacer es descargar el plugin desde el post de lanzamiento (este plugin se lanzó recién hace dos días, el 9 de enero).
- Luego extraigan el contenido del archivo comprimido y copien la carpeta “tweetbacks” en la carpeta de plugins de WordPress (wp_content/plugins)
- Conéctense al panel de administración de WordPress y activen el plugin
- Copien el código necesario en su comments.php, tal y como se detalla a continuación (esto puede cambiar si es que tienen una hoja de comntarios personalizada).
Paso 1. En el archivo comments.php, ubica el código siguiente
1: <?php foreach ($comments as $comment) : ?>
Inmediatamente después de esa línea, coloca este código
1: <?php
2: $comment_type = get_comment_type();
3: if($comment_type == 'comment') {
4: ?>
Paso 2. Luego, baja un poco y ubica el siguiente código
1: <?php endforeach; /* end for each comment */ ?>
Coloca el siguiente código justo antes de las lineas anteriores
1: <?php } /* End of is_comment statement */ ?>
Esto filtrará los Twettbacks, trackbacks y comentarios para poder mostrarlos por separado a continuación.
Paso 3. Justo debajo del código del paso 2 encontrarás este código
1: <?php else : // this is.. ?>
Coloca el código siguiente justo antes de esa línea
1: <h3>Tweetbacks</h3>
2: <ol>
3:
4: <?php foreach ($comments as $comment) : ?>
5: <?php $comment_type = get_comment_type(); ?>
6: <?php if($comment_type == 'tweetback') { ?>
7: <li>
8: <?php comment_author_link() ?>: <?php comment_text() ?>
9: </li>
10: <?php } ?>
11: <?php endforeach; ?>
Y luego esto
<h3>Trackbacks</h3>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != 'comment' && $comment_type != 'tweetback') { ?>
<li><?php comment_author_link() ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>
Y eso es todo. Hay más opciones para configurar la manera en que se muestran los Twettbacks en Smashing Magazine, así que les recomiendo darse una vuelta por ahí. Ya lo implementé en mi blog (pueden ver la nueva sección de Twetbacks después de los comentarios, justo antes de los Trackbacks) y funciona de maravilla!.