Todos conocerán los famosos acortadores de URL’s, como bit.ly, u.nu, su.pr y etcéteras. El pionero, diría yo, de ahorrar caracteres en los enlaces, fue TinyURL, que permitió compartir muchos más enlaces y mejor por redes sociales y servicios de microblogging.

Ahora, si aprovechas la API de TinyURL, puedes hacer que cada uno de tus posts tenga una URL corta propia, utilísimo para no estar haciendo el trabajo manualmente. Como se hace, es realmente fácil.

En el fichero functions.php, que se encuentra en cada theme (y si no lo encuentras pues lo creas y sirve igual), hay que agregar estas líneas de código:

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

y luego, en el single.php, se agrega:

<?php
$turl = getTinyUrl(get_permalink($post->ID));
echo 'La TinyURL de este post: <a href="'.$turl.'">'.$turl.'</a>'
?>

Como se puede ver, el texto se puede cambiar a tu gusto, y la posición puede ser cualquiera. ¡Y listo!

Vía WPRecipies