Mostrar Twitter en los comentarios


Simpre quise socializar un poco mas el blog. Esta vez implemente una forma para que los usuarios que comenten dejen su Twitter. Esto lo consegui de la siguiente manera:
Lo primero que tenemos que hacer es descargar el plugin Extra Comment Fields y modificarlo para que no nos de problemas con las ultimas versiones de WordPress.
Tras instalarlo nos dirigimos a sus opciones (Opciones -> Extra Comment Fields) y crear un nuevo campo llamado “twitter”, por ejemplo.
Ahora en nuestro formulario para los comentarios (generalmente esta en el comments.php) añadimos un nuevo campo:

<p><input type="text" name="twitter" id="twitter" value="<?php echo $extra_twitter?>"size="22" tabindex="4" />
<label for="twitter">Twitter ID <small>(Tu nombre en Twitter)</small></label></p>

Con esto lo que haremos sera que lo que introduzcan ahi los usuarios se guarde gracias al plugin que instalamos antes.
Lo siguiente sera integrar el codigo donde queramos mostrar la direccion de Twitter del comentarista, por ejemplo debajo del nombre:

<?php if ($comment->extra_twitter) {
$extra_twitter = preg_replace("/^@/", "", $comment->extra_twitter);
$extra_twitter = htmlentities($extra_twitter); ?>
<a href="http://twitter.com/<?=$extra_twitter ?>">@<?=$extra_twitter?></a>
<?php } // extra_twitter ?>

Esto lo podeis personalizar añadiendole una imagen como hice yo.
Tengo que agradecer la ayuda que recibi en ForoWordPress para poder implementar esto.

Plugin| Extra Comment Fields

Acerca de rogeliorabbit

Administrador de Servidores y Páginas Web actualmente sin trabajo. Me interesa la programación, PHP, diseño web, WordPress, Android … Puedes encontrarme en Google+ o en Twitter

3 pensamientos en “Mostrar Twitter en los comentarios

  1. Pingback: rogeliorabbit

  2. Pingback: blumbablog

  3. Pingback: rogeliorabbit

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>