URL Corta para tus Posts

Url Corta

Algo que es muy usado ahora en la web, especialmente en servicios web, como Twitter, es compartir tus post. Es algo muy simple, sólo debes entregarle la url de tu post a alguien y que lo vea, tan simple como eso, pero a veces nos encontramos con algún inconveniente y es que al enviar una url esta ocupa muchos caracteres y normalmente estos estan limitados.

Siempre podemos utilizar servicios externos, como TinyURL, pero que mejor si podemos hacerlo con nuestro propio blog.

Para hacer esto, utilizaremos la estructura de permalinks predeterminada, que es la siguiente:

http://www.tublog.com/?p=1012

Ahora nosotros queremos mostrar una url como esta, que nos redireccione automáticamente a nuestra url actual, en mi caso es esta:

http://www.blooging.net/nombre-del-post.html

Para mostrar esta url, automáticamente en cada post, incluíremos un código en nuestro archivo single.php en el lugar que más se adecue a tu diseño.

El código es el siguiente:

<?php echo get_bloginfo('url')."/?p=".$post->ID; ?>

Ahora, podemos mejorar visualmente este link con un poco de CSS dentro de un textarea y JavaScript.

<textarea class=textareaid readonly="true" onFocus="this.select()"><?php echo get_bloginfo('url')."/?p=".$post->ID; ?></textarea>

En mi caso usó, en el css, este código (personalizable):

.textareaid {width: 250px; height: 15px;
font-size: 12px; padding-left: 5px}

Al usar un textarea con unos arreglos con JavaScript podemos obtener un textarea bloqueado, es decir, que no pueden escribir nada dentro de él y con auto-selección que nos da un exelente efecto al presionar dentro del textarea.

Espero que les sea útl :B