Acortar las URL usando Bitly, Twitter y Google +1

Hacer que tus URLs se acorten es importante, ya que cuando los visitantes quieran compartir tu artículo por medio de redes sociales les será mas fácil porque se reduce el tamaño de caracteres, hice algunos posts de como integrar bitly en tu blog con diferentes métodos que te pueden servir de referencias:

1.- Integrar el botón de Twitter con Bit.ly en WordPress
2.- Crear URLs cortas usando Bit.ly en WordPress
3.- Crear URLs cortas usando Bit.ly en PHP
4.- Acorta tus URLs usando Bit.ly en WordPress

Ahora solo debes copiar el código debajo y pegarlo en el archivo functions.php de tu theme. Si aun no tienes una cuenta de Bitly hazlo ahora, de ser asi, verifica tu API-Key y usuario.

//automatically create bit.ly url for wordpress
function bitly() {  
    //login information  
    $url = get_permalink();  //for wordpress permalink  
    $login = 'NOMBRE-USUARIO';   //your bit.ly login  
    $apikey = 'API-KEY'; //add your bit.ly API  
    $format = 'json';   //choose between json or xml  
    $version = '2.0.1';  
    
    //generate the URL  
    $bitly = 'http://api.bit.ly/shorten?version='.$version.'&longUrl='.urlencode($url).'&login='.$login.'&apiKey='.$apikey.'&format='.$format;   
      
     //fetch url  
     $response = file_get_contents($bitly);  
     //for json formating  
     if(strtolower($format) == 'json') {  
         $json = @json_decode($response,true);  
         echo $json['results'][$url]['shortUrl'];  
     }  
     else //for xml formatting {  
         $xml = simplexml_load_string($response);  
         echo 'http://bit.ly/'.$xml->results->nodeKeyVal->hash;  
     }  
}
<?php bitly(); ?>

Combinar con Twitter. Referencias para Desarrolladores. Botones de Twitter.

<a href="http://twitter.com/share?url=<?php echo urlencode( bitly()); ?>&counturl=<?php urlencode(the_permalink()); ?>" class="twitter-share-button" data-count="horizontal" data-via="NOMBRE-USUARIO">Tweet</a>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>

Combinar con Google +1. Referencias.

<g:plusone size="medium" href="<? bitly(); ?>"></g:plusone>

Ahora solo debes hacer la prueba pegando estos botones en el archivo single.php de tu theme, preferiblemente debajo de la función content().

Recomendado