<?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>Rutarelativa &#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>Thu, 29 Jul 2010 11:32:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<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>0</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>17</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, voltearlos, redimensionarles, [...]]]></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[&#13;
&#60;!--    &#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;
  [...]]]></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>12</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 preparados para la Navidad.
]]></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>
		<item>
		<title>WpMooSnow: Plugin efecto nieve en Mootools para Wordpress</title>
		<link>http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-en-mootools-para-wordpress/</link>
		<comments>http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-en-mootools-para-wordpress/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 17:39:56 +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[Mootools]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=77</guid>
		<description><![CDATA[&#13;
&#60;!--    &#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;
  [...]]]></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-en-mootools-para-wordpress-1.gif"></head><body>
<p>Ya estamos en época estival, en breve comienza la Navidad y lo que ello conlleva: compra de objetos decorativos para el hogar, el árbol e incluso los hay que visten sus mascotas para la ocasión. Vuestro <strong>blog</strong> no podría ser menos y ahora podrá lucir un <strong>aspecto más Navideño</strong>. Hemos realizado un <strong>plugin efecto nieve en Mootools para Wordpress</strong> con un efecto de <strong>copos de nieve</strong> cayendo desde el &#8220;cielo&#8221;.</p>
<h3>¿Pero ya existen muchos plugins efecto nieve, no?</h3>
<p>Si es verdad, pero este <strong>efecto nieve en Mootools</strong> está actualizado a la última version de Mootools 1.2.4 por <a href="http://fragged.org/dev/moosnow-javascript-text-snow-flakes-class.php" title="WpMooSnow: Plugin efecto nieve en Mootools para Wordpress" rel="external nofollow">Dimitar Christoff</a> y creado por <a href="http://www.rutarelativa.com" title="Rutarelativa" rel="external nofollow">Rutarelativa</a> para <strong>Wordpress</strong> de forma que sea mucho más fácil la instalación y además es muy configurable. Por eso este este es tu plugin perfecto para <strong>mostrar efecto nieve en Wordpress</strong> y tener tu blog listo para las Navidades.</p>
<h3>Puntos a favor de WpMooSnow</h3>
<ul class="extr-list1">
<li>Instalación sencilla con tan sólo un par de clics.</li>
<li>Configuración en el panel de administración donde es posible cambiar colores, fuentes y efectos.</li>
<li>Está testeado y es compatible con los exploradores IE6+, Firefox 2.0+, Opera 9+, Safari Windows 3.2.1+ y Google Chrome 2.0+.</li>
</ul>
<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 Mootools para Wordpress</strong> funcionando.</p>
<p><span id="more-77"></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 Mootools para Wordpress</h3>
<p><a href="http://www.rutarelativa.com/files/wpmoosnow/wpmoosnow.zip" title="WpMooSnow: Plugin efecto nieve en Mootools para Wordpress" rel="external nofollow">Descargar</a></p>
<h3>Ya, pero yo uso Jquery, ¿que hago?</h3>
<p><a href="http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-jquery-wordpress/" title="WpMooSnow: Plugin efecto nieve en Jquery para Wordpress">Dirígete al post donde hablamos sobre el plugin</a> y ahí te informamos de todo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/plugins/wpmoosnow-plugin-efecto-nieve-en-mootools-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
	</channel>
</rss>
