Buzz

Lo que genera conversaciones, hace ruido, y abre los canales de la comunicación interactiva.

Desarrollo

Crear, todo lo que construya sobre las ideas y se pueda llevar adelante en los hechos.

Medios

Los reflejos de una sociedad en constante evolución que nunca representan los hechos.

Negocios

Estrategia y operativa en gestión de empresas. Un mundo de negocios de todos contra todos.

Offtopic

No es de aca ni de alla, no entra en otro lugar. No tiene que ver con nada, pero no puede faltar.

Enlaces TinyURL automáticos en Wordpress

Me gustó y quiero votarlo
Loading ... Loading ...
18 de October, 2009

Muchas veces queremos permitir a nuestros lectores que compartan los enlaces de nuestro blog, ya sea en Facebook, en Twitter o copiándola y pegándola. En la mayoría de los casos, la longitud solamente juega un papel estético y no hace a la cuestión pero en el caso de Twitter las limitación de 140 caracteres lo hace casi una cuestión fundamental.

TinyURLSi pretendemos que compartan nuestro enlace, debemos mantenerlo corto y -justamente- compartible. Para eso tenemos que utilizar un acortador de URL, y hoy vamos a utilizar el más viejo y conocido por todos: TinyURL.

Naturalmente esto se puede hacer a mano, pero sería un dolor de cabeza, así que vamos a utilizar un poco de PHP y algunas modificaciones en el template.

Primero, hallamos el archivo functions.php de nuestro template y le agregamos esto al final antes de que cierre PHP:

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

Luego, buscamos el archivo single.php de nuestro template y agregamos donde queramos pegar la URL acortada con TinyURL:

<?php
$turl = getTinyUrl(get_permalink($post->ID));
echo ‘<a href=”‘.$turl.’”>’.$turl.’</a>’
?>

Esto último va a imprimir un enlace con destino al enlace acortado con TinyURL, con un anchor del mismo enlace. Asímismo, donde sea que utilicen la variable $turl van a obtener la URL acortada, lógicamente si la llaman a la variable luego de declararla, y les puede ser muy útil para agregar la opción de que sus lectores actualicen su estado compartiendo el enlace como expliqué anteriormente simplemente reemplazando the_permalink (que utilicé en ese ejemplo) por $turl que es nuestra nueva opción corta.


¿Qué opinás? Dejá tu comentario

Puedes conectarte con tu cuenta de Facebook de forma segura para utilizar tu nombre de usuario y avatar al comentar en este blog.
Si no tienes cuenta en Facebook o simplemente no quieres asociarla puedes escribir tu nombre y mail a continuación para escribir un comentario como invitado.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>