TinyURL + Twitter En Tus Posts

Hace poco que me integre al Twitter y por el momento me ha parecido bastante bueno y también muy buen medio para conocer mas bloggers y claro para pasar la voz de tus posts.

Para ti como admin del blog puedes unirte a TwitterFeed y automáticamente publicar tus posts en Twitter.

Pero seria también una excelente idea de que tus lectores con cuenta de Twitter, puedan recomendar automáticamente en sus “Twitts” (como dijo Nopalitux, no se si así se llaman) tus posts.

Por eso he decidido agregar un opción que integra una función que crea el TinyURL del permalink y ademas te lleva a tu cuenta de Twitter con un mensaje predeterminado para publicar.

2009-02-20_110839Y claro aquí les comparto como hacerlo.

Primero lo primero, abrimos nuestro archivo functions.php y añadimos la siguiente función:

function getTinyUrl($url) {
    $tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
    return $tinyurl;
}

Luego abrimos nuestro archivo single.php y añadimos lo siguiente:

<?php
$turl = getTinyUrl(get_permalink($post->ID));
echo 'TinyUrl De Este Post: <a href="'.$turl.'">'.$turl.'</a>'
?>
<br/><!--Lo siguiente es una sola linea esta separado para mostrarlo mejor.-->
Pasa la voz: <a href="http://twitter.com/home?status=Revisando un excelente
post en <?php echo $turl; ?>" title="Clic para compartir en Twitter!"
target="_blank">Comp&aacute;rtelo en Twitter.</a>

Esto lo agregamos donde nosotros deseamos que se muestre el enlace.

Haciendolo mas explicito, la primera parte:

<?php
$turl = getTinyUrl(get_permalink($post->ID));
echo 'TinyUrl De Este Post: <a href="'.$turl.'">'.$turl.'</a>'
?>

Esta nos agrega nada mas la parte de “TinyURL De Este Post” para tener esta opción siempre a la mano.

La segunda parte :

<br/><!--Lo siguiente es una sola linea esta separado para mostrarlo mejor.-->
Pasa la voz: <a href="http://twitter.com/home?status=Revisando un excelente
post en <?php echo $turl; ?>" title="Clic para compartir en Twitter!"
target="_blank">Comp&aacute;rtelo en Twitter.</a>

Es la que al hacer clic en el enlace nos lleva a nuestro Home de Twitter (sesion iniciada previamente) y automaticamente carga nuestro Status con el mensaje predeterminado y la TinyURL.

El lugar donde lo coloques depende de tu creatividad, así de sencillo, asi de practico.

2 thoughts on “TinyURL + Twitter En Tus Posts

Leave a Reply

Your email address will not be published. Required fields are marked *