Mostrar twitts de múltiples cuentas en una única lista en WordPress

En InstantShift hay un recopilatorio de diez hacks para integrar twitter con WordPress. El más interesante el que permite mostrar los twitteos de múltiples usuarios en una única lista.

<?php
$usernames = "immaginoteca urbanohumano ecosistema"; // Pull from accounts, separated by a space
$limit = "10"; // Number of tweets to pull in, total.
$show = 1; // Show username? 0 = No, 1 = Yes.

$prefix = "<ul id=\"twitflow\">"; // This comes before the entire block of tweets.
$prefix_sub = "<li>"; // This comes before each tweet on the feed.
$wedge = ""; // This comes after the username but before the tweet content.
$suffix_sub = "</li>"; // This comes after each tweet on the feed.
$suffix = "</ul>"; // This comes after the entire block of tweets.

function parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub) {

$usernames = str_replace(" ", "+OR+from%3A", $usernames);
$feed = "http://search.twitter.com/search.atom?q=from%3A" . $usernames . "&rpp=" . $limit;
$feed = file_get_contents($feed);
$feed = str_replace("&", "&", $feed);
$feed = str_replace("<", "<", $feed);
$feed = str_replace(">", ">", $feed);
$clean = explode("<entry>", $feed);
$amount = count($clean) - 1;

for ($i = 1; $i <= $amount; $i++) {

$entry_close = explode("</entry>", $clean[$i]);
$clean_content_1 = explode("<content type=\"html\">", $entry_close[0]);
$clean_content = explode("</content>", $clean_content_1[1]);
$clean_name_2 = explode("<name>", $entry_close[0]);
$clean_name_1 = explode("(", $clean_name_2[1]);
$clean_name = explode(")</name>", $clean_name_1[1]);
$clean_uri_1 = explode("<uri>", $entry_close[0]);
$clean_uri = explode("</uri>", $clean_uri_1[1]);

echo $prefix_sub;
if ($show == 1) { echo "<a href=\"" . $clean_uri[0] . "\">" . $clean_name[0] . "</a>" . $wedge; }
echo $clean_content[0];
echo $suffix_sub;

}
}
echo $prefix;
parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub);
echo $suffix;
?>

COMENTA / EXPRESA TU OPINIÓN
Los comentarios tienen que ser aprobados por un editor antes de ser publicados.

XHTML: Puedes usar las siguientes etiquetas para dar formato: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

ARTÍCULOS RELACIONADOS / Lista generada automáticamente

MÁS / Artículos de Febrero de 2010

MÁS / Otros artículos sobre WordPress

CALENTITO / Últimos artículos

Otros blogs en los que colaboro

RSS Obsoletos

  • Carrera de discos duros 9 de Agosto de 2010
    Un vídeo un poco tontorrón para entretener esta plomiza tarde de agosto, ¿qué pasa si sueltas los platos de un disco duro en plena faena? Un disco duro normal gira a 7200 revoluciones por minuto, por lo que el borde se mueve a 130 Km/h. Debido al deslizamiento sobre el suelo liso tardan en coger […]
    paaq
  • La evolución cíclica del tamaño de los teléfonos móviles 3 de Agosto de 2010
    Apuntan en Generaccion.com que los recientes experimentos con móviles de pantalla grande podrían ser el inicio de una reacción contra la constante miniaturización de estos aparatos desde que aparecieron en el mercado hace lustros. Ciertamente, un teléfono grande permite una pantalla más legible, unas teclas más accesibles, una carcasa más robusta y una mayor […]
    paaq
  • Se acabó el Kodachrome, se acabó MangoFalls 20 de Julio de 2010
    Hace poco más de un año, la Eastman Kodak Corporation anunció que dejaba de fabricar su carrete de fotos de más edad, el Kodachrome, de 74 años. La estrella de Kodak es uno de los carretes más míticos de la historia de la fotografía y ha permitido instantáneas como la de la famosa chica de […]
    skotperez

RSS meipi

  • Mediterranean. Proyectos urbanos del Mar Mediterráneo 14 de Junio de 2010
    El meipi /mediterranean es ya de largo el que tiene más entradas de la red de mapas de meipi.org, ya van más de 900. Desde una asignatura de la Universidad de Arquitectura de Granada han realizado una extensa cartografía de proyectos urbanísticos (construidos o realizados) de las dos orillas del Mediterráneo. Han hecho un uso […]
    pablo
  • Embeber un mapa de meipi en Wordpress 20 de Mayo de 2010
    Si necesitas embeber un mapa en un post  o en una página de tu Wordpress usarás un iframe. Para que el Wordpress te deje meterlo debes instalar antes un plug-in como Embed iframe. Así de fácil. […]
    pablo
  • Como embeber un mapa sin que salga la leyenda 7 de Mayo de 2010
    Hace tiempo os contábamos cómo insertar un meipi en otra web. En el proyecto de 6.000km en el que estoy metido necesitábamos meter el mapa en el blog, como teníamos un espacio reducido la leyenda nos molestaba. Así que ahora puedes añadir el mapa sin la leyenda añadiendo “&legend=false” al final de la URL: Con leyenda http://meipi.org/6000km.map.php?embe […]
    pablo