<?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>Gran Impetu &#187; Wordpress</title>
	<atom:link href="http://granimpetu.com/categoria/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://granimpetu.com</link>
	<description>Weblog de Horacio Bella donde habla sobre diseño, internet y negocios online</description>
	<lastBuildDate>Wed, 28 Mar 2012 16:50:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress, Like de Facebook y Open Graph Protocol</title>
		<link>http://granimpetu.com/articulos/wordpress-like-de-facebook-y-open-graph-protocol/</link>
		<comments>http://granimpetu.com/articulos/wordpress-like-de-facebook-y-open-graph-protocol/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 16:10:33 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[like]]></category>
		<category><![CDATA[open graph protocol]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1447</guid>
		<description><![CDATA[Vamos a tratar de hacer funcionar algunos elementos en conjunto. Primero tenemos el botón de Like de Facebook que lo que básicamente hace es, al hace click en el mismo en un sitio externo, agrega en nuestro muro un mensaje con ciertos datos y una referencia en la sección de &#8220;Gustos e Intereses&#8221; de nuestro [...]]]></description>
			<content:encoded><![CDATA[<p><img class="borde horiz alignnone size-full wp-image-1449" title="facebook-wordpress" src="http://granimpetu.com/wp-content/uploads/2010/11/facebook-wordpress.jpg" alt="" width="585" height="135" /></p>
<p>Vamos a tratar de hacer funcionar algunos elementos en conjunto. Primero tenemos <a href="http://developers.facebook.com/docs/reference/plugins/like">el botón de <strong>Like de Facebook</strong></a> que lo que básicamente hace es, al hace click en el mismo en un sitio externo, agrega en nuestro muro un mensaje con ciertos datos y una referencia en la sección de &#8220;Gustos e Intereses&#8221; de nuestro perfil.</p>
<p>Por otro lado tenemos un sitio en <strong>WordPress</strong>. No me refiero precisamente a un blog, sino a un sitio que administre la información con este CMS. Desde la llegada de los <a href="http://codex.wordpress.org/Custom_Post_Types">custom post types</a> se abrió bastante el abanico de posibilidades de usar WordPress de maneras alternativas (un catálogo de productos, una lista de socios de un club, una carpeta de clientes, etc.). En los casos donde cada post en una ficha lo que voy a tratar de explicar tiene mucho más sentido, de todos modos es totalmente aplicable a un blog normal con artículos.</p>
<p>Cuando añadimos el botón de <em>like</em> en un post de WordPress damos la posibilidad al usuario de publicar en su muro, por default, lo siguiente:</p>
<blockquote><p>A <em>Nombre</em> le gusta <em>información de la etiqueta &lt;title&gt;</em> en <em>urldelsitio.com</em></p></blockquote>
<p>Obviamente nombre se reemplazará por el nombre del usuario en Facebook, el siguiente campo lo llenará con la información que encuentre en la etiqueta <code>&lt;title&gt;</code> (en caso de esta página por ejemplo sería <em>WordPress, Like de Facebook y Open Graph Protocol ~ Gran Impetu</em>) con un enlace a ese permalink y por último la URL del sitio. Inicialmente no va a mostrar en nuestra sección de gustos e intereses este like que acabamos de hacer, ya que no está especificado que tipo de contenido es.</p>
<p>Ahora bien, para poder configurar la manera en que se va a mostrar esto en el muro del usuario y lograr que se agregue a la sección de gustos e intereses con los datos a nuestro piacere necesitamos agregar meta tags de <strong><a href="http://opengraphprotocol.org/">Open Graph protocol</a></strong> con la información correspondiente. <a href="http://developers.facebook.com/docs/opengraph">Facebook explica como hacerlo</a> de manera manual y cuales son las opciones que nos permite, pero vamos a optimizarlo para que tome estos datos automáticamente desde WordPress.</p>
<p>Sólo vamos a necesitar editar el <em>header.php</em> de nuestro theme. Para empezar modificamos el tag <code>&lt;html&gt;</code> para que Facebook sepa que puede encontrar este tipo de información. Quedaría algo así:<br />
<pre>&lt;?php language_attributes() ?&gt;
xmlns:og=&quot;http://opengraphprotocol.org/schema/&quot;
xmlns:fb=&quot;http://www.facebook.com/2008/fbml&quot; &gt;</pre><br />
Luego, dentro de <code>&lt;head&gt;</code>, si les parece bien antes de <code>&lt;?php wp_head() ?&gt;</code>, creamos un <em>loop</em> y agregamos los siguiente:<br />
<pre>&lt;?php if(is_single()) { ?&gt;
&lt;?php if (have_posts()) : while (have_posts()) : the_post(); ?&gt;
&lt;meta property=&quot;og:title&quot; content=&quot;&lt;?php the_title() ?&gt;&quot; /&gt;
&lt;meta property=&quot;og:type&quot; content=&quot;movie&quot; /&gt;
&lt;meta property=&quot;og:url&quot; content=&quot;&lt;?php the_permalink() ?&gt;&quot; /&gt;
&lt;meta property=&quot;og:image&quot; content=&quot;&lt;?php bloginfo(&#039;template_url&#039;) ?&gt;/images/like_image.jpg&quot; /&gt;
&lt;meta property=&quot;og:site_name&quot; content=&quot;&lt;?php bloginfo(&#039;name&#039;) ?&gt;&quot;/&gt;
&lt;meta property=&quot;fb:admins&quot; content=&quot;123456789&quot; /&gt;
&lt;meta property=&quot;og:description&quot; content=&quot;&lt;?php echo get_the_excerpt() ?&gt;&quot; /&gt;
&lt;?php endwhile; endif; ?&gt;
&lt;?php } ?&gt;</pre></p>
<ul>
<li><strong>og:title</strong> &#8211; Título de lo que me gusta. En este caso va a ser el título del post. Se va a mostrar en el muro junto al sitio al que pertenece y sin otra información en la sección de gustos e intereses.</li>
<li><strong>og:type</strong> &#8211; Que tipo de contenido es. Si el post es la ficha de una película, el <em>type</em> será movie como en el ejemplo. La <a href="http://developers.facebook.com/docs/opengraph#types">lista completa está en los docs</a> de Facebook. Con esto el post va a aparecer en la sección de gustos e intereses del perfil del usuario, ordenado a demás de su tipo. No lo podemos automatizar a menos que creemos categorías con la lista de todas, las usemos y las llamemos con <code>&lt;?php the_category() ?&gt;</code>.</li>
<li><strong>og:url</strong> &#8211; Donde va a enlazar la información que aparezca en Facebook.</li>
<li><strong>og:image</strong> &#8211; La imagen que va a acompañar al post. Podemos usar una por defecto, <a href="http://codex.wordpress.org/Function_Reference/the_post_thumbnail">que tome la que hayamos elegido como thumbnail</a> o <a href="http://www.wprecipes.com/how-to-get-the-first-image-from-the-post-and-display-it">tomar la primera imagen del post</a>.</li>
<li><strong>og:site_name</strong> &#8211; El nombre del sitio para que lo muestre en el muro cuando se hace click en like. Podemos ponerlo a mano o tomar el campo de WordPress como en el ejemplo.</li>
<li><strong>fb:admins</strong> &#8211; Debemos introducir nuestra ID de usuario de Facebook para ser los administradores. Esto nos va a servir para saber quienes dieron like, ver estadísticas y demás. Para conocer tu ID anda a tu perfil, hace click en tu avatar y en la URL a la que te dirige podes verlo luego de &amp;id= ¿Hay alguna manera menos engorrosa?</li>
<li><strong>og:description</strong> &#8211; Un breve texto que describe el post. En este caso the_excerpt se aplica bien pero si no usan el campo de content puede buscar un <em>custom field</em> por ejemplo.</li>
</ul>
<p>Algunos campos pueden dejarlos vacíos, Facebook los va a reemplazar y otros no son necesarios. Si ya tiene un botón de like funcionando Facebook no va a actualizar los datos en los perfiles de los usuarios, sólo se va a empezar a aplicar en sus nuevos posts y en los nuevos usuarios a quienes les guste.</p>
<p>¿Alguien ya lo estuvo probando?</p>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/wordpress-like-de-facebook-y-open-graph-protocol/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Loop con posts al azar en WordPress</title>
		<link>http://granimpetu.com/articulos/loop-con-posts-al-azar-en-wordpress/</link>
		<comments>http://granimpetu.com/articulos/loop-con-posts-al-azar-en-wordpress/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 17:19:13 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[loop]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1419</guid>
		<description><![CDATA[Una manera bastante simple de mostrar posts aleatorios, por ejemplo en nuestro sidebar es creando un loop con query_posts e indicando que los ordene de manera random. Sería algo así: &#60;?php query_posts(&#039;showposts=10&#38;orderby=rand&#039;);    while (have_posts()) : the_post(); ?&#62; &#60;li&#62;&#60;a href=&#34;&#60;?php the_permalink() ?&#34;&#62;&#60;?php the_title() ?&#62;&#60;/a&#62;&#60;/li&#62; &#60;?php endwhile; ?&#62; &#60;?php wp_reset_query(); ?&#62; Con esto obtenemos una lista de [...]]]></description>
			<content:encoded><![CDATA[<p>Una manera bastante simple de <strong>mostrar posts aleatorios</strong>, por ejemplo en nuestro sidebar es creando un loop con <code>query_posts</code> e indicando que los ordene de manera <code>random</code>. Sería algo así:</p>
<p><pre>&lt;?php query_posts(&#039;showposts=10&amp;orderby=rand&#039;);    while (have_posts()) : the_post(); ?&gt;
&lt;li&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&quot;&gt;&lt;?php the_title() ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php endwhile; ?&gt;
&lt;?php wp_reset_query(); ?&gt;
</pre></p>
<p>Con esto obtenemos una lista de 10 posts aleatorios con sus respectivos enlaces. Si queremos que sólo muestre aleatoriamente los posts de cierta categoría podemos además indicarlo en el <em>array</em>, ya sea con el ID  o el <em>slug</em> de la categoría. Algo así:</p>
<p><pre>&lt;?php query_posts(&#039;showposts=10&amp;orderby=rand&amp;cat=5&#039;);  while&nbsp;&nbsp;(have_posts()) : the_post(); ?&gt;</pre></p>
<p>Pueden ver algunos otras opciones de <a href="http://codex.wordpress.org/Function_Reference/query_posts">query_posts en el Codex de WP</a> y no se olviden de cerrar con <a href="http://codex.wordpress.org/Function_Reference/wp_reset_query">wp_reset_query</a>.</p>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/loop-con-posts-al-azar-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Usar sticky post como destacado en WordPress</title>
		<link>http://granimpetu.com/articulos/usar-sticky-post-como-destacado-en-wordpress/</link>
		<comments>http://granimpetu.com/articulos/usar-sticky-post-como-destacado-en-wordpress/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 14:23:43 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[desctacado]]></category>
		<category><![CDATA[sticky]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1398</guid>
		<description><![CDATA[Por lo general se utiliza una categoría para poder destacar posts en la home de nuestro blog en WordPress. Para evitar crear una categoría y utilizar una opción que ya viene incorporada en el CMS para diferenciar tipo de entradas podemos marcar a lo queramos destacar como sticky. La idea es crear dos querys, uno [...]]]></description>
			<content:encoded><![CDATA[<p>Por lo general se utiliza una categoría para poder destacar posts en la home de nuestro blog en WordPress. Para evitar crear una categoría y utilizar una opción que ya viene incorporada en el CMS para diferenciar tipo de entradas podemos marcar a lo queramos destacar como <strong>sticky</strong>. La idea es crear dos querys, uno que tomará el post destacado (el último marcado como sticky) y otro qe listará el resto de los posts, incluyendo o no al destacado. </p>
<p>Manos al código. En nuestro <code>index.php</code> (o <code>home.php</code>) vamos a agregar el primer loop que va a llamar al post destacado:</p>
<p><pre>&lt;?php $sticky = get_option(&#039;sticky_posts&#039;); 
query_posts(&#039;p=&#039; . $sticky[0]); while (have_posts()) : the_post(); ?&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;h2&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot;&gt;&lt;?php the_title() ?&gt;&lt;/a&gt;&lt;/h2&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php the_content() ?&gt;
&lt;?php endwhile; wp_reset_query(); ?&gt;</pre></p>
<p>Esto carga directamene desde su ID nuestro post sticky más reciente. Ahora hay que cargar el resto de los posts, vamos a hacerlo primero incluyendo este post destacado pero respetando el orden cronológico.</p>
<p><pre>&lt;?php query_posts(&#039;caller_get_posts=1&amp;showposts=10&amp;paged=$paged&#039;); while (have_posts()) : the_post(); ?&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;h2&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot;&gt;&lt;?php the_title() ?&gt;&lt;/a&gt;&lt;/h2&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php the_content() ?&gt;
&lt;?php endwhile; wp_reset_query(); ?&gt;</pre></p>
<p>Si queremos que el post destacado no aparezca, reemplazamos la llamada anterior por esta:</p>
<p><pre>&lt;?php
$args = array(
&#039;showposts&#039; =&gt; 10,
&#039;post__not_in&#039; =&gt; get_option(&#039;sticky_posts&#039;),
&#039;caller_get_posts&#039;=&gt;1,
&#039;paged&#039;=&gt; $paged );
$my_query = new WP_Query($args); if( $my_query-&gt;have_posts() ) { while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); ?&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;h2&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot;&gt;&lt;?php the_title() ?&gt;&lt;/a&gt;&lt;/h2&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php the_content() ?&gt;
&lt;?php&nbsp;&nbsp;endwhile; }&nbsp;&nbsp;wp_reset_query(); ?&gt;</pre></p>
<p>Seguramente esto requiere mucha personalización de su parte pero espero haya quedado claro.</p>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/usar-sticky-post-como-destacado-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mensaje para post antiguos en WordPress</title>
		<link>http://granimpetu.com/articulos/mensaje-para-post-antiguos-en-wordpress/</link>
		<comments>http://granimpetu.com/articulos/mensaje-para-post-antiguos-en-wordpress/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 14:06:25 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[fecha]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1394</guid>
		<description><![CDATA[Me ha pasado de caer en un post de un blog mediante Google o algún enlace y luego de leerlo darme cuenta de la antiguedad del mismo, lo cual en muchas ocasiones modifica el real signficado del contenido. Lo mismo con este blog, recibiendo mensajes de contacto o comentarios sobre cosas que ya perdieron validez. [...]]]></description>
			<content:encoded><![CDATA[<p>Me ha pasado de caer en un post de un blog mediante Google o algún enlace y luego de leerlo darme cuenta de la antiguedad del mismo, lo cual en muchas ocasiones modifica el real signficado del contenido. Lo mismo con este blog, recibiendo mensajes de contacto o comentarios sobre cosas que ya perdieron validez. </p>
<p>En fin, a lo que iba es sobre <strong>como agregar un mensaje que avise al lector cuando un post tiene cierta aniguedad</strong> (dos años en este ejemplo) utilizando la medida de tiempo Unix en <strong>WordPress</strong>. En <code>single.php</code> agreguemos algo así:</p>
<p><pre>
&lt;?php 
$post_age = date(&#039;U&#039;) - get_the_time(&#039;U&#039;);
if($post_age &gt; 63072000) { echo &#039;Este post tiene m&amp;aacute;s de dos a&amp;#241;os de antig&amp;#252;edad.&#039;; } ?&gt;
</pre></p>
<p>Lo primero que hicimos fue determinar la edad del post restando a la fecha actual la fecha en que fue publicado. Si esa edad es mayor a 63072000 (dos años) muestra el mensaje, sino no muestra nada. Está más que claro que podemos seleccionar la fecha que queramos de referencia: un año (31536000), 6 meses (15768000), un mes (2628000), etc.</p>
<p>Pueden ver un ejemplo en cualquier artículo de este blog que tenga más de dos años.</p>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/mensaje-para-post-antiguos-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solucionar fatal error al intentar actualizar automáticamente WordPress</title>
		<link>http://granimpetu.com/articulos/solucionar-fatal-error-al-intentar-actualizar-automaticamente-wordpress/</link>
		<comments>http://granimpetu.com/articulos/solucionar-fatal-error-al-intentar-actualizar-automaticamente-wordpress/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 16:13:18 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1385</guid>
		<description><![CDATA[Como sabemos, las versiones más recientes de WordPress traen la (maravillosa) opción que nos permite actualizarlo desde el panel de control y con sólo dos clicks. Al intentar hacerlo el otro día en el blog de un cliente se me presentó un error que me impedía hacerlo. El mensaje era &#34;Fatal error:&#160;&#160;Allowed memory size of [...]]]></description>
			<content:encoded><![CDATA[<p>Como sabemos, las versiones más recientes de WordPress traen la (maravillosa) opción que nos permite actualizarlo desde el panel de control y con sólo dos clicks. Al intentar hacerlo el otro día en el blog de un cliente se me presentó un error que me impedía hacerlo. El mensaje era <code>&quot;Fatal error:&nbsp;&nbsp;Allowed memory size of 33554432 bytes exhausted (tried to allocate 263595 bytes) in /home/account/public_html/wp-includes/http.php on line 1324&quot;</code>. ¿Cómo solucionarlo?</p>
<p>Vamos al directorio donde esté instalado WordPress y buscamos el archivo wp-settings.php. Allí reemplazamos:<br />
<pre>if ( !defined(‘WP_MEMORY_LIMIT’) )
define(‘WP_MEMORY_LIMIT’, ‘32M‘);</pre><br />
Por:<br />
<pre>if ( !defined(‘WP_MEMORY_LIMIT’) )
define(‘WP_MEMORY_LIMIT’, ‘64M‘);</pre><br />
Así de simple.</p>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/solucionar-fatal-error-al-intentar-actualizar-automaticamente-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress Argentina 2010</title>
		<link>http://granimpetu.com/articulos/wordpress-argentina-2010/</link>
		<comments>http://granimpetu.com/articulos/wordpress-argentina-2010/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 21:18:59 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Conciso]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1383</guid>
		<description><![CDATA[Mariano Amartino anuncia en su blog que se realizará en nuestro país una nueva edición del Wordcamp. Sería la tercera local, luego de una ausencia en el 2009, para todos los que utilizamos y nos encanta ese CMS. Horacio Bella / HoracioBella.com / @horaciobella]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.uberbin.net/archivos/minipost/wordcamp-argentina-2010.php">Mariano Amartino anuncia en su blog</a> que se realizará en nuestro país una nueva edición del <a href="http://argentina.wordcamp.org/"><strong>Wordcamp</strong></a>. Sería <a href="http://granimpetu.com/index.php?s=wordcamp+argentina">la tercera local</a>, luego de una ausencia en el 2009, para todos los que utilizamos y nos encanta ese CMS.</p>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/wordpress-argentina-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solapa para comentar, plugin de WP</title>
		<link>http://granimpetu.com/articulos/solapa-para-comentar-plugin-de-wp/</link>
		<comments>http://granimpetu.com/articulos/solapa-para-comentar-plugin-de-wp/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 17:46:06 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Conciso]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1377</guid>
		<description><![CDATA[Patricio Tarantino liberó hace unos días un plugin para WordPress que permite agregar una solapa a cada post del blog para realizar comentarios sea cual sea la parte en la que se esté. Bastante usable y pueden verlo funcionando en su blog. Horacio Bella / HoracioBella.com / @horaciobella]]></description>
			<content:encoded><![CDATA[<p><strong>Patricio Tarantino</strong> liberó hace unos días <a href="http://www.patriciotarantino.com.ar/wordpress/plugin-para-wordpress-solapa-para-comentar" target="_blank">un  plugin para WordPress que permite agregar una solapa a cada post</a> del blog para realizar comentarios sea cual sea la parte en la que se  esté. Bastante usable y pueden verlo funcionando en su blog.</p>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/solapa-para-comentar-plugin-de-wp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personalizar content() y excerpt() según more y extractos</title>
		<link>http://granimpetu.com/articulos/personalizar-content-y-exceprt-segun-more-y-extractos/</link>
		<comments>http://granimpetu.com/articulos/personalizar-content-y-exceprt-segun-more-y-extractos/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 19:01:49 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[excerpt]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1163</guid>
		<description><![CDATA[Aprovecho a compartirles un pequeño código que desarrollé para un trabajo sobre WordPress. La idea es la siguiente: En una página principal, archivo, de categoría o cualquier otra que llame a una cantidad de entradas desde el loop usar estas condiciones: Si el post tiene un excerpt generado por el usuario, mostrarlo Si no tiene [...]]]></description>
			<content:encoded><![CDATA[<p>Aprovecho a compartirles un pequeño código que desarrollé para un trabajo sobre WordPress. La idea es la siguiente: En una página principal, archivo, de categoría o cualquier otra que llame a una cantidad de entradas desde el <em>loop</em> usar estas condiciones:</p>
<ul>
<li>Si el post tiene un excerpt generado por el usuario, mostrarlo</li>
<li>Si no tiene pero tiene el contenido separado por un <em>more</em>, mostrar hasta ahí</li>
<li>Si no tiene excertp del usuario ni <em>more</em>, autogenerar un excerpt</li>
</ul>
<p>Para ello utilizaremos el siguiente código, el cual puede ser usado dentro de la llamada por defecto a los post o con <code>query_posts()</code>. En el ejemplo usaremos la opción normal.<br />
<pre>&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;
&nbsp;&nbsp; &lt;?php global $more; $more = 0; ?&gt;
&nbsp;&nbsp; &lt;?php if ( $post-&gt;post_excerpt ) { ?&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php the_excerpt(); ?&gt;
&nbsp;&nbsp; &lt;?php } elseif ( stristr(get_the_content(&#039;the_more_tag&#039;), &#039;the_more_tag&#039;) == TRUE ) { ?&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php the_content(&#039;Seguir leyendo...&#039;); ?&gt;
&nbsp;&nbsp; &lt;?php } else { ?&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php the_excerpt() ?&gt;
&nbsp;&nbsp; &lt;?php } ?&gt;
&nbsp;&nbsp; &lt;?php endwhile; else: ?&gt;
&lt;?php endif; ?&gt;</pre><br />
La primera línea después del <em>loop</em> hará que se respete el corte del <em>more</em> sea cual sea la parte del blog en la que estemos. Luego, con<br />
<code>stristr(get_the_content(&#039;the_more_tag&#039;), &#039;the_more_tag&#039;) == TRUE</code> agregamos un enlace a los posts que tengan este corte, el cual no se imprimirá sino que solo lo usaremos para diferenciarlos. El resto creo que está bastante claro.</p>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/personalizar-content-y-exceprt-segun-more-y-extractos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GimpStyle en francés</title>
		<link>http://granimpetu.com/articulos/gimpstyle-en-frances/</link>
		<comments>http://granimpetu.com/articulos/gimpstyle-en-frances/#comments</comments>
		<pubDate>Fri, 29 May 2009 14:42:26 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Conciso]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1071</guid>
		<description><![CDATA[Hoy me llegó un correo de Thibault Leruitte informandome que ha liberado una modificación de mi theme Gimpstyle. La misma está traducida al francés, es widget ready y tiene algunas otros cambios. También corregí algunos errores en los archivos originales tanto de la versión en español como la que está en inglés. Horacio Bella / [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy me llegó un correo de <strong>Thibault Leruitte</strong> informandome que ha liberado una <a href="http://thibault.leruitte.name/blog/gimpstylenew/">modificación de mi theme Gimpstyle</a>. La misma está traducida al francés, es widget ready y tiene algunas otros cambios. También corregí algunos errores en los <a href="http://granimpetu.com/gimpstyle">archivos originales</a> tanto de la versión en español como la que está en inglés.</p>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/gimpstyle-en-frances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mandolina, theme para WordPress</title>
		<link>http://granimpetu.com/articulos/mandolina-theme-para-wordpress/</link>
		<comments>http://granimpetu.com/articulos/mandolina-theme-para-wordpress/#comments</comments>
		<pubDate>Wed, 13 May 2009 19:00:26 +0000</pubDate>
		<dc:creator>Horacio Bella</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[mandolina]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpres]]></category>

		<guid isPermaLink="false">http://granimpetu.com/?p=1054</guid>
		<description><![CDATA[Aproveché el fin de semana para acomodar algunas líneas de código que tenía sueltas de varios trabajos para armar un theme para WordPress y liberarlo. Se trata de un theme con estilo tradicional (header, contenido a la izquierda listado de manera cronológica y sidebar lateral) de estilo bastante simple y sobrio. La idea de Mandolina [...]]]></description>
			<content:encoded><![CDATA[<p>Aproveché el fin de semana para acomodar algunas líneas de código que tenía sueltas de varios trabajos para armar un theme para WordPress y liberarlo. Se trata de un theme con estilo tradicional (header, contenido a la izquierda listado de manera cronológica y sidebar lateral) de estilo bastante simple y sobrio.</p>
<p>La idea de <strong>Mandolina </strong>es que sea un theme para quien necesite un estilo elegante y serio para su blog. Va a serle útil también para quien necesite una plantilla de base para modificar y adapatar su estilo ya que está realizada de manera simple y ordenada. En fin, es una plantilla básica que van a poder modificar sin problemas.</p>
<p><img class="alignright borde" src="http://granimpetu.com/wp-content/uploads/2009/05/mandolina.jpg" alt="Mandolina" />Algunas características:</p>
<ul>
<li>Válido XHTML/CSS</li>
<li>Optimizado para SEO</li>
<li>Acepta widgets (widget-ready)</li>
<li>Fácil edición general de los estilos</li>
<li>Bajo licencia Crative Commons</li>
<li>Respeta conceptos básicos de usabilidad</li>
<li>Ultraligero</li>
</ul>
<div class="links">
<ul>
<li>Documentación: <a href="http://granimpetu.com/mandolina/">Mandolina &#8211; Theme para WordPress</a></li>
<li>Demo: Seleccionar Mandolina en el <a href="http://granimpetu.com/themesdemo">Theme Viewer</a></li>
<li>Descarga: <a href="http://granimpetu.com.ar/archivos/otros/mandolina_es.zip">Mandolina en Español</a> &#8211; <a href="http://granimpetu.com.ar/archivos/otros/mandolina_en.zip">Mandolina en Inglés</a></li>
<li><a href="http://granimpetu.com/themes-para-wordpress/">Ver otros themes para Wordpres</a></li>
</ul>
</div>
<hr />
<p><small>Horacio Bella / <a href="http://horaciobella.com">HoracioBella.com</a> / <a href="http://twitter.com/horaciobella">@horaciobella</a></small></p>]]></content:encoded>
			<wfw:commentRss>http://granimpetu.com/articulos/mandolina-theme-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

