10 twitter hacks para un blog en wordpress








Actualmente tener conectada tu web a los servicios de social media es algo básico e indispensable. Twitter es una de las que no pueden faltar ya que es una red en constante crecimiento y sin duda es uno de los servicios con los que podrás promocionar y obtener mas visitas con un  interés en tu sitio lo que los hace posibles clientes .

Buscando por internet algunas formas de hacer esta integración nos encontramos 10 hacks para integrar twitter en wordpress en instantshift.com, pero estas no solo sirven para wordpress si no para cualquier otro sitio que este programado en PHP.

Aquí les dejo las que sirven y las que mas valen la pena utilizar.
1.- Crear un botón para compartir en twitter(esta solo sirve en wordpress pues utiliza una función exclusiva “the permalink”).

1
<a href="http://twitter.com/home?status=Lean esto:  <?php the_permalink(); ?>" title="Compartir en twitter!" target="_blank">Enviar a twitter</a>

2.-Mostrar el numero total de followers en el blog.
Buscamos el archivo funtions.php de nuestro theme y agregamos el siguiente codigo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 function string_getInsertedString($long_string,$short_string,$is_html=false){
  if($short_string>=strlen($long_string))return false;
  $insertion_length=strlen($long_string)-strlen($short_string);
  for($i=0;$i<strlen($short_string);++$i){
    if($long_string[$i]!=$short_string[$i])break;
  }
  $inserted_string=substr($long_string,$i,$insertion_length);
  if($is_html && $inserted_string[$insertion_length-1]=='<'){
    $inserted_string='<'.substr($inserted_string,0,$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){
  $x = file_get_contents("http://twitter.com/".$username);
  $doc = new DomDocument;
  @$doc->loadHTML($x);
  $ele = $doc->getElementById('follower_count');
  $innerHTML=preg_replace('/^<[^>]*>(.*)<[^>]*>$/',"\\1",DOMElement_getOuterHTML($doc,$ele));
  return $innerHTML;
}

Ahora agregamos la siguiente linea en el slidebar, index, foother, header o donde queramos que aparezca el numero de followers.

1
<?php echo getFollowers("instantshift")." seguidores"; ?>

Opción 2 utilizando el contador de twittercounter + javascript

1
<script type="text/javascript" language="javascript" src="http://twittercounter.com/widget/index.php?username=danielmd"></script>

3.- Mostrar tu ultimo twitt en el blog.
Para esto solo agregamos el siguiente código en la parte donde queramos que aparezca el contenido de nuestro ultimo twitt y editamos el contenido de username por nuestro usuario así como el prefijo y el sufijo que marcan como inicia y termina nuestro twitt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$username = "TwitterUsername"; // Tu usuario twitter.
$prefix = ""; // Texto que aparece antes del twitt.
$suffix = ""; // Texto que aparece al final del twitt.
$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 stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?>

4.- Mostrar los últimos twitts de varios usuarios
Para agregar multiples usuarios solo debes editar la variable usernames y agregar el nick de cada usuario separado por un espacio.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
$usernames = "Username Username Username"; // Pull from accounts, separated by a space
$limit = "5"; // Number of tweets to pull in, total.
$show = 1; // Show username? 0 = No, 1 = Yes.
 
$prefix = ""; // This comes before the entire block of tweets.
$prefix_sub = ""; // This comes before each tweet on the feed.
$wedge = ""; // This comes after the username but before the tweet content.
$suffix_sub = "<br>"; // This comes after each tweet on the feed.
$suffix = ""; // 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;
?>

Si quieres ver el resto de hacks visita la lista completa en
instantshift.com





Búsquedas recientes:

  • hacker de seguidores en twitter
  • hack para twitter seguidores
  • hack seguidores twitter

  • hack seguidores en twitter
  • hacker para tener mas seguidores en twitter

  • Hack De Seguidores Para Twitter
  • hack de seguidores en twitter

Comentar entrada