<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>WordPress Hacks &#187; cofigurationphp</title> <atom:link href="http://wordpress-hacks.com/tag/cofigurationphp/feed" rel="self" type="application/rss+xml" /><link>http://wordpress-hacks.com</link> <description>Tips y consejos de WordPress en español</description> <lastBuildDate>Fri, 23 Jul 2010 11:36:18 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Mostrar cantidad de seguidores -followers- en Twitter en forma de texto</title><link>http://wordpress-hacks.com/mostrar-cantidad-de-followers-en-twitter.php</link> <comments>http://wordpress-hacks.com/mostrar-cantidad-de-followers-en-twitter.php#comments</comments> <pubDate>Wed, 22 Apr 2009 11:06:01 +0000</pubDate> <dc:creator>Neri Aispuro</dc:creator> <category><![CDATA[Hacks]]></category> <category><![CDATA[cofigurationphp]]></category> <category><![CDATA[Twitter]]></category><guid
isPermaLink="false">http://wordpress-hacks.com/?p=176</guid> <description><![CDATA[Mostrar la cantidad de followers, o seguidores, que tenemos en twitter es muy fácil con un poco de código. Debemos agregar el siguiente código al archivo functions.php: function string_getInsertedString&#40;$long_string,$short_string,$is_html=false&#41;&#123; if&#40;$short_string&#38;gt;=strlen&#40;$long_string&#41;&#41;return false; $insertion_length=strlen&#40;$long_string&#41;-strlen&#40;$short_string&#41;; for&#40;$i=0;$isaveHTML&#40;&#41;; $element-&#38;gt;parentNode-&#38;gt;removeChild&#40;$element&#41;; $html2=$document-&#38;gt;saveHTML&#40;&#41;; return string_getInsertedString&#40;$html,$html2,true&#41;; &#125; &#160; function getFollowers&#40;$username&#41;&#123; $x = file_get_contents&#40;&#34;http://twitter.com/&#34;.$username&#41;; $doc = new DomDocument; @$doc-&#38;gt;loadHTML&#40;$x&#41;; $ele = $doc-&#38;gt;getElementById&#40;'follower_count'&#41;; $innerHTML=preg_replace&#40;'/^&#38;lt;[^&#38;gt;]*&#38;gt;(.*)&#38;lt;[^&#38;gt;]*&#38;gt;$/',&#34;\\1&#34;,DOMElement_getOuterHTML&#40;$doc,$ele&#41;&#41;; return $innerHTML; [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="size-full wp-image-186 aligncenter" title="twitter" src="http://wordpress-hacks.com/wp-content/uploads/2009/04/twitter.png" alt="twitter" width="128" height="128" /></p><p>Mostrar la cantidad de followers, o seguidores, que tenemos en twitter es muy fácil con un poco de código.<br
/> Debemos agregar el siguiente código al archivo functions.php:<span
id="more-176"></span></p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> string_getInsertedString<span style="color: #009900;">&#40;</span><span style="color: #000088;">$long_string</span><span style="color: #339933;">,</span><span style="color: #000088;">$short_string</span><span style="color: #339933;">,</span><span style="color: #000088;">$is_html</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$short_string</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$long_string</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$insertion_length</span><span style="color: #339933;">=</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$long_string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$short_string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><span style="color: #000088;">$isaveHTML</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$element</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>parentNode<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>removeChild<span style="color: #009900;">&#40;</span><span style="color: #000088;">$element</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$html2</span><span style="color: #339933;">=</span><span style="color: #000088;">$document</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>saveHTML<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">return</span> string_getInsertedString<span style="color: #009900;">&#40;</span><span style="color: #000088;">$html</span><span style="color: #339933;">,</span><span style="color: #000088;">$html2</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> getFollowers<span style="color: #009900;">&#40;</span><span style="color: #000088;">$username</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$x</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://twitter.com/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$username</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$doc</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DomDocument<span style="color: #339933;">;</span>
  <span style="color: #339933;">@</span><span style="color: #000088;">$doc</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>loadHTML<span style="color: #009900;">&#40;</span><span style="color: #000088;">$x</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$ele</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$doc</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>getElementById<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'follower_count'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$innerHTML</span><span style="color: #339933;">=</span><span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/^&amp;lt;[^&amp;gt;]*&amp;gt;(.*)&amp;lt;[^&amp;gt;]*&amp;gt;$/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\\</span>1&quot;</span><span style="color: #339933;">,</span>DOMElement_getOuterHTML<span style="color: #009900;">&#40;</span><span style="color: #000088;">$doc</span><span style="color: #339933;">,</span><span style="color: #000088;">$ele</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$innerHTML</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div><p>No debemos modificar nada de ese código. Ahora tenemos que llamar la función que escribimos en el archivo, por lo que donde querramos mostrar la cantidad de seguidores que tenemos, debemos agregar el código:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> getFollowers<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;usuarioentwitter&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; texto que querés mostrar luego del número&quot;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>Tenés que modificar el texto &#8220;usuarioentwitter&#8221; por el nombre de tu usuario, y también modificar el &#8220;texto que querés mostrar luego del número&#8221; por lo que quieras.</p><p>Muchas gracias a <a
href="http://www.wprecipes.com/display-the-total-number-of-your-twitter-followers-on-your-wordpress-blog">Wp-Recipes por el Hack</a></p> ]]></content:encoded> <wfw:commentRss>http://wordpress-hacks.com/mostrar-cantidad-de-followers-en-twitter.php/feed</wfw:commentRss> <slash:comments>14</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 4/11 queries in 0.011 seconds using disk

Served from: wordpress-hacks.com @ 2010-07-31 22:45:52 -->