
ITO es un gran servicio para acortar url’s largas para poder usarlas en twitter, facebook o donde ustedes crean más convenientes, además que ha sido mencionado como sitio del día en Merca2.0.
En fin, después de esta breve introducción, ahora veremos cómo se puede acortar una url de manera automática directamente en nuestro WordPress y mandarla a twitter o permitir compartirla.
functions.php
Abrimos el archivo functions.php de nuestro theme, sino tienen recuerden que hay que crearlo, ahora en alguna parte de este archivo ponemos lo siguiente:
-
/***********************************************
-
* GENERAR ITO URL
-
***********************************************/
-
function getITOurl($url) {
-
return $itomx;
-
}
Si quieren ligar los enlaces generados a una cuenta en específico le añaden dentro de ito.mx/?module etc…
&to_user=login
Si lo desean aignar a una IP
&to_ip=123.45.67.8
Por ejemplo para asignarlo a un usuario quedaría algo así
-
$itomx = file_get_contents(“http://ito.mx/?module=ShortURL&to_user=MI_USUARIO&file=Add&mode=API&url=”.$url);
Creo que aún le faltaría algún ID de verificación para que no se adjunten otras urls que no deseemos a nuestra cuenta, pero ya esto es un gran paso.
Obtener la url
Para escupir la url es muy sencillo solo tienen que mandar a llamar la función de esta manera dentro de su archivo single.php o sidebar.php:
-
<?php $iurl = getITOurl(get_permalink($post->ID)); ?>
Ahora para mostrarla solo tenemos que hacerle un echo a iurl
Integrar en el theme
Muy bien, con eso generaremos nuestra url ahora nos hace falta mandarla a llamar dentro de nuestro theme, para eso abrimos el archivo single.php, tenemos 2 posibles opciones para esto, una es ponerlo dentro de un campo de texto y la otra será un enlace que enviará el enlace a twitter.
Usarlo dentro de un campo de texto
-
$iurl = getITOurl(get_permalink($post->ID));
-
echo ‘<label for=”ito_url”>Comparte este post</label><input id=”ito_url” name=”ito_url” size=”35″ value=”‘.$iurl.‘” type=”text”>’;
Enlace para enviar a twitter
-
$iurl = getITOurl(get_permalink($post->ID));
-
echo ‘<a href=”http://twitter.com/home?status=Leyendo:%20′.get_the_title($post->ID).‘%20′.$iurl.‘” title=”Enviala a Twitter!”>Enviar a Twitter</a>’;












Deja un comentario