<?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>Ruta Relativa &#187; Wordpress</title>
	<atom:link href="http://www.rutarelativa.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rutarelativa.com</link>
	<description>Porque la web es relativa</description>
	<lastBuildDate>Wed, 04 Jan 2012 20:37:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Eliminar la barra de administración (Admin Bar) de WordPress</title>
		<link>http://www.rutarelativa.com/wordpress/eliminar-barra-administracion-admin-bar-wordpress/</link>
		<comments>http://www.rutarelativa.com/wordpress/eliminar-barra-administracion-admin-bar-wordpress/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 16:42:03 +0000</pubDate>
		<dc:creator>Sergiocius</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Admin Bar]]></category>
		<category><![CDATA[Barra de administracion de Wordpress]]></category>
		<category><![CDATA[Eliminar Admin Bar]]></category>
		<category><![CDATA[Eliminar Barra de Administración]]></category>
		<category><![CDATA[Eliminar la barra de administración (Admin Bar) de Wordpress]]></category>
		<category><![CDATA[Quitar Admin Bar]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Trucos Wordpress]]></category>
		<category><![CDATA[Tutoriales Wordpress]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=813</guid>
		<description><![CDATA[Con la última actualización de WordPress, en nuestro caso la 3.1, nos encontramos con que para los usuarios tenemos una barra en la parte superior de la página conocida como barra de administración de WordPress o Admin Bar. En muchos casos -entre los que me incluyo- esta barra puede resultar molesta a pesar de ser [...]]]></description>
			<content:encoded><![CDATA[<p>Con la <strong>última actualización de WordPress</strong>, en nuestro caso la 3.1, nos encontramos con que para los usuarios tenemos una barra en la parte superior de la página conocida como <strong>barra de administración de WordPress</strong> o <strong>Admin Bar</strong>. En muchos casos -entre los que me incluyo- esta barra puede resultar molesta a pesar de ser realmente útil.</p>
<p>Por tanto vamos a explicar las formas que tenemos de <strong>eliminar la barra de administración (Admin Bar) de WordPress</strong>:</p>
<p><span id="more-813"></span></p>
<p><img width="560" height="29" alt="Eliminar la barra de administración (Admin Bar) de WordPress" src="http://www.images.rutarelativa.com/eliminar-barra-administracion-admin-bar-wordpress-1.gif" /></p>
<p><em>Ejemplo de visualización de la barra de administración o Admin Bar en WordPress</em></p>
<h3>Solución 1. Cómo eliminar la barra de administración (Admin Bar) de WordPress.</h3>
<p><img width="560" height="352" alt="Eliminar la barra de administración (Admin Bar) de WordPress" src="http://www.images.rutarelativa.com/eliminar-barra-administracion-admin-bar-wordpress-2.gif" /></p>
<p>Basta con que, en nuestro panel de administración, accedamos a la configuración de los perfiles de usuarios de WordPress. Como cuarta opción nos encontramos una que indica <em>Show Admin Bar</em> -traducido sería <em>Mostrar barra de administración</em>- y nos bastará con desmarcar las opciones <em>when viewing site</em> -traducido como <em>cuando visito el sitio</em>- y <em>in dashboard</em> -en mi escritorio-. Hay que hacer esto mismo por <strong>cada usuario que queremos que no visualice dicha barra de administración</strong>.</p>
<h3>Solución 2. Cómo eliminar la barra de administración (Admin Bar) de WordPress para todos los usuarios.</h3>
<p>Esta solución es ideal para sitios con muchos usuarios o sitios donde los usuarios pueden registrarse y no queremos que tengan la barra de administración. Accedemos a nuestro archivo <em>functions.php</em>, situado en la carpeta de nuestro theme y lo editamos. Justo arriba del todo, tras el inicio de php añadimos las siguientes líneas de código:</p>
<pre><code>&lt;?php
function my_function_admin_bar()
{
    return false;
}

add_filter( &quot;show_admin_bar&quot; , &quot;my_function_admin_bar&quot; );</code></pre>
<h3>Solución 3. Cómo eliminar la barra de administración (Admin Bar) de WordPress siendo solo visible para los administradores.</h3>
<p>Esta solución es ideal para las mismas situaciones que en la solución anterior, pero únicamente dejaremos <strong>la barra de administración o Admin Bar visible para los administradores</strong>, de modo que gana enteros dicha barra en utilidad. La forma de añadir el código es similar a la solución 2, es decir, colocando el siguiente código en la parte superior del archivo <em>functions.php</em> de nuestro theme:</p>
<pre><code>&lt;?php
function my_function_admin_bar($content)
{
    return ( current_user_can( &quot;administrator&quot; ) ) ? $content : false;
}

add_filter( &quot;show_admin_bar&quot;, &quot;my_function_admin_bar&quot; )</code></pre>
<p>Fuente: <a href="http://designwoop.com/2011/03/how-to-remove-the-wordpress-admin-bar/" title="Eliminar la barra de administración (Admin Bar) de WordPress" rel="external nofollow">Designwoop</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/wordpress/eliminar-barra-administracion-admin-bar-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CommentLuv: Plugin WordPress para atraer más comentarios</title>
		<link>http://www.rutarelativa.com/descargas/commentluv-plugin-wordpress-atraer-mas-comentarios/</link>
		<comments>http://www.rutarelativa.com/descargas/commentluv-plugin-wordpress-atraer-mas-comentarios/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 10:34:50 +0000</pubDate>
		<dc:creator>Sergiocius</dc:creator>
				<category><![CDATA[Descargas]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Atraer más comentarios]]></category>
		<category><![CDATA[Comentarios]]></category>
		<category><![CDATA[CommentLuv]]></category>
		<category><![CDATA[Incentivar]]></category>
		<category><![CDATA[Motivar]]></category>
		<category><![CDATA[Plugin Wordpress]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Plugins Wordpress]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=756</guid>
		<description><![CDATA[Quid pro quo, dar algo a cambio de algo, es una filosofía muy extendida en la blogosfera como muchos sabréis. Como también sabréis, conseguir crear una comunidad de usuarios en torno a tu web, blog o proyecto no es algo fácil; a pocos usuarios les gusta comentar en sitios desiertos, por eso necesitamos incentivar y [...]]]></description>
			<content:encoded><![CDATA[<p><em>Quid pro quo</em>, dar algo a cambio de algo, es una filosofía muy extendida en la <strong>blogosfera</strong> como muchos sabréis. Como también sabréis, conseguir <strong>crear una comunidad de usuarios en torno a tu web, blog o proyecto</strong> no es algo fácil; a pocos usuarios les gusta comentar en sitios desiertos, por eso necesitamos <strong>incentivar y motivar a que comenten</strong>, ¿cómo?, pues una idea sería utilizar <strong>CommentLuv, un plugin WordPress para atraer más comentarios</strong>.</p>
<p><span id="more-756"></span></p>
<p><img width="560" height="225" alt="CommentLuv: Plugin WordPress para atraer más comentarios" src="http://www.images.rutarelativa.com/commentluv-plugin-wordpress-atraer-mas-comentarios-1.gif" /></p>
<p><em>Imágen 1: Ejemplo de comentario usando el plugin WordPress CommentLuv</em></p>
<p><strong>CommentLuv</strong> funciona de forma que, cuando un usuario comente en tu blog e indique un enlace hacia el suyo, se mostrarán los últimos artículos del enlace proporcionado (como se muestra en la Imágen 1), <strong>motivando así a que los usuarios comenten en mayor cantidad</strong>, creando debates, creando comunidad y favoreciendo en mayor medida la actividad de tu página y, también en muchos casos, el <strong>SEO</strong>.</p>
<h3>Instalar y configurar plugin WordPress CommentLuv</h3>
<ul>
<li>En el panel de control de nuestro blog, nos dirigimos a la sección de plugins y luego a la de añadir nuevo.</li>
<li>En el buscador de plugins escribimos <em>commentluv</em> y comenzamos la búsqueda. Seleccionamos el plugin y clicamos en Instalar.</li>
<li>Ahora deberemos de configurar el plugin.</li>
<li>Display Options:</li>
<ul>
<li>En la caja de texto que indica <em>Enter the text you want displayed in the comment</em> debemos de indicar el formato del enlace, por ejemplo &#8220;Lo último del blog de [name]: [lastpost]&#8220;.</li>
<li>En la caja de texto que indica <em>Text displayed in the select box</em> debemos de indicar un texto para seleccionar el post a mostrar, por ejemplo &#8220;Escoje un diferente post a mostrar&#8221;.</li>
<li><em>CommentLuv on by default?</em>. Lo seleccionaremos si queremos que esté activo por defecto.</li>
<li><em>Show heart on links?</em>. Lo seleccionaremos si queremos que se muestren corazones en los enlaces.</li>
<li><em>Use template insert to show badge and checkbox?</em>. Si queremos agradecer al equipo de CommentLuv su trabajo podemos poner su distintivo debajo de nuestro formulario de comentarios.</li>
</ul>
<li>En el apartado de Technical Settings, en principio deberíamos dejarlo tal y como está, a no ser que nuestro diseño tenga cambiado los campos name de las cajas de texto del formulario para comentar. Si es así deberíamos de indicar los valores correctos.</li>
<li>Finalmente guardamos los cambios y ya deberíamos de conseguir tener perfectamente instalado y configurado CommentLuv.</li>
</ul>
<p>Enlace: <a href="http://comluv.com/download/commentluv-wordpress/" title="CommentLuv: Plugin WordPress para atraer más comentarios" rel="external nofollow">CommentLuv: Plugin WordPress para atraer más comentarios</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/descargas/commentluv-plugin-wordpress-atraer-mas-comentarios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CheatSheet para WordPress</title>
		<link>http://www.rutarelativa.com/desarrollo/cheatsheet-wordpress/</link>
		<comments>http://www.rutarelativa.com/desarrollo/cheatsheet-wordpress/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 11:17:55 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CheatSheet]]></category>
		<category><![CDATA[Chuletas]]></category>
		<category><![CDATA[Templates]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=361</guid>
		<description><![CDATA[Ésta CheatSheet para WordPress es bastante útil para desarrolladores de templates en WordPress, ya que incluye todo lo relacionado para crear un template de forma clara y concisa. Para los lectores que no sepan qué es un CheatSheet, puedo decir que son hojas de referencias o guías que dan información agrupando las reglas comunes y [...]]]></description>
			<content:encoded><![CDATA[<p>Ésta <strong>CheatSheet para WordPress</strong> es bastante útil para desarrolladores de <strong>templates en WordPress</strong>, ya que incluye todo lo relacionado para crear un <strong>template</strong> de forma clara y concisa. Para los lectores que no sepan qué es un <strong>CheatSheet</strong>, puedo decir que son hojas de referencias o guías que dan información agrupando las reglas comunes y expresiones de algún sistema, en este caso WordPress. Sirve a los desarrolladores para recordar cómo se utilizan algunas funciones o como se llaman, una especie de chuleta. Los <strong>CheatSheet</strong> en general deben ser pocas páginas y la información debe estar lo más clara posible.</p>
<p>Podeis encontrar varias hojas de referencias <strong>CheatSheet</strong> para programadores en <a href="http://www.addedbytes.com/cheat-sheets/" title="addedbytes CheatSheet" rel="external nofollow">addedbytes</a>, ordenadas por distinto lenguajes de programación. Y para programadores de <strong>templates para WordPress</strong> podéis descargar la <strong>CheatSheet</strong> de <a href="http://www.splashnology.com/blog/wordpress/223.html" title="CheatSheet para WordPress" rel="external nofollow">Splashnology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/desarrollo/cheatsheet-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>267 Temas gratuitos para WordPress</title>
		<link>http://www.rutarelativa.com/freebies/267-temas-gratuitos-wordpress/</link>
		<comments>http://www.rutarelativa.com/freebies/267-temas-gratuitos-wordpress/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 09:44:20 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Descargas]]></category>
		<category><![CDATA[Gratis]]></category>
		<category><![CDATA[Recopilatorio]]></category>
		<category><![CDATA[Temas]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=334</guid>
		<description><![CDATA[Recopilación de 267 temas gratuitos para WordPress que podremos usar para nuestros clientes que necesiten una nueva apariencia en sus blogs o para uso personal en nuestros blogs en WordPress. Algunos de los temas de la recopilación están hechos por diseñadores profesionales con un gran aspecto, y otros por diseñadores aficionados. Personalmente prefiero diseñar desde [...]]]></description>
			<content:encoded><![CDATA[<p><img class="imge" width="560" height="187" alt="267 Temas gratuitos para WordPress" title="267 Temas gratuitos para WordPress" src="http://www.images.rutarelativa.com/267-temas-gratuitos-wordpress-1.gif">
<p>Recopilación de <strong>267 temas gratuitos para WordPress</strong> que podremos usar para nuestros clientes que necesiten una nueva apariencia en sus blogs o para uso personal en nuestros <strong>blogs en WordPress</strong>. Algunos de los <strong>temas</strong> de la recopilación están hechos por diseñadores profesionales con un gran aspecto, y otros por diseñadores aficionados. Personalmente prefiero diseñar desde cero los <strong>temas</strong> pero para obtener un poco de inspiración a la hora de diseñar nos puede resultar bastante útil.</p>
<p><span id="more-334"></span><br />
<br />
<h3>70 Temas gratuitos para WordPress por TrazosWeb</h3>
<p><a href="http://www.trazos-web.com/2009/09/14/70-themes-temas-gratuitos-de-alta-calidad-para-wordpress/" title="70 Themes (temas) gratuitos de alta calidad para WordPress" rel="external nofollow"><img class="imge" width="550" height="250" alt="263 Temas gratuitos para WordPress" title="263 Temas gratuitos para WordPress" src="http://www.images.rutarelativa.com/267-temas-gratuitos-wordpress-2.gif"></a></p>
<h3>14 Temas gratuitos para WordPress por Mashable</h3>
<p><a href="http://mashable.com/2010/02/10/free-wordpress-blog-themes/" title="14 Temas gratuitos para WordPress" rel="external nofollow"><img class="imge" width="550" height="250" alt="263 Temas gratuitos para WordPress" title="263 Temas gratuitos para WordPress" src="http://www.images.rutarelativa.com/267-temas-gratuitos-wordpress-3.gif"></a></p>
<h3>83 Temas gratuitos para WordPress por Smashing Magazine</h3>
<p><a href="http://www.smashingmagazine.com/2007/02/09/83-beautiful-wordpress-themes-you-probably-havent-seen/" title="83 Temas gratuitos para WordPress por Smashing Magazine" rel="external nofollow"><img class="imge" width="550" height="250" alt="263 Temas gratuitos para WordPress" title="263 Temas gratuitos para WordPress" src="http://www.images.rutarelativa.com/267-temas-gratuitos-wordpress-4.gif"></a></p>
<h3>100 Temas gratuitos para WordPress por Smashing Magazine</h3>
<p><a href="http://www.smashingmagazine.com/2008/01/08/100-excellent-free-high-quality-wordpress-themes/" title="100 Temas gratuitos para WordPress por Smashing Magazine" rel="external nofollow"><img class="imge" width="550" height="250" alt="263 Temas gratuitos para WordPress" title="263 Temas gratuitos para WordPress" src="http://www.images.rutarelativa.com/267-temas-gratuitos-wordpress-5.gif"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/freebies/267-temas-gratuitos-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress: Como crear un Widget</title>
		<link>http://www.rutarelativa.com/plugins/wordpress-como-crear-widget/</link>
		<comments>http://www.rutarelativa.com/plugins/wordpress-como-crear-widget/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 18:52:43 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=176</guid>
		<description><![CDATA[En este tutorial veremos como crear un Widget para WordPress. Pondremos como ejemplo el Widget &#8220;Editores de Ruta Relativa&#8221; (puedes verlo en nuestro sidebar), en el que mostraremos los editores del Blog con sus últimas X entradas publicadas. La explicación del código se encuentra comentada en los archivos, aquí mostrare sólo de forma global como [...]]]></description>
			<content:encoded><![CDATA[<p>En este tutorial veremos <strong>como crear un Widget para WordPress</strong>. Pondremos como ejemplo el <strong>Widget</strong> &#8220;Editores de Ruta Relativa&#8221; (puedes verlo en nuestro sidebar), en el que mostraremos los editores del Blog con sus últimas X entradas publicadas. La explicación del código se encuentra comentada en los archivos, aquí mostrare sólo de forma global como <strong>crear un Widget</strong>.</p>
<p>
<h3>¿Que necesitamos para empezar a crear nuestro Widget?</h3>
<p>Necesitamos ante todo disponer de un theme que soporte Widgets, tal y como aprendimos en el tutorial &#8220;<a href="http://www.rutarelativa.com/desarrollo/wordpress-crear-theme-para-usar-widgets/" title="Wordpress: Crear theme para usar Widgets">WordPress: Crear theme para usar Widgets</a>&#8220;. Recomiendo hacer las pruebas en nuestro servidor local por las posibles incidencias que podrían ocurrir mientras realizamos nuestro <strong>Wiget</strong> y una vez terminado se actualizaría en el servidor de producción. Podremos continuar cuando tengamos un theme que soporte Widgets.</p>
<p><span id="more-176"></span><br />
<h3>Nombre para nuestro Widget</h3>
<p>Como hemos comentado anteriormente, nuestro Widget mostrará los editores del Blog con sus últimas X entradas publicadas. Un nombre por ejemplo seria &#8220;Últimos post por autor&#8221;. Tendremos que comprobar si dicho nombre existe ya para otro plugin, para evitar posibles incompatibilidades si tenemos los dos instalados. Podríamos usar el buscador de plugins de WordPress o el propio Google para verificar si existe un plugin con el mismo nombre.</p>
<p>
<h3>Empezamos a crear el Widget</h3>
<p>Comenzamos creando un directorio con el nombre de nuestro Widget en el directorio &#8220;wp-content/plugins/&#8221;. Aquí es donde <strong>WordPress almacena los plugins</strong>. Recomiendo crear un directorio siempre que se crea un Widget, aunque éste contenga sólo un archivo, ya que más tarde podrías incorporarle más archivos y te verías obligado a tocar porciones del código del Widget. En nuestro caso vamos a crear el directorio &#8220;ultimos-post-por-autor&#8221; y dentro de él un archivo llamado &#8220;widget-ultimos-post-por-autor.php&#8221;</p>
<p>
<h3>La cabecera de nuestro Widget</h3>
<pre class="php"><code>&lt;?php
/*
Plugin Name: NOMBRE_DE_NUESTRO_PLUGIN
Plugin URI: URL_DONDE_EXISTE_INFORMACION_DE_NUESTRO_PLUGIN
Description: DESCRIPCION_DE_NUESTRO_PLUGIN
Version: VERSION_DEL_PLUGIN
Author: AUTOR_DEL_PLUGIN
Author URI: URL_DEL_AUTOR
*/
?&gt;</code></pre>
<p>Toda esta información se utilizará para identificar nuestro <strong>Widget</strong> en la administración de <strong>plugins para WordPress</strong>, como podemos ver en la siguiente imagen.</p>
<p><img class="imge" width="560" height="46" alt="Wordpress: Como crear un Widget" title="Wordpress: Como crear un Widget" src="http://www.images.rutarelativa.com/wordpress-como-crear-widget-1.gif"><br />
<h3>Estructura principal de nuestro Widget</h3>
<pre class="php more"><code>// Cuando se inicializa el widget llamaremos al metodo register de la clase Widget_ultimosPostPorAutor
add_action( "widgets_init", array( "Widget_ultimosPostPorAutor", "register" ) );

// Clase Widget_ultimosPostPorAutor
class Widget_ultimosPostPorAutor
{
    // Panel de control que se mostrara abajo de nuestro Widget en el panel de configuración de Widgets
    function control()
    {
        echo "Hola, soy el panel de control.";
    }

    // Metodo que se llamara cuando se visualize el Widget en pantalla
    function widget($args)
    {
        echo $args["before_widget"];
        echo $args["before_title"] . "Editores de " . get_option( "blogname" ) . $args["after_title"];

        echo "Hola soy tu Widget";
        echo $args["after_widget"];
    }

    // Meotodo que se llamara cuando se inicialice el Widget
    function register()
    {
        // Incluimos el widget en el panel control de Widgets
        register_sidebar_widget( "Últimos post por autor", array( "Widget_ultimosPostPorAutor", "widget" ) );

        // Formulario para editar las propiedades de nuestro Widget
        register_widget_control( "Últimos post por autor", array( "Widget_ultimosPostPorAutor", "control" ) );
    }
}</code></pre>
<p>Una vez guardado nos dirigiremos al Panel de Control de <strong>plugins</strong> y lo activaremos. Una vez activado, vamos a las opciones de los <strong>Widgets</strong>, dentro del submenú apariencia, y lo añadiremos a nuestro sidebar. En nuestro template aparecerá nuestro <strong>Widget</strong>.</p>
<p><img class="imge" width="319" height="117" alt="Wordpress: Como crear un Widget" title="Wordpress: Como crear un Widget" src="http://www.images.rutarelativa.com/wordpress-como-crear-widget-2.gif"><br />
<h3>Datos dinámicos para nuestro Widget</h3>
<p>Se añadirá fuera de la clase del <strong>Widget</strong> las llamadas a &#8220;register_activation_hook&#8221; y &#8220;register_deactivation_hook&#8221;, que serán las encargadas de llamar a los métodos de la clase cuando se active o desactive el plugin. Tambien se añadirán dos nuevas funciones llamadas &#8220;activate&#8221; y &#8220;deactivate&#8221; que serán para los métodos llamados.</p>
<pre class="php more"><code>// Cuando se active el plugin se llamara al metodo activate de la clase Widget_ultimosPostPorAutor
// donde añadiremos los argumentos por defecto para que funcione el plugin
register_activation_hook( __FILE__, array( "Widget_ultimosPostPorAutor", "activate" ) );

// Cuando se desactive el plugin se llamara al metodo desactivate de la clase Widget_ultimosPostPorAutor
// donde se eliminaran los argumentos anteriormente guardados, para tener una DB limpia
register_deactivation_hook( __FILE__, array( "Widget_ultimosPostPorAutor", "deactivate" ) );
function activate()
{
    // Argumentos y sus valores por defecto
    $aData = array( "SIZE_AVATAR" =&gt; 50, "NUMERO_POST" =&gt; 5 );

    // Comprobamos si existe opciones para este Widget, si no existe las creamos por el contrario actualizamos
    if( ! get_option( "ultimosPostPorAutor" ) )
        add_option( "ultimosPostPorAutor" , $aData );
    else
        update_option( "ultimosPostPorAutor" , $data);
}

function deactivate()
{
    // Cuando se desactive el plugin se eliminaran todas las filas de la DB que le sirven a este plugin
    delete_option( "ultimosPostPorAutor" );
}</code></pre>
<p>Como se puede apreciar, hemos creado dos datos que son dinámicos para nuestro <strong>Widget</strong>. Uno llamado &#8220;SIZE_AVATAR&#8221; que será el que contenga el tamaño para el avatar de los editores. Y otro llamado &#8220;NUMERO_POST&#8221; que es el encargado de mostrar el número máximo de posts por editor.</p>
<p>
<h3>Crear el panel de control para nuestro Widget</h3>
<p>Usaremos el método control para la visualización y actualización de las opciones de nuestro <strong>Widget</strong>.</p>
<pre class="php more"><code>// Panel de control que se mostrara abajo de nuestro Widget en el panel de configuración de Widgets
function control()
{
    $aData = get_option( "ultimosPostPorAutor" );

    // Mostraremos un formulario en HTML para modificar los valores del Widget
    ?&gt;
        &lt;p&gt;
            &lt;label&gt;Tamaño del avatar:&lt;/label&gt;
            &lt;input name="ultimosPostPorAutor_SIZE_AVATAR" type="text" value="&lt;?php echo $aData["SIZE_AVATAR"]; ?&gt;" /&gt;
        &lt;/p&gt;
        &lt;p&gt;
            &lt;label&gt;Numero máximo de post:&lt;/label&gt;
            &lt;input name="ultimosPostPorAutor_NUMERO_POST" type="text" value="&lt;?php echo $aData["NUMERO_POST"]; ?&gt;" /&gt;
        &lt;/p&gt;
    &lt;?php

    // Si se ha enviado uno de los valores del formulario por POST actualizaremos los datos
    if( isset( $_POST["ultimosPostPorAutor_SIZE_AVATAR"] ) )
    {
        $aData["SIZE_AVATAR"] = attribute_escape( $_POST["ultimosPostPorAutor_SIZE_AVATAR"] );

        $aData["NUMERO_POST"] = attribute_escape( $_POST["ultimosPostPorAutor_NUMERO_POST"] );

        update_option( "ultimosPostPorAutor", $aData );
    }
}</code></pre>
<p>En el Panel de Control de <strong>Widgets</strong>, dentro de &#8220;apariencia&#8221;, nos mostrará el sidebar con nuestro Widget en él. Si desplegamos las opciones podremos editarlas como se aprecia en la imagen a continuación.</p>
<p><img class="imge" width="283" height="192" alt="Wordpress: Como crear un Widget" title="Wordpress: Como crear un Widget" src="http://www.images.rutarelativa.com/wordpress-como-crear-widget-3.gif"><br />
<h3>Funcionalidad del Widget</h3>
<pre class="php more"><code>&lt;?php
function widget($args)
{
	// Variables
	$aData     = get_option( "ultimosPostPorAutor" );
	$aUsuarios = null;
	$aUsuario  = null;
	$aPosts    = null;
	$aPost     = null;
	global $wpdb;

    // Cargamos en un array todos los editores del blog
    $aUsuarios = $wpdb-&gt;get_results( "SELECT ID, user_login, user_nicename, user_email FROM " . $wpdb-&gt;users . " WHERE user_login != "admin"" );

    // Recorremos todos los editores
    foreach( $aUsuarios as $aUsuario )
    {
        echo "&lt;li&gt;
				  &lt;a class="avtr" rel="nofollow" title="Avatar del autor " . $aUsuario-&gt;user_login . "" href="/author/" . $aUsuario-&gt;user_nicename . "/"&gt;
					 " . get_avatar( $aUsuario-&gt;user_email, $aData["SIZE_AVATAR"] ) . "
				  &lt;/a&gt;
				  &lt;div&gt;
					  &lt;a rel="nofollow"  title="Perfil del autor " . $aUsuario-&gt;user_login . "" href="/author/" . $aUsuario-&gt;user_nicename . "/"&gt;" . $aUsuario-&gt;user_login . "&lt;/a&gt;
					  &lt;a onclick="document.getElementById(\"slde-edit" . $aUsuario-&gt;user_nicename . "\").style.display = (document.getElementById(\"slde-edit" . $aUsuario-&gt;user_nicename . "\").style.display == \"block\" ? \"none\" : \"block\");" class="mas" href="javascript:void(0);"&gt;&lt;span&gt;[+]&lt;/span&gt; Ver las últimas entradas publicadas&lt;/a&gt;
					  &lt;div class="post" id="slde-edit" . $aUsuario-&gt;user_nicename . ""&gt;
						  &lt;ul&gt;";

        // Cargamos en un array todos los post de un editor
        $aPosts = $wpdb-&gt;get_results( "SELECT ID, post_title, post_date, comment_count
                                       FROM " . $wpdb-&gt;posts . "
                                       WHERE post_status = "publish" and post_type = "post" AND post_author = " . $aUsuario-&gt;ID . "
                                       ORDER BY post_date DESC
                                       LIMIT " . $aData["NUMERO_POST"] );

        // Recorremos todos los post del editor
        foreach( $aPosts as $aPost )
        {
            // Obtenemos el permalink del post
            $sSlug = get_permalink( $aPost-&gt;ID );

            echo "&lt;li&gt;
                      &lt;a title="" . $aPost-&gt;post_title . "" href="" . $sSlug . ""&gt;" . $aPost-&gt;post_title . "&lt;/a&gt;
                      &lt;span&gt;" . date( "d/m/Y", strtotime( (string)$aPost-&gt;post_date ) ) . " - &lt;a title="Comentarios para " . $aPost-&gt;post_title . "" href="" . $sSlug . "#comments"&gt;" . $aPost-&gt;comment_count . " comentario" . ($aPost-&gt;comment_count &gt; 0 ? "s" : "") . "&lt;/a&gt;&lt;/span&gt;
                  &lt;/li&gt;";
        }

        echo "&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;";
    }
}
?&gt;</code></pre>
<p>En el método &#8220;widget&#8221; hemos añadido la funcionalidad del Widget, es decir mostrar los editores de Blog junto con sus X post que han escrito. Como dije antes en el código fuente del Widget que podéis descargaros al final del tutorial se encuentra todo documentado para no perderse.</p>
<p>
<p>Hemos aprendido a crear un <strong>Widget</strong>, usar el objeto &#8220;$wpdb&#8221; de <strong>WordPress</strong> para realizar nuestros consultas y añadir opciones al Panel de Control de Widgets en nuestra administración de WordPress. Ésta es la forma que he utilizado yo para crear el <strong>Widget</strong> &#8220;últimos post por autor&#8221;, seguramente existan muchos caminos mejores o peores para crearlo, así que eres libre de modificarlo a tu antojo. Se pueden añadir más funcionalidades como por ejemplo un efecto slide para visualizar los post, como se puede ver en <a href="http://www.rutarelativa.com/" title="rutarelativa">Ruta Relativa</a>. Si usas este <strong>Widget</strong> puedes modificar el CSS dentro del <strong>plugin</strong>.</p>
<p>Enlace: <a href="#sdbr-edit" title="Demo Widget últimos post por autor" rel="external nofollow">Demo Widget últimos post por autor</a><br />
Enlace: <a href="http://www.rutarelativa.com/files/ultimos-post-por-autor.zip" title="Descargar Widget últimos post por autor" rel="external nofollow">Descargar Widget últimos post por autor</a><br />
Fuente: <a href="http://valums.com/create-wordpress-widget/" title="Create a wordpress widget">Valums</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/plugins/wordpress-como-crear-widget/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Novedades de WordPress 2.9 Carmen</title>
		<link>http://www.rutarelativa.com/wordpress/novedades-wordpress-2-9-carmen/</link>
		<comments>http://www.rutarelativa.com/wordpress/novedades-wordpress-2-9-carmen/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 11:34:08 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=158</guid>
		<description><![CDATA[Hace poco ha salido la nueva versión de WordPress: WordPress 2.9 Carmen. Trae varias novedades para nuestro WordPress y bastantes problemas solucionados. Las principales novedades en el nuevo WordPress 2.9 Carmen incluidas en el panel de control son: La facilidad de actualizar varios plugins Editar imágenes en nuestro post como por ejemplo cortarlos mediante crop, [...]]]></description>
			<content:encoded><![CDATA[<p>Hace poco ha salido la nueva versión de WordPress: <strong>WordPress 2.9 Carmen</strong>. Trae varias <strong>novedades para nuestro WordPress</strong> y bastantes problemas solucionados. Las principales <strong>novedades en el nuevo WordPress 2.9 Carmen</strong> incluidas en el panel de control son:</p>
<ul class="extr-list1">
<li>La facilidad de actualizar varios plugins</li>
<li>Editar imágenes en nuestro post como por ejemplo cortarlos mediante crop, voltearlos, redimensionarles, etc.</li>
<li>Añadir videos embebidos fácilmente, tan sólo añadiendo su Url. La función reconoce varias web de video como por ejemplo, WordPress.tv, Youtube, Google Videos, etc.</li>
<li>Papelera de reciclaje para nuestros posts borrados.</li>
<li>Reparar la base de datos, como ejemplo si algún plugin ha dejado residuos en ella.</li>
</ul>
<p><span id="more-158"></span>
<p>Tenéis más información en el video que ha creado WordPress.tv que en el que podréis revisar visualmente todas estas <strong>novedades de WordPress 2.9 Carmen</strong>:</p>
<p><embed src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.11" type="application/x-shockwave-flash" width="560" height="313" allowscriptaccess="always" allowfullscreen="true" flashvars="guid=NBZ853Xn&amp;width=620&amp;height=300" title="Introducing WordPress 2.9 Carmen"></embed>
<p>Fuente: <a href="http://bavotasan.com/articles/wordpress-2-9-is-out/" title="Novedades de WordPress 2.9 Carmen" rel="external nofollow">Novedades de WordPress 2.9 Carmen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/wordpress/novedades-wordpress-2-9-carmen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: Crear theme para usar Widgets</title>
		<link>http://www.rutarelativa.com/desarrollo/wordpress-crear-theme-para-usar-widgets/</link>
		<comments>http://www.rutarelativa.com/desarrollo/wordpress-crear-theme-para-usar-widgets/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 16:49:04 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=145</guid>
		<description><![CDATA[La mayoría de los themes que nos descargamos actualmente para WordPress disponen ya de una zona para añadir o quitar Widgets. En el caso que estemos creando un theme desde cero o añadiendo una nueva parte que contendrá Widgets la cosa se &#8220;complica&#8221;. Crear en el theme una zona con Widgets, acción también llamada Widgetizing, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="imge" width="560" height="175" alt="Wordpress: Crear theme para usar Widgets" title="Wordpress: Crear theme para usar Widgets" src="http://www.images.rutarelativa.com/wordpress-crear-theme-para-usar-widgets-1.gif">
<p>La mayoría de los <strong>themes</strong> que nos descargamos actualmente para <strong>WordPress</strong> disponen ya de una zona para añadir o quitar <strong>Widgets</strong>. En el caso que estemos creando un theme desde cero o añadiendo una nueva parte que contendrá Widgets la cosa se &#8220;complica&#8221;. Crear en el <strong>theme</strong> una zona con <strong>Widgets</strong>, acción también llamada <strong>Widgetizing</strong>, no es complicado. Empecemos poco a poco, los beneficios de usar <strong>Widgets en nuestros template</strong> son:</p>
</p>
<ul class="extr-list1">
<li>Tener una estructura mejor dividida, con lo que podemos añadir o quitar partes de nuestro template rápidamente.</li>
<li>Poder cambiar el aspecto de todos los Widgets cómodamente.</li>
<li>Tener un template más &#8220;amistoso&#8221; para los usuarios que no saben programar.</li>
<li>Tener varias áreas estructuradas con la posibilidad de cambiarlas.</li>
</ul>
<p><span id="more-145"></span><br />
<h3>HTML del Widget</h3>
<pre class="html"><code>&lt;div id="sdbr-lscm" class="sdbr-cntd"&gt;
&lt;div class="sdbr-titl"&gt;Últimos comentarios&lt;/div&gt;
&lt;div class="sdbr-cndr"&gt;
// Contenido del Widget
&lt;/div&gt;
&lt;/div&gt;</code></pre>
<p>
<h3>Registrar el Sidebar</h3>
<p>Para poder tener una o varias zonas que contengan <strong>Widgets</strong> necesitamos registrar tantos sidebars como zonas quremos que integren Widgets en nuestro fichero <strong>functions.php</strong>.</p>
<pre class="php"><code>    // Registramos el sidebar de la izquierda
    register_sidebar( array
    (
        "before_widget" =&gt; "&lt;div id="sdbr-%1$s" class="sdbr-cntd"&gt;",
        "after_widget"  =&gt; "&lt;/div&gt;",
        "before_title"  =&gt; "&lt;div class="sdbr-titl"&gt;",
        "after_title"   =&gt; "&lt;/div&gt;"
    ) );</code></pre>
<p>El código se explica por si mismo, los argumentos before_widget y after_widget se utilizan para el contenedor del Widget mientras que los argumentos before_title y after_title se usan para el título del <strong>Widget</strong>. En este caso &#8220;Últimos comentarios&#8221;.</p>
<p>
<h3>Añadiendo nuestro Sidebar al theme</h3>
<p>Para que nuestro template contenga el Sidebar creado nos dirijimos al archivo <strong>sidebar.php</strong> y añadimos:</p>
<pre class="php"><code>&lt;?php if ( !function_exists("dynamic_sidebar") || !dynamic_sidebar() ) : ?&gt;
// Sidebar por defecto
&lt;?php endif; ?&gt;</code></pre>
<p>Esto llamará dinámicamente a nuestro Sidebar creado junto a todos sus Widgets. Si la versión de <strong>WordPress</strong> no permite Sidebar dinámico esto cargará el código que tenemos dentro de la sentencia IF.</p>
<p>
<h3>Añadiendo varios Sidebar a nuestro theme</h3>
<pre class="code"><code>    // Registramos el sidebar de la izquierda
    register_sidebar( array
    (
        "name" =&gt; "izquierda",
        "before_widget" =&gt; "&lt;div id="sdbr-%1$s" class="sdbr-cntd"&gt;",
        "after_widget"  =&gt; "&lt;/div&gt;",
        "before_title"  =&gt; "&lt;div class="sdbr-titl"&gt;",
        "after_title"   =&gt; "&lt;/div&gt;"
    ) );

    // Registramos el sidebar de la derecha
    register_sidebar( array
    (
        "name" =&gt; "derecha",
        "before_widget" =&gt; "&lt;div&gt;",
        "after_widget"  =&gt; "&lt;/div&gt;",
        "before_title"  =&gt; "&lt;h2&gt;",
        "after_title"   =&gt; "&lt;/h2&gt;"
    ) );</code></pre>
<p>Como puede observarse la única diferencia es el añadido de un nuevo argumento llamado &#8220;name&#8221; que es una clave única para identificar este sidebar.</p>
<p>
<h3>Añadiendo varios Sidebar al theme</h3>
<pre class="php"><code>&lt;?php if ( !function_exists("dynamic_sidebar") || !dynamic_sidebar("derecha") ) : ?&gt;
// Sidebar por defecto
&lt;?php endif; ?&gt;</code></pre>
<p>Es idéntico al caso anterior pero esta vez a la funcion &#8220;dynamic_sidebar&#8221; le pasamos como argumento qué Sidebar vamos a usar.</p>
<p>
<p>Podemos encontrar más información en <a href="http://automattic.com/code/widgets/plugins/" title="Widgets plugins" rel="external nofollow">Widgets plugins</a> y <a href="http://automattic.com/code/widgets/themes/" title="Widget themes" rel="external nofollow">Widget themes</a>, dos guías bastante extensas sobre los <strong>Widgets en WordPress</strong> creada por automattic.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/desarrollo/wordpress-crear-theme-para-usar-widgets/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress: Pruebas del theme</title>
		<link>http://www.rutarelativa.com/wordpress/wordpress-pruebas-theme/</link>
		<comments>http://www.rutarelativa.com/wordpress/wordpress-pruebas-theme/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 13:13:20 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=137</guid>
		<description><![CDATA[Cuando instalamos WordPress tan sólo tenemos una categoría, un post y un comentario. Realizar las pruebas del theme con tan poco contenido no es factible. Tener que insertar posts, categorías y comentarios varias veces es un trabajo bastante agobiante, es por eso que codex.wordpress ha creado un XML con bastante información para nuestro blog WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando instalamos <strong>WordPress</strong> tan sólo tenemos una categoría, un post y un comentario. Realizar las <strong>pruebas del theme</strong> con tan poco contenido no es factible. Tener que insertar posts, categorías y comentarios varias veces es un trabajo bastante agobiante, es por eso que <strong>codex.wordpress</strong> ha creado un XML con bastante información para nuestro <strong>blog WordPress</strong> que creará todos los post, categorías y comentarios por nosotros.</p>
<p><span id="more-137"></span></p>
<h3>¿Como instalar el XML para realizar las pruebas del theme de WordPress?</h3>
<ul class="extr-list1">
<li><a href="http://svn.automattic.com/wpcom-themes/test-data.2008-12-22.xml" title="Descargar WordPress: Pruebas del theme" rel="external nofollow">Descargamos el archivo XML</a>.</li>
<li>Importamos el XML hacia nuestro WordPress. Herramientas -&gt; Importar.</li>
<li>Seleccionamos el XML que hemos descargado y lo cargamos. En cuestion de segundos tendremos todos nuestros post, comentarios y categorías para realizar las <strong>pruebas al theme de WordPress</strong>.</li>
</ul>
<p>Con este sencillo XML podremos realizar las <strong>pruebas a nuestro theme</strong> de una forma más fácil y precisa, algo que para los que hemos desarrollado themes para WordPress, sabemos que es algo muy útil.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/wordpress/wordpress-pruebas-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WpMooSnow: Plugin efecto nieve en JQuery para WordPress</title>
		<link>http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-jquery-wordpress/</link>
		<comments>http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-jquery-wordpress/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 21:34:58 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=81</guid>
		<description><![CDATA[Algunos usuarios ya disfrutan del plugin WpMooSnow que incluye en tu blog de WordPress un bonito efecto nieve, pero sólo funcionaba para los usuarios de la librería para javascript llamada Mootools. Existe un gran número de usuarios que utilizan en lugar de Mootools la librería JQuery, y es por eso por lo que hemos querido [...]]]></description>
			<content:encoded><![CDATA[<p><head><script type="text/javascript">&#13;
&lt;!--    &#13;
function demo()&#13;
{&#13;
	var file = document.createElement( "script" );&#13;
	file.setAttribute( "type", "text/javascript" );&#13;
	file.setAttribute( "src", "http://www.rutarelativa.com/files/wpmoosnow/moosnow.js" );&#13;
&#13;
	document.getElementsByTagName("head")[0].appendChild( file );&#13;
&#13;
        file.onreadystatechange = function ()&#13;
       {&#13;
             if (file.readyState == 'complete') &#13;
                  var snow = new mooSnow({container: $("cbcr")});&#13;
       };&#13;
&#13;
       file.onload = function () &#13;
       {&#13;
                  var snow = new mooSnow({container: $("cbcr")});&#13;
       };&#13;
&#13;
        $("web").scrollIntoView(true);&#13;
}&#13;
--&gt;&#13;
</script><img class="imge" width="560" height="302" alt="WpMooSnow: Plugin efecto nieve en Jquery para WordPress" title="WpMooSnow: Plugin efecto nieve en Jquery para WordPress" src="http://www.images.rutarelativa.com/wpmoosnow-plugin-efecto-nieve-jquery-wordpress-1.gif"></head><body>
<p>Algunos usuarios ya disfrutan del plugin <a href="http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-en-mootools-para-wordpress/" title="WpMooSnow: Plugin efecto nieve en Mootools para WordPress">WpMooSnow que incluye en tu blog de WordPress un bonito efecto nieve</a>, pero sólo funcionaba para los usuarios de la librería para <a href="http://www.rutarelativa.com/category/javascript/" title="Javascript en Rutarelativa">javascript</a> llamada Mootools. Existe un gran número de usuarios que utilizan en lugar de Mootools la librería JQuery, y es por eso por lo que hemos querido adaptar este plugin para esos usuarios.</p>
<h3>Ya, pero yo uso Mootools, ¿que hago?</h3>
<p><a href="http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-en-mootools-para-wordpress/" title="WpMooSnow: Plugin efecto nieve en Mootools para WordPress">Dirígete al post donde hablamos sobre el plugin</a> y ahí te informamos de todo.</p>
<h3>Me gustaría ver en acción el efecto nieve en una demo</h3>
<p>Puedes ver una <a href="javascript:demo();">demo</a> del <strong>plugin efecto nieve en JQuery para WordPress</strong> funcionando.</p>
<p><span id="more-81"></span></p>
<h3>¿Como lo instalo?</h3>
<ul class="extr-list1">
<li> Descomprime el archivo .zip</li>
<li>Sube el directorio wpmoosnow al directorio de plugins &#8220;/wp-content/plugins/&#8221;.</li>
<li>Activa el plugin desde el apartado &#8220;Plugins&#8221; de la administración de WordPress.</li>
<li>Ahora puedes cambiar las opciones desde el menú WpMooSnow que aparece en el menú Opciones.</li>
<li>La opción más importante es la de &#8220;Contenedor donde se mostrarán los copos de nieve&#8221;, en la que tendrás que insertar el ID de la capa en la que quieras que apareza el efecto nieve. <strong>Si no indicas nada en el campo ID, se mostrará automáticamente en toda la web</strong>, de modo que es la opción más recomendable si no entiendes este punto. Si tienes dudas acerca de esto escríbenos un comentario y te ayudaremos.</li>
<li>El resto de opciones puedes dejarlas tal y como están, pero si te apetece puedes trastear y configurar a tu gusto el efecto de los copos de nieve.</li>
<li>Selecciona si usas <strong>Mootools</strong> o <strong>JQuery</strong>.</li>
</ul>
<h3>Descargar WpMooSnow: Plugin efecto nieve en JQuery para WordPress</h3>
<p><a href="http://www.rutarelativa.com/files/wpmoosnow/wpmoosnow.zip" title="WpMooSnow: Plugin efecto nieve en JQuery para WordPress" rel="external nofollow">Descargar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-jquery-wordpress/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Descargar wallpapers, iconos y themes WordPress de Navidad</title>
		<link>http://www.rutarelativa.com/freebies/descargar-wallpapers-iconos-themes-wordpress-navidad/</link>
		<comments>http://www.rutarelativa.com/freebies/descargar-wallpapers-iconos-themes-wordpress-navidad/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 15:06:31 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Imágenes]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Iconos]]></category>
		<category><![CDATA[Wallpapers]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=78</guid>
		<description><![CDATA[Se acerca la Navidad y tenemos que estar preparados para adornar nuestros themes de WordPress, por ejemplo con efecto nieve o añadiendo iconos con motivos Navideños. Así que os traemos wallpapers, iconos y themes de Navidad: Iconos de Navidad Themes Navidad para WordPress Wallpapers de Navidad Con todo esto ya tenéis vuestros ordenadores y blogs [...]]]></description>
			<content:encoded><![CDATA[<p>Se acerca la <strong>Navidad</strong> y tenemos que estar preparados para adornar nuestros <strong>themes de WordPress</strong>, por ejemplo con <a href="http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-en-mootools-para-wordpress/" title="Efecto nieve WordPress" rel="external nofollow">efecto nieve</a> o añadiendo iconos con <strong>motivos Navideños</strong>. Así que os traemos <strong>wallpapers, iconos y themes de Navidad</strong>:</p>
<p><span id="more-78"></span></p>
<h3>Iconos de Navidad</h3>
<p><a href="http://kidaubis.deviantart.com/art/2009-Christmas-icon-107043505" title="2009 Christmas icon" rel="external nofollow"><img class="imge" width="300" height="300" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-1.gif"></a><br />
<a href="http://petercui.deviantart.com/art/Christmas-Dock-Icons-72553585" title="Christmas Dock Icons" rel="external nofollow"><img class="imge" width="300" height="300" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-2.gif"></a><br />
<a href="http://cheth.deviantart.com/art/Christmas-Social-Icons-1-143891826" title="Christmas- Social Icons" rel="external nofollow"><img class="imge" width="400" height="292" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-3.gif"></a><br />
<a href="http://multimedia-vista-ico.deviantart.com/art/Christmas-Icon-134908442" title="Christmas Icon" rel="external nofollow"><img class="imge" width="464" height="280" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-4.gif"></a></p>
<p>
<h3>Themes Navidad para WordPress</h3>
<p><a href="http://wpthemes.amazing-christmas-ideas.com/vc/" title="Vermilion Christmas" rel="external nofollow"><img class="imge" width="560" height="175" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-5.gif"></a><br />
<a href="http://www.wpskins.org/themes/1724/Christmas-bells/" title="Themes Christmas bells" rel="external nofollow"><img class="imge" width="560" height="175" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-6.gif"></a><br />
<a href="http://www.freewpblogthemes.com/2008/11/28/free-wordpress-theme-winter-christmas/" title="Winter Christmas" rel="external nofollow"><img class="imge" width="560" height="175" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-7.gif"></a><br />
<a href="http://www.blogger-template.info/blue-christmas-theme" title="Blue Christmas Theme" rel="external nofollow"><img class="imge" width="560" height="175" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-8.gif"></a></p>
<p>
<h3>Wallpapers de Navidad</h3>
<p><a href="http://www.fondoscopados.com/navidad_31-wallpapers.html" title="Arbol de navidad" rel="external nofollow"><img class="imge" width="560" height="175" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-9.gif"></a><br />
<a href="http://www.fondoscopados.com/arbol_de_navidad_1-wallpapers.html" title="Arbol de navidad" rel="external nofollow"><img class="imge" width="560" height="175" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-10.gif"></a><br />
<a href="http://www.fondoscopados.com/bastones_de_navidad-wallpapers.html" title="Bastones de navidad" rel="external nofollow"><img class="imge" width="560" height="175" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-11.gif"></a><br />
<a href="http://www.fondoscopados.com/arbol_de_navidad_6-wallpapers.html" title="Arbol de navidad" rel="external nofollow"><img class="imge" width="560" height="175" alt="Descargar wallpapers, iconos y themes WordPress de navidad" title="Descargar wallpapers, iconos y themes WordPress de navidad" src="http://www.images.rutarelativa.com/descargar-wallpapers-iconos-themes-wordpress-navidad-12.gif"></a></p>
<p>Con todo esto ya tenéis vuestros ordenadores y blogs preparados para la Navidad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/freebies/descargar-wallpapers-iconos-themes-wordpress-navidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

