04feb
14

last-tweet

Sobre todo en blogs personales, cada vez es mas común integrar la actividad online en un único sitio, tanto el lifestreaming completo como tus actualizaciones de Twitter, Facebook u otros servicios.

Aparte de sistemas completos como TwitterSuite, un modo genial de compartir tu actividad en el famoso servicio de microblogging, y que ya verás en muchos blogs personales, es añadir código en tu plantilla para que muestre tu último mensaje en Twitter. Solo tienes que añadir este código donde quieras que se muestre:

<?php

// Tu nombre de usuario de Twitter
$username = "fernandot";

// Prefijo - texto que quieras que se muestre antes de tu último tweet.
// (puedes añadir HTML pero ten cuidado con las barras invertidas: como por ejemplo href="enlace.html")
$prefix = "<h2>Mi último tweet</h2>";

// Sufijo - texto que quieras mostrar después de tu último tweet.
$suffix = "AQUI EL TEXTO ADICIONAL";

$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";

function parse_feed($feed) {
    $stepOne = explode("<content type="html">", $feed);
    $stepTwo = explode("</content>", $stepOne[1]);
    $tweet = $stepTwo[0];
    $tweet = str_replace("&lt;", "<", $tweet);
    $tweet = str_replace("&gt;", ">", $tweet);
    return $tweet;
}

$twitterFeed = file_get_contents($feed);
echo $twitterFeed;

Nada mas, que lo disfrutes

Para saber más:

  • Pingback: Bitacoras.com

  • Nachitox

    Fernando, el código está incompleto, falta algo al final.

    • http://fernandotellado.com/ Fernando Tellado

      Leche, es verdad, no se porque se me habrá cortado ahí. Gracias :)

  • http://rick.jinlabs.com Rick

    Y ya hay varios plugins para eso, ejem, ejem ;)

  • http://www.calinsoft.com CalinSoft

    lo que le falta es

    echo $twitterFeed;

    Saludos

  • http://www.culto4x4.es Mere

    Hola

    Avisamos cuando esté solucionado ;) .

    Un saludo

    • http://fernandotellado.com/ Fernando Tellado

      Ya está cambiado el código

      • Nachitox

        Sorry por andar jodiendo :D pero aún le falta al código. Son las tags de cierres de cualquier línea de código PHP tiene al final.

  • mkcore

    http://wphacks.com/huge-compilation-of-wordpress-code/
    Este código y otros los hallas aquí, no esta de mas enlazar la fuente.

  • Pingback: Enlaces Twitter (1)

  • http://www.juarbo.com/ Julian Bohorquez

    e ahí el error de no enlazar la fuente.. ese código esta incompleto asi como esta no funciona :S

  • davidfx

    A mi me funciona perfectamente pero me muestra el html plano, no transforma el codigo en enlaces.

    Alguna sugerencia ?

  • Innvitado

    jaja tu codigo mal, como se ve que hiciste Ctrl+C / Ctrl+V haha

  • Sandresbc

    Y si quiero tambien la fecha?