25/12[Tutorial]: Crear enlaces Bit.ly de las entradas en WordPress

Por: rogeliorabbit @ 2 meses, 20 dias antes. → Tags: ,

Hace un tiempo os puse una manera para crear una TinyURL de las entradas (post) en WordPress. Se puede decir que Twitter fue quien hizo que estos servicios de acortamiento de enlaces se hiciesen famosos, y Bit.ly es uno de los mas famosos llegando, incluso, a ser el acortador por defecto en Twitter.

Una de las cosas que me gustan de Bit.ly que no tiene TintURL son las estadisticas para cada uno de los enlaces que creas, algo que los fanaticos de las estadisticas agradeceran.

Siguiendo como empece el post, os voy a explicar como crear enlaces de Bit.ly automaticamente para cada entrada de WordPress. Es un poco mas dificil que la de TinyURL, pero nada que no podais hacer.

Lo primero que tenemos que hacer sera crearnos una cuenta en Bit.ly, ya que necesitaremos una clave API y un usuario.
Tras hacer eso, ponemos el siguiente codigo en el archivo donde queremos crear el enlace hacia Bit.ly, por ejemplo en single.php:

<?php
$url = get_permalink();
function make_bitly_url($url,$login,$appkey,$format = ‘xml’,$version = ‘2.0.1′)
{ $bitly = ‘http://api.bit.ly/shorten?version=’.$version.’&amp;longUrl=’.urlencode($url).’&amp;login=’.$login.’&amp;apiKey=’.$appkey.’&amp;format=’.$format;
$response = file_get_contents($bitly);
if(strtolower($format) == ‘json’)
{ $json = @json_decode($response,true);
return $json['results'][$url]['shortUrl']; }
else  { $xml = simplexml_load_string($response);
return ‘http://bit.ly/’.$xml->results->nodeKeyVal->hash; } }
$short = make_bitly_url($url,’USER’,'API_KEY’,'json’);
?>

En este codigo sustituiremos USER y API_KEY (en la ultima linea del codigo) por vuestro nombre de usuario y vuestra clave API. Esta la podeis conseguir en vuestra cuenta de Bit.ly.
Despues, para crear un enlace, utilizamos el siguiente codigo, en el mismo archivo donde pusimos el codigo anterior:

<a href=”<?php echo($short);?>”>Nombre del Enlace</a>

Tambien podemos crear un enlace para actualizar el estado de nuestro Twitter (en este caso el de los lectores) compartiendo el post:

<a href=’http://twitter.com/home?status=Leyendo “<?php the_title() ?>” – <?php echo($short); ?>’>
Mandalo a Twitter
</a>

Podeis sustituir el texto “Mandalo a Twitter” por el que vosotros querais, al igual que podeis poner una imagen.
Si teneis alguna duda dejar un comentario y recordaros mi Twitter por si quereis seguirme.

Via| Sergio Melzner

Escrito el Viernes, 25 Dic 09 a las 22:51 por rogeliorabbit.
Modificado el 25 Diciembre, 2009 a las 22:51

Puedes seguir las respuestas de esta entrada a traves de RSS 2.0. Tambien puedes añadir un comentario o un trackback desde tu sitio.
0 lectores lo han guardado en delicious .
Goo.gl para esta entrada:

Post Relacionados

4 ComentariosRSS Comentarios

  1. John
    4 Enero, 2010 en 2:02

    Hola, puedes ganar dinero colocando enlaces patrocinados en tu web, el único requisito es que tu website tenga PageRank, así.

    - PageRank 1 = 1 euros al mes x 1 enlace
    - PageRank 2 = 1.5 euros al mes x 1 enlace
    - PageRank 3 = 2 euros al mes x 1 enlace
    - PageRank 4 = 3 euros al mes x 1 enlace
    - PageRank 5 = 10 euros al mes x 1 enlace

    Este es un sistema automático, sólo tendrás que subir un archivo a tu server y automáticamente, iremos añadiéndote enlaces, la forma más segura y rápida de poner enlaces.

    Te iremos presentando informes de los enlaces que se vayan añadiendo. Los enlaces se colocan en los textos y post de tu web.

    Si tienes dudas puedes contactarme a: publicidadblogs@gmail.com. http://www.enlacespatrocinados.org

    Saludos,

  2. Andrés
    22 Enero, 2010 en 1:49

    Gracias, fue muy util! :D

Trackbacks/Pingbacks/Tweetbacks

  1. rogeliorabbit | 25 Diciembre, 2009 a las 21:36

Dejar un comentario

¡Deja tu huella! - Ten en cuenta que el comentarío debe de estar relacionado con la entrada actual, no usar insultos ni descalificaciones hacia el autor o otros visitantes, sino Chuck Norris te seguira y nadie puede escapar de Chuck Norris.
Si quieres hacer una pregunta fuera de este tema al administrador, ve a la seccion de contacto. Recuerda que si quieres usar un avatar debes registrarte en Gravatar. Tambien lo puedes hacer marcando la casilla que esta debajo del campo del mensaje. ¡Y ahora tambien te puedes conectar con tu cuenta en Facebook!

Comment Spam Protection by WP-SpamFree