Hay muchos plugins para integrar Twitter en WordPress, tal vez, demasiados. Algunos funcionan, otros no, uno que otro simplemente son "dudosos". La mayoría de ellos son innecesarios porque el API de Twitter es bastante sencilla y hay cientos de ejemplos online que podemos consultar.
Algunos de ellos son los descriptos en InstantShift y son todos muy fáciles de probar antes que llegue el apocalipsis
1. Mostrar el último tweet de nuestra cuenta:
PHP
-
<?php
-
$username = "nombreUsuario";
-
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";
-
function parse_feed($feed) {
-
$tweet = $stepTwo[0];
-
return $tweet;
-
}
-
?>
Los detalles gráficos y su ubicación pueden ser múltiples, por ejemplo:
HTML
Y agregamos un poco de CSS:
CSS
-
#twitterContenedor {/* el bloque exterior */}
-
#twitterInner {/* el bloque interior para poder controlarlo mejor */}
-
#twitterInner a {/* los enlaces de cada tweet */}
-
#twitterLogo {/* una imagen que sea logo y enlace a la cuenta */}
2. Mostrar una cantidad variable de tweets de nuestra cuenta:
PHP
-
<?php
-
$username = "nombreUsuario";
-
$limit = "20"; // la cantidad a mostrar
-
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=" . $limit;
-
function parse_feed($feed) {
-
for ($i = 1; $i <= $amount; $i++) {
-
}
-
}
-
parse_feed($twitterFeed);
-
?>
Incluye una clase CSS llamada cadaTW para poder controlar los detalles gráficos.
3. Mostrar la cantidad de followers:
PHP
-
<?php
-
function string_getInsertedString($long_string,$short_string,$is_html=false){
-
for($i=0;$i<strlen ($short_string);++$i){
-
if($long_string[$i]!=$short_string[$i])break;
-
}
-
if($is_html && $inserted_string[$insertion_length-1]=='<'){
-
}
-
return $inserted_string;
-
}
-
-
function DOMElement_getOuterHTML($document,$element){
-
$html=$document->saveHTML();
-
$element->parentNode->removeChild($element);
-
$html2=$document->saveHTML();
-
return string_getInsertedString($html,$html2,true);
-
}
-
-
function getFollowers($username){
-
$doc = new DomDocument;
-
@$doc->loadHTML($x);
-
$ele = $doc->getElementById('follower_count');
-
return $innerHTML;
-
}
-
?>
Mostramos el resultado donde nos guste, por ejemplo, con algo así:
PHP
Y lo personalizamos gráficamente utilizando CSS. Un ejemplo:
CSS
-
#twitterSeguidores {
-
-moz-border-radius: 16px;
-
background-color: #000;
-
color: #FFF;
-
display: block;
-
font-family: tahoma;
-
font-size: 20px;
-
height: 32px;
-
line-height: 32px;
-
text-align: center;
-
width: 200px;
-
}
4. Mostrar tweets de varios usuarios:
PHP
-
<?php
-
$usernames = "usuario1 usuario2 usuario3 usuario4"; // aquí colocamos los nombres de las cuentas separadas por un espacio
-
$limit = "20"; // la cantidad máxima a ser mostrada
-
function parse_feed($usernames, $limit) {
-
$feed = "http://search.twitter.com/search.atom?q=from%3A" . $usernames . "&rpp=" . $limit;
-
for ($i = 1; $i <= $amount; $i++) {
-
// la salida la personalizamos a gusto usando clases CSS
-
echo "<span class='cadaTW'><a class='nombreTW' href='" . $clean_uri[0] . "'>" . $clean_name[0] . "</a>";
-
}
-
}
-
parse_feed($usernames, $limit);
-
?>





Comentarios
Agregar un comentario