Ir directamente al contenido de esta página

Compartir una entrada de WordPress en Twitter con Tinyurl

Hace poco un conocido me preguntó qué plugin de WordPress había empleado en la página de otro de mis proyectos para compartir publicaciones en Twitter generando una dirección abreviada de Tinyurl. Como comenté en una entrada del mes pasado, ese tipo de funcionalidad prefiero implementarla por código en el tema.

En el archivo functions.php de mi tema de WordPress creo esta función:


function tinyURL($url){
  if(!is_preview()){
    $c = curl_init();
    curl_setopt($c,CURLOPT_RETURNTRANSFER,1); 
    curl_setopt($c,CURLOPT_HEADER,0);
    curl_setopt($c,CURLOPT_URL,"http://tinyurl.com/api-create.php?url=".$url); 
    $tiny = curl_exec($c);
    curl_close($c); 
    return $tiny;
  }
}
 

Y en loop.php, para cuando se trata de una entrada de blog añado al pie esta línea:


<a href="http://twitter.com/home?status=%23relatosbluetales%20<?php echo tinyURL(wp_get_shortlink()); ?>">[…]</a> 
 

Simple y efectivo.

Esta entrada se publicó el 15 de marzo de 2012, se archivó en , y fue etiquetada como , . Autor: Saúl González Fernández. Aún no hay comentarios ›.

Comentarios

Aún no hay comentarios

¿Algún comentario?

* Los campos con un asterisco son necesarios

Últimos proyectos

© Digital Icon, S.L., 2007 – 2017