<?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>Enralados &#187; Diseño web</title>
	<atom:link href="http://enralados.com/category/diseno-web/feed" rel="self" type="application/rss+xml" />
	<link>http://enralados.com</link>
	<description></description>
	<lastBuildDate>Mon, 07 May 2012 16:21:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Mapa de imagen con Thickbox</title>
		<link>http://enralados.com/mapa-de-imagen-con-thickbox.html</link>
		<comments>http://enralados.com/mapa-de-imagen-con-thickbox.html#comments</comments>
		<pubDate>Wed, 04 Apr 2012 21:10:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Mapas]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://enralados.com/?p=1174</guid>
		<description><![CDATA[En HTML se llama mapa de imagen a una imagen que posee zonas seleccionables a las que se les asigna una URL diferente, que puede ser una página web, otra imagen o una dirección de correo. Un ejemplo podría ser un mapa contenido en una sóla imagen para una agencia de viajes, las zonas serían [...]]]></description>
			<content:encoded><![CDATA[<p>En HTML se llama mapa de imagen a una imagen que posee zonas seleccionables a las que se les asigna una URL diferente, que puede ser una página web, otra imagen o una dirección de correo.</p>
<p>Un ejemplo podría ser un mapa contenido en una sóla imagen para una agencia de viajes, las zonas serían los continentes y los países. Al pulsar sobre cada país se dirige al usuario a una página web con la información correspondiente a ese lugar que se desea visitar.</p>
<p><span id="more-1174"></span>En el caso de que la URL a mostrar sea otra imagen quizás nos interesaría que el usuario no abandone la página actual y se le muestre la información en una ventana con el típico efecto Lightbox. Si usas WordPress es muy fácil conseguir este efecto, no hace falta instalar ningún plugin. </p>
<p>WordPress incluye una librería jQuery (javascript) llamada Thickbox que utiliza para las ventanas del panel de administración. Podemos hacer uso de ella cuando la necesitemos para las imágenes en un post.</p>
<p>Puesto que nos interesa un mapa de imagen para los posts de WordPress, el tratamiento es el mismo que si usaras un enlace normal a una imagen con <a href="http://enralados.com/usando-thickbox-en-wordpress.html" title="Usando Thickbox en WordPress" target="_blank">Thickbox</a>. La diferencia está en el atributo HTML &lt;area&gt; que define una zona de un mapa de imagen en vez de un enlace.</p>
<pre>
Ejemplo:
&lt;area class=&#34;thickbox&#34; shape=&#34;rect&#34; coords=&#34;108, 20, 227,118&#34;
href=&#34;http://tudominio/tu-imagen.jpg&#34; title=&#34;Bonito monitor&#34;
alt=&#34;Bonito monitor&#34; &gt;
</pre>
<p>Es decir, al igual que añadíamos la clase class=&#8221;thickbox&#8221; para un enlace<br />
&lt;a class=&#8221;thickbox&#8221;&#8230; &gt;<br />
hacemos lo mismo con<br />
&lt;area class=&#8221;thickbox&#8221;<br />
dejando el resto igual que en cualquier otro <a href="http://enralados.com/como-crear-mapas-de-imagenes.html" title="Mapa de imagen" target="_blank">mapa de imagen</a>.</p>
<p>Al hacer clic en la zona de la imagen referida al monitor se ejecutará Thickbox con la imagen que se le indique en la URL. Por supuesto, debes subir las imágenes que usará Thickbox.</p>
<p><img src="http://enralados.com/wp-content/uploads/2012/02/mapa.jpg" alt="Mapa" title="Mapa" width="350" height="250" class="aligncenter size-full wp-image-1156" border="0" usemap="#mimapa" /></p>
<map name="mimapa" id="mimapa">
<area class="thickbox" shape="rect" coords="108, 20, 227,118" href="http://enralados.com/wp-content/uploads/2012/02/monitor.jpg" title="Bonito monitor" alt="Bonito monitor" >
</area>
<area class="thickbox" shape="circle" coords="51, 137, 36" href="http://enralados.com/wp-content/uploads/2012/02/bola.jpg" title="Pelota de Golf" alt="Pelota de Golf" >
</area>
<area class="thickbox" shape="polygon" coords="249, 109, 336, 119, 321, 192, 283, 211, 186, 185, 233, 169" href="http://enralados.com/wp-content/uploads/2012/02/portatil.jpg" title="Estupendo portatil" alt="Estupendo portatil" ></area>
</map>
<p>Aquí el código completo:</p>
<pre>
&lt;img src=&#34;http://dominio.com/mapa.jpg&#34; width=&#34;350&#34; height=&#34;250&#34;
 border=&#34;0&#34; usemap=&#34;#mimapa&#34;&gt;
&lt;map name=&#34;mimapa&#34; id=&#34;mimapa&#34;&gt;
&lt;area class=&#34;thickbox&#34; shape=&#34;rect&#34; coords=&#34;108, 20, 227,118&#34;
href=&#34;http://dominio.com/cuadrado.jpg&#34; &gt;
&lt;area class=&#34;thickbox&#34; shape=&#34;circle&#34; coords=&#34;51, 137, 36&#34;
href=&#34;http://dominio.com/circulo.jpg&#34; &gt;
&lt;area class=&#34;thickbox&#34; shape=&#34;polygon&#34; coords=&#34;249, 109, 336, 119, 321,
192, 283, 211, 186, 185, 233, 169&#34;
href=&#34;http://dominio.com/poligono.jpg&#34; &gt;
&lt;/map&gt;
</pre>
<p>Recuerda que para que funcione lo anterior debes decirle a WordPress en tu theme que quieres usar Thickbox cargando los scripts necesarios con la función &lt;?php add_thickbox(); ?&gt;</p>
<p>Si no usas WordPress también puedes hacer uso de Thickbox. Está disponible en este <a href="http://jquery.com/demo/thickbox/" title="Thickbox javascript" target="_blank">enlace</a>, puedes descargarlo y seguir las instrucciones. Normalmente se trata de añadir a la cabecera de tu sitio web la URL a los archivos javascript necesarios para Thickbox incluída la hoja de estilos correspondiente, que puedes personalizar.</p>
<p><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://enralados.com/mapa-de-imagen-con-thickbox.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usando Thickbox en WordPress</title>
		<link>http://enralados.com/usando-thickbox-en-wordpress.html</link>
		<comments>http://enralados.com/usando-thickbox-en-wordpress.html#comments</comments>
		<pubDate>Mon, 26 Mar 2012 18:51:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enralados.com/?p=1169</guid>
		<description><![CDATA[Lightbox es uno de los plugins más populares de WordPress. Permite mostrar imágenes en una ventana emergente que se superpone al contenido de la página. Existen muchos plugins para crear el efecto Lightbox. Quizás no sepas que WordPress incorpora su propio Lightbox, no hace falta instalar ningún plugin para conseguir este bonito efecto. WordPress incluye [...]]]></description>
			<content:encoded><![CDATA[<p>Lightbox es uno de los plugins más populares de WordPress. Permite mostrar imágenes en una ventana emergente que se superpone al contenido de la página. Existen muchos plugins para crear el efecto Lightbox. </p>
<p>Quizás no sepas que WordPress incorpora su propio Lightbox, no hace falta instalar ningún plugin para conseguir este bonito efecto. </p>
<p><span id="more-1169"></span>WordPress incluye una librería jQuery (javascript) llamada Thickbox que utiliza para las ventanas emergentes de varios menús del Escritorio. Se usa sobre todo en el visor de themes, cuando subes archivos e imágenes al servidor, en la galería de imágenes, editor de imágenes, etc. </p>
<p>Por lo que habrás imaginado que Thickbox no sólo permite ventanas emergentes con imágenes, sino además, textos, páginas web, botones, formularios, ventanas modales, etc.</p>
<p>Podemos hacer uso de Thickbox cuando lo necesitemos en un post sin necesidad de plugins adicionales. Para ello hay que decirle a WordPress que cargue los scripts jQuery, Thickbox y la hoja de estilos para el cuadro del efecto emergente. Tan sencillo como añadir al archivo functions.php del theme la siguiente línea:</p>
<p>&lt;?php add_thickbox(); ?&gt;</p>
<p>Con esto tu theme ya estará en disposición de usar Thickbox, WordPress se encarga de insertar los scripts necesarios para su funcionamiento.</p>
<p>Para el caso de una imagen, en el enlace que quieras incluir la imagen para Thickbox añades class=&#8221;thickbox&#8221;. El uso sería, </p>
<pre>
&lt;a href="segunda_imagen.jpg" class="thickbox"&gt;
&lt;img src="primera_imagen.jpg" /&gt;&lt;/a&gt;
</pre>
<p>De manera que al pinchar sobre primera_imagen.jpg actuará Thickbox con segunda_imagen.jpg.</p>
<p>Este es un ejemplo,</p>
<p><a href="http://enralados.com/wp-content/uploads/2012/02/bola.jpg" title="Una bonita pelota de golf" class="thickbox"><img src="http://enralados.com/wp-content/uploads/2012/03/Golf.jpg" alt="Golf" title="Golf" width="400" height="200" class="aligncenter size-full wp-image-1170" /></a></p>
<p>Más ejemplos, </p>
<p>Enlace a cuadro de diálogo <a href="http://enralados.com/wp-content/uploads/2012/03/iframedemo.html?keepThis=true&#038;TB_iframe=true&#038;height=500&#038;width=640" title="Página Web o Formulario" class="thickbox">iframe</a></p>
<pre>
Código:
&lt;a href="http://url_al_formulario/iframe.html?keepThis=true
&#038;TB_iframe=true&#038;height=500&#038;width=640" title="Página Web o Formulario"
class="thickbox"&gt;iframe&lt;/a&gt;
</pre>
<p>Enlace a ventana modal <a href="http://enralados.com/wp-content/uploads/2012/03/iframemodal.html?placeValuesBeforeTB_=savedValues&#038;TB_iframe=true&#038;height=320&#038;width=400&#038;modal=true" title="Ventana modal" class="thickbox">iframe Modal</a></p>
<pre>
Código:
&lt;a href="http:/url_a_ventana/iframemodal.html?TB_iframe=true
&#038;height=320&#038;width=400&#038;modal=true" title="Ventana modal"
class="thickbox"&gt;iframe Modal&lt;/a&gt;
</pre>
<p>Por supuesto, iframemodal.html debe contener un botón para poder cerrar la ventana. El código es el siguiente:</p>
<pre>
&lt;input id="Login" value="- Ok -" onclick="self.parent.tb_remove();"
type="submit"&gt;
</pre>
<p>Añadir que es posible cargar los scripts para Thickbox sólo desde un post. De esta manera evitas que se carguen scripts innecesarios que no vas a usar en otras páginas o posts. La solución pasa por crear un shortcode que añadirás al final del post dónde quieras utilizar Thickbox. </p>
<p>Por ejemplo:</p>
<pre>
&lt;?php

function carga_thickbox() {
   add_thickbox();
}

add_shortcode(&#39;thickbox&#39;, &#39;carga_thickbox&#39;);
?&gt;
</pre>
<p>Esto lo añades al archivo functions.php de tu theme. Cuando quieras usarlo en un post llamas al shortcode thickbox (entre corchetes []) que cargará los scripts sólo para ese post, tal como he hecho yo en este post.</p>
<p><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://enralados.com/usando-thickbox-en-wordpress.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cómo crear mapas de imágenes</title>
		<link>http://enralados.com/como-crear-mapas-de-imagenes.html</link>
		<comments>http://enralados.com/como-crear-mapas-de-imagenes.html#comments</comments>
		<pubDate>Mon, 06 Feb 2012 23:01:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Mapas]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://enralados.com/?p=1155</guid>
		<description><![CDATA[Un mapa de imagen en HTML es una imagen que permite definir diferentes zonas seleccionables. A cada zona se le asigna una URL que se activará al pulsar con el cursor sobre ella como si de cualquier otro enlace se tratase. Existen diferentes programas de diseño web que permiten generar fácilmente el código HTML necesario [...]]]></description>
			<content:encoded><![CDATA[<p>Un mapa de imagen en HTML es una imagen que permite definir diferentes zonas seleccionables. A cada zona se le asigna una URL que se activará al pulsar con el cursor sobre ella como si de cualquier otro enlace se tratase.</p>
<p>Existen diferentes programas de diseño web que permiten generar fácilmente el código HTML necesario para crear las distintas áreas de la imagen. También es posible crear mapas de imágenes con javascript o con aplicaciones On Line realizadas con cualquiera de los lenguajes de programación existentes. Pero realmente no es tan complicado hacerlo a mano si le echamos un poco de imaginación.</p>
<p><span id="more-1155"></span>Por ejemplo, mueve el ratón sobre la siguiente imagen y observa la barra de estado del navegador, te indica unos valores. De igual forma si haces clic en cualquier zona de la imagen verás al final de la URL unos valores indicados como ?x,y que indican las coordenadas del punto elegido. Estas coordenadas en pixeles se toman desde la esquina superior izquierda de la imagen. Para esta imagen empiezan en 0,0 y terminan en 350, 250, que corresponde a la esquina inferior derecha.</p>
<p><a href="#"><img src="http://enralados.com/wp-content/uploads/2012/02/mapa.jpg" alt="Mapa" title="Mapa" width="350" height="250" class="aligncenter size-full wp-image-1156" border="0" ismap="ismap" /></a></p>
<p>Pues lo mismo puedes hacer cuando necesites generar un mapa de imagen. Creas un archivo con el nombre que prefieras y extensión .html, por ejemplo, mapa.html. Lo guardas en cualquier carpeta de tu disco duro y lo ejecutas en tu navegador web cuando te haga falta. Lo único a tener en cuenta son las medidas de tu imagen. Para el caso concreto este es el código utilizado:</p>
<pre>
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Test Mapa&lt;/title&gt;
&lt;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=iso-8859-1&#34;&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;a href=&#34;#&#34;&gt;
&lt;img src=&#34;mapa.jpg&#34; width=&#34;350&#34; height=&#34;250&#34; border=&#34;0&#34; ismap=&#34;ismap&#34; /&gt;
&lt;/a&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Ahora con nuestro &#8220;generador de coordenadas&#8221;, vamos a obtener las coordenadas de las zonas seleccionables que abren enlaces, pueden ser páginas web, otras imágenes o una dirección de email.</p>
<p>La especificación HTML permite crear áreas en forma de rectángulos, circulos y polígonos. Las áreas se definen con el atributo &#8220;shape&#8221; (rect, circle, polygon) y &#8220;coords&#8221; es una lista de coordenadas dependiendo del área definida. Las etiquetas correspondientes en nuestro ejemplo para cada uno de ellos son:</p>
<pre>
&lt;area shape=&#34;rect&#34; coords=&#34;108, 20, 227, 118&#34; href=&#34;cuadrado.html&#34;&gt;
&lt;area shape=&#34;circle&#34; coords=&#34;51, 137, 36&#34; href=&#34;circulo.html&#34;&gt;
&lt;area shape=&#34;polygon&#34; coords=&#34;249, 109, 336, 119, 321, 192,
283, 211, 186, 185, 233, 169&#34; href=&#34;poligono.html&#34;&gt;
</pre>
<p>Siendo los números los valores en pixeles para formar las distintas figuras como ya dije antes.</p>
<p>Los valores para rectángulos y polígonos se toman siempre desde la esquina superior izquierda de la figura. Para el rectángulo o cuadrado tomamos dos pares de valores &#8220;x, y&#8221; siendo &#8220;x&#8221; el número de pixeles en horizontal &#8220;y&#8221; el número de pixeles en vertical para cada punto que buscamos. Empezando por la esquina superior izquierda y terminando por la esquina inferior derecha de la figura (monitor), 108, 20, 227,118 esto le dirá al navegador que nuestro rectángulo tiene 119 px de largo por 98 de alto.</p>
<p>Para el circulo se necesitan dos valores, el primero es el par punto central &#8220;x, y&#8221; y el segundo el radio de la circunferencia. En nuestro caso 51, 137, 36</p>
<p>Para el caso de polígonos es un poco más complicado porque tenemos que tomar los pares de valores &#8220;x, y&#8221; de cada vertice. Nuestro polígono tiene seis vertices, empezando por el superior izquierdo, son, 249, 109, 336, 119, 321, 192, 283, 211, 186, 185, 233, 169 </p>
<p>No es necesaria tanta presición en la medida, se puede hacer aproximadamente, no se notará si hay un pixel de más o de menos.</p>
<p>Vamos a verlo para la imagen de ejemplo.</p>
<p><img src="http://enralados.com/wp-content/uploads/2012/02/medidas.gif" alt="Medidas" title="Medidas" width="350" height="250" class="aligncenter size-full wp-image-1157" /></p>
<p>Este es el código completo que debes poner en tu web, blog de WordPress, Joomla, etc:</p>
<pre>
&lt;img src=&#34;http://dominio.com/mapa.jpg&#34; width=&#34;350&#34; height=&#34;250&#34;
 border=&#34;0&#34; usemap=&#34;#mimapa&#34;&gt;
&lt;map name=&#34;mimapa&#34; id=&#34;mimapa&#34;&gt;
&lt;area shape=&#34;rect&#34; coords=&#34;108, 20, 227,118&#34;
href=&#34;http://dominio.com/cuadrado.html&#34; target=&#34;_blank&#34;&gt;
&lt;area shape=&#34;circle&#34; coords=&#34;51, 137, 36&#34;
href=&#34;http://dominio.com/circulo.html&#34; target=&#34;_blank&#34;&gt;
&lt;area shape=&#34;polygon&#34; coords=&#34;249, 109, 336, 119, 321, 192, 283, 211,
 186, 185, 233, 169&#34; href=&#34;http://dominio.com/poligono.html&#34;
target=&#34;_blank&#34;&gt;
&lt;/map&gt;
</pre>
<p>Recordar que cada mapa de imagen debe tener un nombre, en este caso &#8220;mimapa&#8221;. Si usas varios en el mismo código identifica cada uno con nombres diferentes.</p>
<p>Este será el resultado, cuando pases el ratón por encima de la zona seleccionable observarás que el cursor del ratón cambia indicando que se trata de un enlace.</p>
<p><img src="http://enralados.com/wp-content/uploads/2012/02/mapa.jpg" alt="Mapa" title="Mapa" width="350" height="250" class="aligncenter size-full wp-image-1156" border="0" usemap="#mimapa" /></p>
<map name="mimapa" id="mimapa">
<area shape="rect" coords="108, 20, 227,118" href="http://enralados.com/como-crear-mapas-de-imagenes.html/monitor" title="mi monitor" alt="mi monitor" target="_blank" >
</area>
<area shape="circle" coords="51, 137, 36" href="http://enralados.com/como-crear-mapas-de-imagenes.html/bola" title="bola" alt="bola" target="_blank" >
</area>
<area shape="polygon" coords="249, 109, 336, 119, 321, 192, 283, 211, 186, 185, 233, 169" href="http://enralados.com/como-crear-mapas-de-imagenes.html/portatil" title="mi portatil" alt="mi portatil" target="_blank" ></area>
</map>
]]></content:encoded>
			<wfw:commentRss>http://enralados.com/como-crear-mapas-de-imagenes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva Jerarquía de archivos WordPress</title>
		<link>http://enralados.com/nueva-jerarquia-de-archivos-wordpress.html</link>
		<comments>http://enralados.com/nueva-jerarquia-de-archivos-wordpress.html#comments</comments>
		<pubDate>Fri, 06 Jan 2012 20:16:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enralados.com/?p=1153</guid>
		<description><![CDATA[Desde la versión 3.0 de WordPress la jerarquía de archivos ha cambiado de forma significativa. Se entiende por jerarquía de archivos el orden con que WordPress carga los archivos de un theme necesarios para generar la página web. Esta preferencia o prioridad dependerá de lo que se va a mostrar en cada momento, post, página, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://enralados.com/wp-content/uploads/2012/01/WordPressNew.jpg" alt="Nuevo WordPress" title="Nuevo WordPress" width="200" height="200" class="alignleft size-full wp-image-1154" />Desde la versión 3.0 de WordPress la jerarquía de archivos ha cambiado de forma significativa. </p>
<p>Se entiende por jerarquía de archivos el orden con que WordPress carga los archivos de un theme necesarios para generar la página web. Esta preferencia o prioridad dependerá de lo que se va a mostrar en cada momento, post, página, categoría, tag, etc. </p>
<p>En cada caso WordPress busca archivos con nombres concretos en el directorio del theme y utiliza el que coincide con la consulta que se ha realizado. Si no puede encontrar un archivo con el nombre correspondiente, salta al siguiente nombre en la jerarquía de archivos.</p>
<p><span id="more-1153"></span>Comprender como funciona la <a href="http://enralados.com/jerarquia-de-archivos-en-wordpress.html" title="Jerarquia de archivos de WordPress" target="_blank">jerarquía de archivos de WordPress</a> es importante a la hora de personalizar un theme y configurarlo para generar la información según de que página se trate. </p>
<p>Las últimas versiones de WordPress incorporan nuevas funcionalidades como los Custom Post Types (tipos de post personalizados) y las taxonomías. Esto hace que se amplíe la jerarquía para adaptar estos cambios a la vez que se facilita la creación de themes. </p>
<p>En la versión 2.9 ya se modificó un poco la jerarquía al permitir que se llamara a las páginas y categorías por su identificador ID y por su slug (versión amigable del nombre). De manera que page-{id}.php, page-{slug}.php, category-{id}.php y category-{slug}.php podían formar parte de los archivos de un theme.</p>
<p>Los archivos que se añaden a la lista existente a partir de la versión 3.0 son:</p>
<p>- front-page.php &#8211; Puede usarse como página de inicio o página de posts, viene a sustituir a la página estática de inicio del menú Ajustes, Lectura.<br />
- single-{post_type}.php &#8211; Para el post individual de un Custom Post Type<br />
- taxonomy.php &#8211; Para las taxonomías<br />
- taxonomy-{taxonomy}.php &#8211; Para una taxonomía concreta<br />
- taxonomy-{taxonomy}-{slug}.php &#8211; Para un slug concreto de una taxonomía.<br />
- author-{id}.php &#8211; Para la página de un autor concreto por su ID<br />
- author-{nicename}.php &#8211; Para la página de un autor concreto por su nicename</p>
<p>En la versión 3.1 se añadió archive-{post_type}.php para los archivos de un Custom Post Type. Es decir, si tenemos un Post Type llamado juegos, al seleccionar la url miblog.com/juegos WordPress cargará el archivo archive-juegos.php.</p>
<p>Por supuesto, también hay que añadir a esta lista las plantillas para las páginas personalizadas, que comienzan por:</p>
<p>&lt;?php<br />
/*<br />
Template Name: Mi Template<br />
*/<br />
?&gt;</p>
<p>Así queda la jerarquía de archivos de WordPress a la fecha actual <a href=" http://codex.wordpress.org/Template_Hierarchy#Visual_Overview" title="Imagen jerarquia de archivos" target="_blank">Codex</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://enralados.com/nueva-jerarquia-de-archivos-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creando themes en bbPress, lo básico</title>
		<link>http://enralados.com/creando-themes-en-bbpress-lo-basico.html</link>
		<comments>http://enralados.com/creando-themes-en-bbpress-lo-basico.html#comments</comments>
		<pubDate>Tue, 15 Nov 2011 19:02:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enralados.com/?p=1147</guid>
		<description><![CDATA[La plataforma de Foros bbPress, desarrollada por los creadores de WordPress, ha dejado de ser un software independiente a partir de su versión 2.0 para convertirse en un plugin. Esto tiene algunas ventajas, instalación como plugin, integración en el mismo theme, compartir usuarios entre el blog y el foro, gestión desde el mismo escritorio, control [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://enralados.com/wp-content/uploads/2011/11/bbpress.jpg" alt="Foro bbPress" title="Foro bbPress" width="200" height="200" class="alignleft size-full wp-image-1148" />La plataforma de Foros bbPress, desarrollada por los creadores de WordPress, ha dejado de ser un software independiente a partir de su versión 2.0 para convertirse en un plugin. Esto tiene algunas ventajas, instalación como plugin, integración en el mismo theme, compartir usuarios entre el blog y el foro, gestión desde el mismo escritorio, control de SPAM, etc. </p>
<p>Aunque también tiene algunos inconvenientes sobre todo a la hora de personalizar el aspecto del foro. Puesto que bbPress es un plugin, el concepto de theme para bbPress no existe, sólo hay un theme para el blog al que añadimos los archivos de bbPress para integrar el foro. </p>
<p><span id="more-1147"></span>Pero esto no significa que no podamos aplicar nuestros estilos para que el foro se asemeje lo mejor posible a nuestro Blog. También podemos retocar la información que se muestra en el foro aunque eso requiera un conocimiento mayor del código de bbPress.</p>
<p>Vamos por partes, para que bbPress pueda ser personalizado tanto en diseño como en contenido los archivos del foro deben estar situados en el directorio del theme. </p>
<blockquote><p>La opción más recomendable es crear un <a href="http://enralados.com/como-crear-child-themes-en-wordpress.html" title="Child Theme o Tema hijo">Child Theme</a> o tema hijo y poner los archivos dentro. De esta manera no perderás el trabajo realizado al actualizar el theme. Si el theme lo has creado tú mismo también podría ser interesante y más cómodo instalar los archivos del foro en la carpeta de un tema hijo así no te &#8220;llenas&#8221; con tantos archivos.</p></blockquote>
<p>En este ejemplo vamos a crear un Child Theme o tema hijo para el foro. </p>
<p>Se hace de la siguiente manera:</p>
<p>1 &#8211; Crea un directorio en el directorio themes con el nombre que desees, podría ser algo como forodetutheme.<br />
2 &#8211; Copia todos los archivos (menos functions.php y style.css) del directorio /plugins/bbpress/bbp-themes/bbp-twentyten al directorio del Child Theme creado, en este ejemplo forodetutheme. No se trata de copiar el directorio bbp-twentyten sino los archivos y directorios que hay dentro.</p>
<blockquote><p>Es decir, los archivos necesarios son todos los que empiezan por archive, page, single y taxonomy, más los directorios bbpress, css y js, y los archivos en ellos. El archivo screenshot.png lo puedes modificar por una imagen adecuada que identifique tu foro.</p></blockquote>
<p>3 &#8211; La hoja de estilos bbpress.css del foro se encuentra en la carpeta css de tu Child theme, copiada en el punto anterior. Puedes añadir todo el contenido de este archivo al archivo style.css de tu Child theme o importar bbpress.css mediante @import url(&#8220;./css/bbpress.css&#8221;); </p>
<p>Lo haremos de la segunda forma. Creamos un archivo style.css en el directorio del teme hijo. El contenido de style.css es el siguiente:</p>
<pre>
/*
Theme Name: Foro de tutheme
Theme URI: http://www.loquequieras.com
Description: Alguna descripción si lo deseas
Version: 1.0
Author: Tu nombre
Template: tuthemepadre
*/

@import url(&#34;../tuthemepadre/style.css&#34;);
@import url(&#34;./css/bbpress.css&#34;);
</pre>
<p>4 &#8211; Crea un archivo functions.php en tu theme (el Child Theme) y añade la siguiente línea:<br />
&lt;?php add_theme_support( &#39;bbpress&#39; ); ?&gt;<br />
Con esto le dices a WordPress que tu theme tiene soporte para bbPress o lo que es lo mismo que tu theme usará su propia plantilla para el foro.</p>
<p>Si activas el Child Theme que has creado para el foro observarás que ya no &#8220;integra&#8221; tan bien como antes cuando usabamos el plugin con su propio &#8220;theme&#8221;. Muchos elementos quedan fuera de su sitio o han perdido los estilos. De eso se encargaba una parte del código que viene con el plugin.</p>
<p>Por tanto, ahora queda personalizar el diseño del foro modificando la hoja de estilos para adaptarlo al aspecto del theme y los archivos PHP según lo que quieras mostrar. </p>
<p>¿Por qué hay que modificar la hoja de estilos? Pues además de lo dicho anteriormente porque el plugin bbPress viene con un Child Theme para el theme Twenty Ten y los estilos corresponden a este theme. Por ejemplo, los contenedores del foro se llaman como los del blog #container y #content, si coinciden con los de tu theme pues no tendrás que hacer gran trabajo. </p>
<p>Normalmente estos estilos se adaptan muy bien a la mayoría de themes pero es posible que tengamos que modificarlos por los que correspondan. Algunos themes llaman a #container como #wrapper o #main todo esto debes tenerlo en cuenta.</p>
<p>Una idea sería crear un Child Theme del theme Twenty Ten siguiendo los pasos anteriores y después modificas el foro como creas oportuno trabajando con los archivos php. De esta forma no tendrías que preocuparte por los estilos CSS. Posteriormente ya podrías crear tu hoja de estilos para que el foro se adapte mejor a otros themes.</p>
<p>En un próximo artículo veremos con más detalle cómo realizar algunos cambios.</p>
]]></content:encoded>
			<wfw:commentRss>http://enralados.com/creando-themes-en-bbpress-lo-basico.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo crear Child Themes en WordPress</title>
		<link>http://enralados.com/como-crear-child-themes-en-wordpress.html</link>
		<comments>http://enralados.com/como-crear-child-themes-en-wordpress.html#comments</comments>
		<pubDate>Thu, 20 Oct 2011 20:30:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enralados.com/?p=1144</guid>
		<description><![CDATA[En WordPress un Child Theme (tema hijo) es aquel que hereda las características de otro theme llamado parent theme (tema padre). Cuando WordPress detecta que un theme dispone de un tema hijo utiliza los archivos de éste en vez de los del tema padre. Esto permite hacer modificaciones o añadir nuevo código en el tema [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://enralados.com/wp-content/uploads/2011/10/themes.jpg" alt="Child themes" title="Child themes" width="200" height="200" class="alignleft size-full wp-image-1145" />En WordPress un Child Theme (tema hijo) es aquel que hereda las características de otro theme llamado parent theme (tema padre). Cuando WordPress detecta que un theme dispone de un tema hijo utiliza los archivos de éste en vez de los del tema padre. Esto permite hacer modificaciones o añadir nuevo código en el tema hijo sin alterar el tema padre original.</p>
<p>De esta forma se puede actualizar un theme sin correr el riesgo de perder las modificaciones que hayamos realizado al sobreescribir los archivos. Usar temas hijos es la manera recomendada de hacer modificaciones en un theme. </p>
<p><span id="more-1144"></span>Para realizar un tema hijo creamos un directorio en el directorio themes, con el nombre que querramos, como si de otro theme se tratase y añadimos un archivo style.css válido. El contenido del archivo style.css del tema hijo debe ser el siguiente:</p>
<pre>
/*
Theme Name: Mi Theme Child
Theme URI: http: //ejemplo.com/
Description: Tema hijo de Mi Theme
Author: Tu nombre
Author URI: http: //ejemplo.com/acercade/
Template: temapadre
Version: 0.1.0
*/
</pre>
<p>Lo único diferente a un style.css habitual es la existencia de la línea Template: temapadre. En este caso indica a WordPress que es un tema hijo de temapadre, que es la carpeta o directorio del tema padre. Lógicamente debes sustituirlo por el nombre del directorio de tu theme. Sólo es necesario este archivo para crear un tema hijo aunque lo habitual es poder ampliar las posibilidades del tema padre con otros archivos. </p>
<p>Las demás líneas del archivo style.css son opcionales, sólo son obligatorias Theme Name y Template </p>
<blockquote><p>El nombre del directorio después de Template: es sensible a minúsculas y mayúsculas, es decir debe escribirse tal como figura el directorio.</p></blockquote>
<p>Hay que tener en cuenta que el archivo style.css del tema hijo &#8220;sobreescribe&#8221; el style.css del tema padre. Si quieres conservar los mismos estilos que el tema padre tienes dos opciones:<br />
1 &#8211; Usar una copia del style.css del tema padre y añadir la línea Template: temapadre<br />
2 &#8211; Usar la regla @import para cargar la hoja de estilos del tema padre, tal como sigue:</p>
<pre>
/*
Theme Name: Mi Theme Child
Template: temapadre
Version: 0.1.0
*/

@import url(&#34;../temapadre/style.css&#34;);
</pre>
<p>A partir de esta línea puedes poner tus propios estilos para el tema hijo.</p>
<p>El resto de archivos tienen un funcionamiento diferente a style.css. Si no existe algún archivo en el tema hijo WordPress usará el archivo correspondiente en el tema padre. Ejemplo, si el tema hijo no posee un archivo llamado category.php WordPress utilizará el archivo category.php del tema padre. Esto significa que cada vez que modifiques un archivo debes guardarlo en el directorio del tema hijo si quieres que se utilice en su lugar.</p>
<p>Para el archivo functions.php del tema hijo debes tener en cuenta un par de detalles. Puesto que tienen preferencia los archivos del tema hijo sobre los del tema padre las funciones que uses debes tenerlas en el archivo functions.php del tema hijo, de esta manera no perderás los cambios cuando actualices el theme. Así mismo puedes &#8220;reescribir&#8221; con tu propio código las funciones del tema padre declarándolas otra vez en el archivo functions.php del tema hijo. Especial cuidado con reescribir funciones del tipo add_theme_support(&#39;post-formats&#39;) declaradas en el tema padre.</p>
<p>Por último, cuando incluyas archivos desde functions.php del tema hijo, necesitarás usar STYLESHEETPATH en vez de TEMPLATEPATH. </p>
<p>Ejemplo,<br />
require_once( STYLESHEETPATH . &#39;/trayecto/al/archivo/en/tema/hijo.php&#39; );</p>
<p>Fuente: <a href="http://codex.wordpress.org//Child_Themes" title="Codex WordPress">Codex</a> WordPress</p>
]]></content:encoded>
			<wfw:commentRss>http://enralados.com/como-crear-child-themes-en-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo crear páginas con distinto sidebar</title>
		<link>http://enralados.com/como-crear-paginas-con-distinto-sidebar.html</link>
		<comments>http://enralados.com/como-crear-paginas-con-distinto-sidebar.html#comments</comments>
		<pubDate>Sat, 17 Sep 2011 21:47:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enralados.com/?p=1142</guid>
		<description><![CDATA[Un sidebar en WordPress es la zona donde se sitúan los widgets, normalmente en una columna lateral. WordPress permite definir diferentes sidebars que podemos ubicar en cualquiera de los archivos de nuestro theme según nos interese. Lo habitual es utilizar el mismo sidebar en todos los archivos con lo que la información que se muestra [...]]]></description>
			<content:encoded><![CDATA[<p>Un sidebar en WordPress es la zona donde se sitúan los widgets, normalmente en una columna lateral. WordPress permite definir diferentes sidebars que podemos ubicar en cualquiera de los archivos de nuestro theme según nos interese.</p>
<p>Lo habitual es utilizar el mismo sidebar en todos los archivos con lo que la información que se muestra al visitante en la zona de widgets es la misma independientemente de la página que esté visitando. Esto no tiene por qué ser así, es posible hacer uso de un sidebar concreto según se trate de páginas, categorías, archivos, etc.</p>
<p><span id="more-1142"></span>Además podemos crear otras zonas para widgets diferentes a la barra o columna lateral, como el header o el footer. Esto facilita ordenar y mostrar diferente información al ampliar las zonas disponibles.</p>
<p>Mediante la función get_sidebar() le decimos a WordPress que cargue el archivo sidebar.php, que debe contener el código necesario para mostrar los widgets que se deseen en el sidebar. Esta función se encuentra en los archivos del theme (la mayoría) en los que interesa disponer de widgets. De la misma forma get_sidebar(&#8216;otros&#8217;) le dirá a WordPress que cargue un archivo llamado<br />
sidebar-otros.php que contendrá un código diferente al sidebar por defecto. Sólo tenemos que sustituir un archivo por otro para cargar el sidebar que nos interese. </p>
<p>Veamos un caso más completo con el uso de widgets. Para hacer esto procederemos de la siguiente manera:</p>
<p>1 &#8211; Declaramos en el archivo functions.php del theme los sidebars que contendrán los widgets. En el ejemplo, he creado 4 zonas para widgets llamadas Principal, Widgets Paginas, Widgets Categorias y Widgets Single. Puedes añadir las que desees y llamarlas como prefieras, en realidad con 3 zonas puede ser más que suficiente.</p>
<p>2 &#8211; Creamos tantos archivos sidebar como zonas independientes querramos. </p>
<p>Lo mejor es copiar el archivo sidebar.php y guardarlo con los nombres que necesitemos. Después hacemos las modificaciones a la hora de llamar a los distintos sidebars. En este ejemplo, sidebar-principal.php podría tener el siguiente aspecto:</p>
<pre>
&lt;?php if ( ! dynamic_sidebar( &#39;mi-widget-principal&#39; ) ) : ?&gt;
&lt;?php endif; ?&gt;
</pre>
<p>Para sidebar-categorias.php :</p>
<pre>
&lt;?php if ( ! dynamic_sidebar( &#39;mi-widget-categorias&#39; ) ) : ?&gt;
&lt;?php endif; ?&gt;
</pre>
<p>Para sidebar-paginas.php :</p>
<pre>
&lt;?php if ( ! dynamic_sidebar( &#39;mi-widget-paginas&#39; ) ) : ?&gt;
&lt;?php endif; ?&gt;
</pre>
<p>Para sidebar-single.php :</p>
<pre>
&lt;?php if ( ! dynamic_sidebar( &#39;mi-widget-single&#39; ) ) : ?&gt;
&lt;?php endif; ?&gt;
</pre>
<p>3 &#8211; Ubicamos en cada archivo (index.php, category.php, page.php, single.php, etc) el sidebar que deseemos (Ver <a href="http://enralados.com/jerarquia-de-archivos-en-wordpress.html" title="Jerarquia de archivos WordPress">Jerarquía de archivos</a>). Para el archivo category.php en la llamada al sidebar modificamos donde pone </p>
<p>&lt;?php get_sidebar(); ?&gt;<br />
por<br />
&lt;?php get_sidebar(&#39;categorias&#39;); ?&gt;</p>
<p>Esto hará que las categorías sólo usen el archivo sidebar-categorias.php que es el encargado de mostrar el sidebar mi-widget-categorias, y así con los restantes archivos donde quieras que figure cada sidebar:<br />
&lt;?php get_sidebar(&#39;principal&#39;); ?&gt;<br />
&lt;?php get_sidebar(&#39;paginas&#39;); ?&gt;<br />
&lt;?php get_sidebar(&#39;single&#39;); ?&gt;</p>
<p>También puedes tener varios sidebars en el mismo archivo sidebar. </p>
<p>¿Y si quisiera diferentes sidebars para diferentes páginas? Fácil, crea una plantilla para la página y le pones el o los sidebars que prefieras, como si quieres añadirlos todos. Exactamente igual que harías con los archivos index.php, category.php, single.php en el ejemplo anterior. </p>
<p>Como puedes comprobar dispones de múltiples combinaciones.</p>
<p>Para crear la plantilla de la página puedes copiar el archivo page.php sin olvidar poner al principio:</p>
<p>&lt;?php<br />
/*<br />
* Template Name: Tu plantilla<br />
*<br />
*/<br />
?&gt;</p>
<p>Después la seleccionas desde el menú como plantilla para la página.</p>
<p>A continuación el código del archivo functions.php para el ejemplo anterior:</p>
<pre>
&lt;?php

function mi_widgets_init() {

  // Sidebar principal.
  register_sidebar( array(
  &#39;name&#39; =&gt; __( &#39;Principal&#39;),
  &#39;id&#39; =&gt; &#39;mi-widget-principal&#39;,
  &#39;description&#39; =&gt; __( &#39;Sidebar principal para widgets&#39;),
  &#39;before_widget&#39; =&gt; &#39;&lt;li id="%1$s" class="widget-container %2$s"&gt;&#39;,
  &#39;after_widget&#39; =&gt; &#39;&lt;/li&gt;&#39;,
  &#39;before_title&#39; =&gt; &#39;&lt;h3 class="widget-title"&gt;&#39;,
  &#39;after_title&#39; =&gt; &#39;&lt;/h3&gt;&#39;,
  ) );

  // Sidebar para categorias
  register_sidebar( array(
  &#39;name&#39; =&gt; __( &#39;Widgets Categorias&#39;),
  &#39;id&#39; =&gt; &#39;mi-widget-categorias&#39;,
  &#39;description&#39; =&gt; __( &#39;Sidebar para widgets en categorias&#39;),
  &#39;before_widget&#39; =&gt; &#39;&lt;li id="%1$s" class="widget-container %2$s"&gt;&#39;,
  &#39;after_widget&#39; =&gt; &#39;&lt;/li&gt;&#39;,
  &#39;before_title&#39; =&gt; &#39;&lt;h3 class="widget-title"&gt;&#39;,
  &#39;after_title&#39; =&gt; &#39;&lt;/h3&gt;&#39;,
  ) );

  // Sidebar para paginas
  register_sidebar( array(
  &#39;name&#39; =&gt; __( &#39;Widgets Paginas&#39;),
  &#39;id&#39; =&gt; &#39;mi-widget-paginas&#39;,
  &#39;description&#39; =&gt; __( &#39;Sidebar para widgets en paginas&#39;),
  &#39;before_widget&#39; =&gt; &#39;&lt;li id="%1$s" class="widget-container %2$s"&gt;&#39;,
  &#39;after_widget&#39; =&gt; &#39;&lt;/li&gt;&#39;,
  &#39;before_title&#39; =&gt; &#39;&lt;h3 class="widget-title"&gt;&#39;,
  &#39;after_title&#39; =&gt; &#39;&lt;/h3&gt;&#39;,
  ) );

  // Sidebar para single
  register_sidebar( array(
  &#39;name&#39; =&gt; __( &#39;Widgets Single&#39;),
  &#39;id&#39; =&gt; &#39;mi-widget-single&#39;,
  &#39;description&#39; =&gt; __( &#39;Sidebar para widgets en single&#39;),
  &#39;before_widget&#39; =&gt; &#39;&lt;li id="%1$s" class="widget-container %2$s"&gt;&#39;,
  &#39;after_widget&#39; =&gt; &#39;&lt;/li&gt;&#39;,
  &#39;before_title&#39; =&gt; &#39;&lt;h3 class="widget-title"&gt;&#39;,
  &#39;after_title&#39; =&gt; &#39;&lt;/h3&gt;&#39;,
  ) );
}

/* Registramos los sidebars ejecutando
mi_widgets_init() con el hook widgets_init. */
add_action( &#39;widgets_init&#39;, &#39;mi_widgets_init&#39; );
?&gt;
</pre>
<p>Los valores de &#8216;before_widget&#8217;, &#8216;after_widget&#8217;, &#8216;before_title&#8217; y &#8216;after_title&#8217; los he tomado del theme Twenty Ten puedes poner los que correspondan a tu theme o los valores que prefieras.</p>
]]></content:encoded>
			<wfw:commentRss>http://enralados.com/como-crear-paginas-con-distinto-sidebar.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress.com contra WordPress.org</title>
		<link>http://enralados.com/wordpress-com-contra-wordpress-org.html</link>
		<comments>http://enralados.com/wordpress-com-contra-wordpress-org.html#comments</comments>
		<pubDate>Sat, 09 Jul 2011 18:32:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enralados.com/?p=1135</guid>
		<description><![CDATA[A algunos usuarios les cuesta distinguir la diferencia entre WordPress.com y WordPress.org. Vamos a aclarar la confusión. WordPress es un software para blogs de código abierto (Open Source) creado por Automattic. WordPress.com utiliza el mismo WordPress que te puedes descargar de WordPress.org. Con WordPress.com el alojamiento y mantenimiento del software corre a cargo de Automattic. [...]]]></description>
			<content:encoded><![CDATA[<p>A algunos usuarios les cuesta distinguir la diferencia entre WordPress.com y WordPress.org. Vamos a aclarar la confusión.</p>
<p>WordPress es un software para blogs de código abierto (Open Source) creado por Automattic. WordPress.com utiliza el mismo WordPress que te puedes descargar de WordPress.org. Con WordPress.com el alojamiento y mantenimiento del software corre a cargo de Automattic. Con WordPress.org necesitas contratar un servidor de terceros para el alojamiento y la instalación del software.</p>
<p><span id="more-1135"></span>Ventajas de WordPress.com<br />
- Es gratis y fácil de configurar<br />
- No tienes que preocuparte de actualizaciones, spam, backups, seguridad, etc<br />
- Tu blog se encuentra en cientos de servidores por lo que es improbable que sufra caídas debido al tráfico<br />
- Se realizan copias de tus posts automáticamente<br />
- Puedes obtener tráfico extra de blogs del dia y tags<br />
- Puedes encontrar otros bloggers<br />
- Usa SSL (conexión segura) de manera que nadie puede acceder a tu cuenta aunque uses wifi</p>
<p>Inconvenientes de WordPress.com<br />
- Sólo existen poco más de 100 themes para elegir (se añaden más cada dia) los cuales puedes modificar CSS pero no puedes instalar tus propios themes<br />
- No puedes modificar el código de los archivos PHP de tu blog<br />
- No puedes subir plugins<br />
- Te introducen publicidad que no deseas </p>
<p>Si quieres añadir o modificar themes, añadir o modificar códigos PHP, instalar plugins y eliminar publicidad, deberás pagar por ello.</p>
<p>Ventajas de WordPress.org<br />
- Posibilidad de instalar themes<br />
- Posibilidad de instalar plugins<br />
- Formar parte de una gran comunidad<br />
- Control total para cambiar código si estás preparado técnicamente</p>
<p>Inconvenientes de WordPress.org<br />
- Necesitas un buen servidor que puede costar entre 7 y 12 dólares al mes, o cientos de dólares si superas los límites por alto tráfico<br />
- Son necesarios algunos conocimientos técnicos para configurar y poner en marcha el blog<br />
- Necesitas controlar el SPAM<br />
- Debes realizar backups<br />
- Necesitas realizar las actualizaciones de nuevas versiones de forma manual<br />
- Posibilidad de caídas del servidor en momentos de mucho tráfico</p>
<p>WordPress.org es un software libre para blogs. Con WordPress.org puedes instalar themes y plugins, añadir tu propia publicidad, editar la base de datos y cualquier modificación en el código fuente PHP. Cualquiera puede descargar el software libremente pero debe instalarlo en un servidor para ponerlo en marcha. Los servidores web por lo general no son gratis. El alojamiento de tu propio software de WordPress puede ser divertido pero está lleno de responsabilidades para el blogger. Si administras mal tu servidor puedes perder el blog por completo.</p>
<p>WordPress.org proporciona software para el blog, listas de correo de la comunidad, Foros de soporte de la comunidad, documentación y themes y plugins libres.</p>
<p>También existen desarrolladores especializados en la realización de interesantes themes y sitios para WordPress, <a href="http://codepoet.com/" title="CodePoet">CodePoet</a></p>
<p>WordPress.com es diferente. No tienes que descargar software, pagar por hospedaje o gestión de un servidor web. Cuando te registras para realizar tu blog en WordPress.com obtienes una URL como &#8220;tuweb.wordpress.com&#8221; o puedes &#8220;mapear&#8221; un dominio tipo &#8220;tuweb.com&#8221; sin el &#8220;.wordpress.com&#8221; final. No puedes controlar el software ni la base de datos; FTP y acceso a ficheros no están incluídos. WordPress.com está basado en una versión multisitio de WordPress que no permite subir themes o plugins (aunque la mayoría de los plugins populares vienen incorporados en WordPress.com). JavaScript como para YouTube están soportados, pero por razones de seguridad algunos de los códigos serán desactivados. CSS también tiene restricciones por razones de seguridad, pero puedes adquirir un módulo que te permite editar tu CSS totalmente.</p>
<p>Sin cargo, WordPress.com ofrece alojamiento web, ilimitadas bases de datos redundantes con copias de seguridad, actualizaciones automáticas, foro de soporte de la comunidad, administración y themes en varios idiomas, estadísticas de tráfico real, seguimiento de comentarios, rankings de posts y blogs, y otras características no disponibles en otros sitios. Todo esto es libre para los blogs en WordPress.com. </p>
<p>WordPress.com es una iniciativa comercial de Automattic, una compañía iniciada por los desarrolladores fundadores de WordPress y su personal está compuesto por desarrolladores a tiempo completo, diseñadores y agentes de soporte. Funciona en una versión multisitio de WordPress, software de código abierto. Los desarrolladores de <a href="http://automattic.com/" title="Automattic">Automattic</a> contribuyen regularmente en <a href="http://wordpress.org/" title="WordPress.org">WordPress.org</a> así la comunidad puede beneficiarse. </p>
<p>WordPress.com ofrece módulos de pago como manera de proporcionar características premium evitando a los bloggers alojar sus blogs en otros lugares.</p>
<p>Fuente: Traducido integramente de <a href="http://wordpress.com/" title="WordPress.com">WordPress.com</a> aunque con ligeras modificaciones.</p>
]]></content:encoded>
			<wfw:commentRss>http://enralados.com/wordpress-com-contra-wordpress-org.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

