Ahora con acortadores de direcciones web URL

Hace unas horas, un compañero me sugirió una solución a los tediosos links que nos da Facebook para twittear y que, alguna vez había considerado a resolver a futuro pero que por múltiples problemas o simple flojera no se me dio por poner una solución fija, el problema era que, en nuestro Twitter, nuestros links dirigen a Facebook y este -si no estás autenticado- te lanza a una página dis que de posible amenaza para luego recién llegar a nuestros posts (aunque claro, como la mayoría de gente lectora, osea los 2 o 3 que nos leen XD, tienen Facebook, no lo consideré tanto problema) así que “ingeniando” alguna solución, recordé otra idea que tuve hace un tiempo con esto del boom de los links cortos y acortados (léase, bit.ly, tinyurl.com, tr.im ,etc) que consistía en crear en nuestro propio blog un sistema así para no estar copipasteando tremendos links que ciertamente fastidia y bueno, decidí juntar las ideas.

Con la ayuda de un post en el blog de CraftyMan, un blog que leo recientemente y que me ha gustado, implementé un sistema de links cortos nativos para este blog que pretende mejorar los posteos en Twitter, así en vez de ir a la dirección en Facebook, puedes optar por ir directamente al post (tendré cuidado de usar siempre este nuevo feature y que los editores lo hagan también u_u).

Lo que hice fue, implementar al pie de la letra como decía en el post de CraftyMan, pero tuve algunos inconvenientes con las redirecciones, puesto que la carpeta en la que está ubicada el sistema es diferente a la de la raíz (cosa que no especifican en CraftyMan), lo cual me llevó a aprender algo de archivos .htaccess con respecto a los patrones, y expresiones regulares que se usan regularmente (valgan redundancias) y que pueden encontrar más información aquí.

Luego tuve problemas por la manera en que se implementó en el post de CraftyMan, porque se va haciendo un bucle infinito en los links que llevaba a que un solo post pudiera tener infinitas combinaciones de URL corta. Por lo que apliqué lo que expliqué en el post de como agregar direcciones ir.pe en WordPress que escribí hace unos días quedando más o menos así el código:

function ifxlink($url){
   $ifxlink = file_get_contents("http://ifxperu.com/ [..CARPETA DEL PROYECTO Y ARCHIVO ADECUADO..]?longurl=".$url);
   echo $ifxlink;
}

Y luego creando un textbox de sólo-lectura:

<input name="textfield" type="text" value="<?php  ifxlink(get_permalink($post->ID)); //echo $urlIFX; ?>" size="45" readonly />

Que puedes ver al final de este post!

Este no es un post instructivo, -lo instructivo está en el blog de Craftyman- simplemente estoy contando cómo es que me fue implementando el sistema para este blog que espero ayude un poco al “shareo” de los post, aunque bueno, lo de ir.pe lo dejaré ahí en Twitter para el que quiera difundir este sistema peruano :P .

Espero les guste este nuevo Feature!!!

Saludos :D