<?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>TodoWordPress &#187; Widgets</title>
	<atom:link href="http://www.todowp.org/categoria/widgets/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.todowp.org</link>
	<description>Tu portal de recursos de WordPress</description>
	<lastBuildDate>Fri, 06 Jan 2012 19:07:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://www.todowp.org/?pushpress=hub'/>
		<item>
		<title>Convierte código PHP a un Widget de WordPress</title>
		<link>http://www.todowp.org/convierte-codigo-php-a-un-widget-de-wordpress/</link>
		<comments>http://www.todowp.org/convierte-codigo-php-a-un-widget-de-wordpress/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 18:00:43 +0000</pubDate>
		<dc:creator>Marcelo Lynch</dc:creator>
				<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Wigdetifyr]]></category>

		<guid isPermaLink="false">http://www.todowp.org/?p=2074</guid>
		<description><![CDATA[Wigdetifyr es una aplicación que realmente merece la pena probar, si eres desarrollador. Se trata de una herramienta que te permite construír, mediante la creación de una función e instrucciones en forma de comentario en el código PHP que genera después, un widget completamente compatible con WordPress: Es realmente fácil, y lo podeis probar sin [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://widgetifyr.com">Wigdetifyr</a> es una aplicación que realmente merece la pena probar, si eres desarrollador. Se trata de una herramienta que te permite construír, mediante la creación de una función e instrucciones en forma de comentario en el código PHP que genera después, un widget completamente compatible con WordPress:</p>
<p><a href="http://s3.tdwp.ws/todowp/img/2009/10/widgetizyr.jpg" rel="lightbox[2074]"><img style=' display: block; margin-right: auto; margin-left: auto;'  src="http://s3.tdwp.ws/todowp/img/2009/10/widgetizyr.jpg" alt="Prueba de Widgetifyr" title="Prueba de Widgetifyr" width="447" height="304" class="aligncenter size-full wp-image-2093" /></a></p>
<p>Es realmente fácil, y lo podeis probar sin registro <a href="http://widgetifyr.com/startup">desde aquí</a>, aunque el registro es recomendado.</p>
<p>Vía | <a href="http://wwwhatsnew.com/2009/10/04/como-transformar-un-codigo-php-en-un-widget-de-wordpress/">Wwwhat&#8217;s new?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.todowp.org/convierte-codigo-php-a-un-widget-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Widgetizando nuestro tema</title>
		<link>http://www.todowp.org/widgetizando-nuestro-tema/</link>
		<comments>http://www.todowp.org/widgetizando-nuestro-tema/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 18:00:05 +0000</pubDate>
		<dc:creator>Ignacio</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.todowp.org/?p=1654</guid>
		<description><![CDATA[Si estamos diseñando nuestro tema para WordPress, tarde o temprano tendremos que decidir si le añadimos o no la capacidad para usar &#8216;widgets&#8217; (palabra que se podría perfectamente intercambiar por &#8216;gadgets&#8217;, o &#8216;artilugios&#8217;). Como sabéis, los temas que tienen activada la posibilidad de usar widgets pueden, normalmente en la barra lateral, alojar, cambiar, añadir y [...]]]></description>
			<content:encoded><![CDATA[<p>Si estamos diseñando nuestro tema para WordPress, tarde o temprano tendremos que decidir si le añadimos o no la capacidad para usar &#8216;widgets&#8217; (palabra que se podría perfectamente intercambiar por &#8216;gadgets&#8217;, o &#8216;artilugios&#8217;).</p>
<p>Como sabéis, los temas que tienen activada la posibilidad de usar widgets pueden, normalmente en la barra lateral, alojar, cambiar, añadir y quitar todas esas funcionalidades extra que pimientan nuestro blog, sin tener que descender a los archivos para escribir código :</p>
<ol>
<li>Artículos Recientes</li>
<li>Comentarios Recientes</li>
<li>Búsqueda</li>
<li>Lista de Links</li>
<li>Lista de Categorías</li>
<li>Lista de Páginas</li>
<li>etc.</li>
</ol>
<p>Con el sistema de widgets funcionando, vamos a ir simplemente al Panel de Administración y añadiremos, a esos distintos espacios que hayamos habilitado, los widgets de nuestro interés.</p>
<p><span id="more-1654"></span></p>
<h3>Modificando functions.php</h3>
<p>Abriremos (o crearemos, caso de que no lo tuviéramos aún) functions.php, y pondremos ahí el siguiente código :</p>
<pre>
//Widgets

if ( function_exists('register_sidebar') )
{

 register_sidebar
    (   array
        (
          'name' =&gt; 'Barra Lateral',
          'before_widget' =&gt; '&lt;div class="widget"&gt;',
          'after_widget' =&gt; '&lt;/div&gt;',
          'before_title' =&gt; '&lt;h3 class="widgettitle"&gt;',
          'after_title' =&gt; '&lt;/h3&gt;',
        )
    );

 register_sidebar
    (   array
        (
          'name' =&gt; 'Pie de Página',
          'before_widget' =&gt; '&lt;div class="widget"&gt;',
          'after_widget' =&gt; '&lt;/div&gt;',
          'before_title' =&gt; '&lt;h3 class="widgettitle"&gt;',
          'after_title' =&gt; '&lt;/h3&gt;',
        )
    );
}
</pre>
<p>Muy importante : no nos olvidemos de abrir y cerrar nuestro functions.php con los clásico tags de PHP :</p>
<pre>
&lt;?php

// código aquí

 ?&gt;
</pre>
<h3>Nuestro ejemplo concreto</h3>
<p>En nuestro ejemplo hemos preparado a WordPress para entender que nuestro tema tendrá, en la barra lateral y en el footer, espacio para widgets.</p>
<p>Ahora tendremos que dirigirnos a ambos archivos (sidebar.php y footer.php), y añadir el siguiente código :</p>
<p>Para la Barra Lateral :</p>
<pre>
&lt;?php if ( !function_exists('dynamic_sidebar')
        || !dynamic_sidebar('Barra Lateral') ) : ?&gt;
&lt;ul&gt;&lt;?php wp_list_categories('title_li=&lt;h3&gt;Categorías&lt;/h3&gt;'); ?&gt;&lt;/ul&gt;
&lt;?php endif; ?&gt;
</pre>
<p>Para el Pie de Página :</p>
<pre>
&lt;?php if ( !function_exists('dynamic_sidebar')
        || !dynamic_sidebar('Pie de Página') ) : ?&gt;
&lt;ul&gt;&lt;?php wp_list_pages('title_li=&lt;h3&gt;Páginas&lt;/h3&gt;'); ?&gt;&lt;/ul&gt;
&lt;?php endif; ?&gt;
</pre>
<p>En ambos casos, siempre que no hayamos instalado aún los widgets (lo cual va bién para cuando ofrecemos el tema a un usuario, para que no se encuentre esas secciones vacías), vamos a ver en esos espacios categorías y páginas listadas por defecto, que desaparecerán cuando posteriormente, a través de la Administración, definamos por nosotros mismos que es lo que ahí debe aparecer.</p>
<p>Del mismo modo, en functions.php hemos especificado las clases que eventualmente nos van a servir para formatear las listas y sus encabezados : anchura, fondos, items de lista &#8230; etc.</p>
<p>Esperamos que os haya gustado este tutorial, y que aprovechéis al máximo el potencial que los widgets de WordPress nos ofrecen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todowp.org/widgetizando-nuestro-tema/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cachea totalmente tu blog con tres plugins.</title>
		<link>http://www.todowp.org/cachea-totalmente-tu-blog-con-tres-plugins/</link>
		<comments>http://www.todowp.org/cachea-totalmente-tu-blog-con-tres-plugins/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 18:00:45 +0000</pubDate>
		<dc:creator>Alberto Navarro</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Caché]]></category>
		<category><![CDATA[DB Cache]]></category>
		<category><![CDATA[WP Widget Cache]]></category>
		<category><![CDATA[wp-cache]]></category>

		<guid isPermaLink="false">http://www.todowp.org/?p=1477</guid>
		<description><![CDATA[Muy buenas a todos, esta es mi primera entrada en TodoWP y espero que no sea la última. En esta primera ocasión, me gustaría comentaros sobre una manera para cachear totalmente tu blog usando tres plugins. Y es que como todos sabemos (o intuimos), para que un sitio web funcione bien, debe tener una cierta [...]]]></description>
			<content:encoded><![CDATA[<p>Muy buenas a todos, esta es mi primera entrada en <strong>TodoWP</strong> y espero que no sea la última. En esta primera ocasión, me gustaría comentaros sobre una manera para <strong>cachear totalmente tu blog usando tres plugins</strong>. Y es que como todos sabemos (o intuimos), para que un sitio web funcione bien, debe tener una cierta velocidad de carga, y los blogs en WordPress no se quedan atrás. Así que, en este consejo, usaremos tres plugins, el <a href="http://mnm.uib.es/gallir/wp-cache-2/">WP- Caché</a>, el <a href="http://www.mashget.com/2008/09/01/wp-widget-cache-for-wordpress/">WP Widget Caché</a> y el <a href="http://wordpress.net.ua/db-cache">DB Caché</a>, que conjuntamente hacen una barrera infranqueable para la lentitud.</p>
<p><a href="http://s3.tdwp.ws/todowp/img/2009/06/3653675335_cf1bc446ba.jpg" rel="lightbox[1477]"><img style=' display: block; margin-right: auto; margin-left: auto;'  src="http://s3.tdwp.ws/todowp/img/2009/06/3653675335_cf1bc446ba.jpg" alt="Triplete caché" title="Triplete caché" width="259" height="259" class="aligncenter size-full wp-image-1490" /></a></p>
<p><span id="more-1477"></span></p>
<p>Os explico, en primer lugar, ¿porqué tres plugins?, pues muy fácil, <strong>WP-Caché</strong> tiene una desventaja, y es que no está preparado para <strong>cachear widgets</strong>, únicamente contenido, creando así páginas estáticas que son las que veremos luego, por eso el <strong>WP Widget Caché</strong>, que <strong>cacheará los widgets</strong> de nuestras sidebars. El <strong>DB Caché</strong> es totalmente complementario, y como su nombre indica, es para <strong>cachear la base de datos</strong>, para agilizar bastante más este apartado, y, además, evita sobrecargar aún más los recursos de tu servidor.</p>
<p>Como es lógico, instalaremos los plugins de la forma habitual (están los tres en el repositorio de WordPress), los activamos en el panel de plugins de nuestro blog, y luego los configuramos, ¿como?, muy fácil, dandole a cada uno en su apartado de configuración a <strong>Enable It</strong>, y listo, mira que fácil ha sido todo.</p>
<p>Como bonus, deciros que el plugin <strong>WP Widget Caché</strong>, nos deja, desde el apartado de Widgets, activar o desactivar la caché individualmente en cada widget.</p>
<p>Ahora tendremos nuestro blog totalmente cacheado y listo para las avalanchas de visitas que seguro tendréis, saludos y hasta la próxima!!!.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todowp.org/cachea-totalmente-tu-blog-con-tres-plugins/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Widgets Reset, resetea los widgets</title>
		<link>http://www.todowp.org/widgets-reset-resetea-los-widgets/</link>
		<comments>http://www.todowp.org/widgets-reset-resetea-los-widgets/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 20:15:21 +0000</pubDate>
		<dc:creator>Francisco Marín</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Widgets Reset]]></category>

		<guid isPermaLink="false">http://www.todowp.org/?p=985</guid>
		<description><![CDATA[Hace tiempo ya os comentábamos que los widgets tienen un pequeño problema que hacen que se queden &#8220;pillados&#8221; cuando cambias de theme. Pues ahora descubro que existe un plugin llamado Widgets Reset que resetea todos los widgets en un santiamén. El funcionamiento del plugin es muy sencillo: una vez que lo hemos instalado y activado [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo ya os comentábamos <a href="http://www.todowp.org/solucion-no-es-posible-activar-algunos-widgets-al-cambiar-el-theme/2009214/">que los widgets tienen un pequeño problema</a> que hacen que se queden &#8220;pillados&#8221; cuando cambias de theme. Pues ahora descubro que existe un plugin llamado <em><a href="http://wordpress.org/extend/plugins/widgets-reset/">Widgets Reset</a></em> que resetea todos los widgets en un santiamén.</p>
<p>El funcionamiento del plugin es muy sencillo: una vez que lo hemos instalado y activado veremos una nueva pestaña en <em>Apariencia</em> llamada <em>Widgets Reset</em>, si entramos deberíamos ver algo como ésto:</p>
<p><a href="http://s3.tdwp.ws/todowp/img/2009/03/reset.png" rel="lightbox[985]"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-986" title="Widgets Reset" src="http://s3.tdwp.ws/todowp/img/2009/03/reset.png" alt="Widgets Reset" width="423" height="93" /></a></p>
<p>Para resetear los widgets simplemente pulsamos sobre el botón <em>Reset All Widgets</em> y todos los widgets serán reseteados como por arte de magia.</p>
<p>El único problema que le veo al plugin es que no te permite resetear un solo widget, por lo tanto cuando pulsas sobre el botón todos los widgets desaparecerán de tu barra lateral.</p>
<p>Vía: <a title="Este enlace es dofollow. No jodemos igual que otros." href="http://ayudawordpress.com/widgets-desaparecidos-2-soluciones/">Ayuda WordPress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.todowp.org/widgets-reset-resetea-los-widgets/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Better Blogroll, muestra un blogroll aleatorio</title>
		<link>http://www.todowp.org/better-blogroll-muestra-un-blogroll-aleatorio/</link>
		<comments>http://www.todowp.org/better-blogroll-muestra-un-blogroll-aleatorio/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 19:00:56 +0000</pubDate>
		<dc:creator>Francisco Marín</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Better Blogroll]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Enlaces]]></category>

		<guid isPermaLink="false">http://www.todowp.org/?p=372</guid>
		<description><![CDATA[Seguramente alguna vez has tenido que comenzar a borrar enlaces de tu blogroll por la gran cantidad de enlaces que tiene y el scroll que esto conlleva en el blog. A partir de ahora ya no necesitarás borrar ningún enlace más. Better Blogroll es un plugin para WordPress que tiene una función muy sencilla: mostrar [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://s3.tdwp.ws/todowp/img/2009/01/better_blogroll.png" rel="lightbox[372]"><img class="alignleft size-medium wp-image-374" style="border: 0pt none; margin: 5px;;  float: left; padding: 4px; margin: 0 7px 2px 0;" title="Better Blogroll" src="http://s3.tdwp.ws/todowp/img/2009/01/better_blogroll-253x300.png" alt="Better Blogroll" width="253" height="300" /></a>Seguramente alguna vez has tenido que comenzar a borrar enlaces de tu blogroll por la gran cantidad de enlaces que tiene y el scroll que esto conlleva en el blog. A partir de ahora ya no necesitarás <strong>borrar ningún enlace más</strong>. <strong><a href="http://wordpress.org/extend/plugins/better-blogroll/">Better Blogroll</a></strong> es un plugin para WordPress que tiene una función muy sencilla: <strong>mostrar los enlaces de forma automática</strong>.</p>
<p>Una vez que actives el plugin un nuevo widget te estará esperando <strong>en el panel de widgets</strong> para que lo configures y pueda ponerse a trabajar. Aparte de seleccionar el titulo del widget, podrás elegir otras opciones como son: Una explicación (un pequeño texto que aparecerá entre el titulo y los enlaces), el número de enlaces a mostrar, si quieres mostrar el nombre de los enlaces, si quieres mostrar imágenes, si quieres mostrar el link hacia la categoría de los enlaces, cuales son las categorías que van a usar esta función y si quieres que los enlaces tengan <a title="nofollow en la WikiPedia" href="http://es.wikipedia.org/wiki/Nofollow">nofollow</a>.</p>
<p>Cada vez que la página sea actualizada,<strong> los enlaces que se muestran y la ubicación de los mismos cambiaran</strong> automáticamente. Eso si, si tienes <strong>activado algún plugin de cache</strong>, los enlaces en vez de cambiarse al refrescar una página <strong>se cambiaran cada vez que se cambie de página y cuando el cache expire</strong>.</p>
<p><em>Vía: <a href="http://braulioaquino.com/2009/01/blogroll-aleatorio">braulioaquino.com</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.todowp.org/better-blogroll-muestra-un-blogroll-aleatorio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Solución] No es posible activar algunos widgets al cambiar el theme</title>
		<link>http://www.todowp.org/solucion-no-es-posible-activar-algunos-widgets-al-cambiar-el-theme/</link>
		<comments>http://www.todowp.org/solucion-no-es-posible-activar-algunos-widgets-al-cambiar-el-theme/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 19:00:00 +0000</pubDate>
		<dc:creator>Francisco Marín</dc:creator>
				<category><![CDATA[Widgets]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Solución de problemas]]></category>

		<guid isPermaLink="false">http://www.todowp.org/?p=214</guid>
		<description><![CDATA[Ayer nuestra compañera Ángeles se encontró con un problema que me ha parecido interesante comentaros a que es debido y como se soluciona. Vamos a imaginarnos que tenemos un theme llamado &#8220;A&#8221; que tiene dos barras laterales y lo hemos cambiado por otro que se llama &#8220;B&#8221; que dispone de una sola barra lateral. Al [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer nuestra compañera Ángeles se encontró con un problema que me ha parecido interesante comentaros a que es debido y como se soluciona.</p>
<p><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="size-full wp-image-278 alignleft" title="No se activan los widgets" src="http://s3.tdwp.ws/todowp/img/2009/01/noseactivanwidgets3.gif" alt="No se activan los widgets" width="150" height="335" />Vamos a imaginarnos que <strong>tenemos un <em>theme</em> llamado &#8220;<em>A</em>&#8221; que tiene dos barras laterales</strong> y lo hemos cambiado por <strong>otro que se llama &#8220;<em>B</em>&#8221; que dispone de una sola barra lateral</strong>. Al activar el nuevo <em>theme</em> <em>(B)</em> nos damos cuenta que en el blog <strong>no se muestran los <em>widgets</em></strong> que teníamos antes en la segunda barra lateral y que <strong>tampoco nos permiten activarlos</strong> desde el panel de administración.</p>
<p>Esto es debido a que <em>WordPress</em> tiene en su base de datos que <strong>esos w<em>idgets</em> ya están activados</strong>, algo totalmente cierto, solamente que <strong>se encuentran activados en un <em>theme</em> <em>(A)</em> que no lo está</strong>. Para arreglarlo <strong>basta con activar la plantilla antigua</strong> <em>(A)</em>, <strong>desactivar todos los <em>widgets</em></strong> activos y volver a <strong>activar tu nuevo <em>theme</em></strong> <em>(B)</em>.</p>
<p>Recuerda que <strong>hay <em>widgets</em> que tienen un uso ilimitado</strong> como pueden ser los <em>widgets de Texto</em> o <em>de RSS</em>, pero otros como <em>los enlaces</em> o <em>las últimas entradas</em> <strong>solamente se pueden usar una sola vez</strong> y <strong>estos son los <em>widgets</em> que dan este problema</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.todowp.org/solucion-no-es-posible-activar-algunos-widgets-al-cambiar-el-theme/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

