
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
