<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>DaCh</title>
	
	<link>http://dach-dz.tuxpixel.net</link>
	<description>Wordpress, Diseño, Programacion y Mucho mas</description>
	<lastBuildDate>Mon, 06 Sep 2010 16:59:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/dach-dz" /><feedburner:info uri="dach-dz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>dach-dz</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Como crear un tema de WordPress, sesión 3</title>
		<link>http://feedproxy.google.com/~r/dach-dz/~3/5pvvokSerTM/como-crear-un-tema-de-wordpress-sesion-3.html</link>
		<comments>http://dach-dz.tuxpixel.net/como-crear-un-tema-de-wordpress-sesion-3.html#comments</comments>
		<pubDate>Tue, 16 Feb 2010 20:13:53 +0000</pubDate>
		<dc:creator>dach</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[WP_Theme]]></category>

		<guid isPermaLink="false">http://dach-dz.tuxpixel.net/?p=856</guid>
		<description><![CDATA[Un tema es un conjunto de archivos de PHP, imágenes y CSS contenidos en una carpeta, esta carpeta esta a dentro de /wp_content/themes/ y tiene el nombre del tema. WordPress viene con dos temas instalados classic y default. El tema se compone de dos partes, del diseño y del contenido que genera wordpress, por lo [...]]]></description>
			<content:encoded><![CDATA[<p>Un tema es un conjunto de archivos  de PHP,  imágenes y CSS contenidos en una carpeta, esta carpeta  esta a dentro de <strong>/wp_content/themes/</strong>  y tiene el nombre del tema. WordPress viene con dos temas instalados classic y default. </p>
<p>El tema se compone de dos partes, del diseño y del contenido que genera wordpress, por lo tanto el contenido y el diseño son distintos. </p>
<p>Para que trabajen juntos es necesario colocar el código de wordpress, en sitios específicos dentro del diseño. Por esta razón un tema esta dividido en diferentes archivos.</p>
<p>Si vemos dentro del tema <strong>default</strong> ó <strong>classic</strong> veremos que hay varios archivos, estos archivos son necesarios para que un tema funciones correctamente, aunque se puede crear un tema con solo index.php y style.css, pero no es conveniente, el tema seria demasiado inestable y si quisieras instalar algún plugin no seria compatible.</p>
<p>Los archivos principales que componen el tema son.</p>
<p>index.php<br />
footer.php<br />
header.php<br />
sidebar.php<br />
single.php<br />
comments.php<br />
archive.php<br />
search.php<br />
404.php<br />
page.php<br />
functions.php<br />
style.css<br />
screenshot.jpg (es la imagen previa del tema)<br />
/images   (la carpeta que contiene todas las imágenes del diseño del tema)<br />
<span id="more-856"></span></p>
<p>cuando abrimos la pagina principal de nuestro blog en wordpress, por ejemplo <strong>http://localhost/wordpress/</strong>  (cuando lo tenemos instalado localmente).</p>
<p>Pensaríamos que solo el archivo <strong>index.php</strong> es el que se muestra.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/simplech1.png"><img src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/simplech1-294x300.png" alt="" title="simplech1" width="294" height="300" class="aligncenter size-medium wp-image-857" /></a></p>
<p>Pero en realidad lo que se muestra son los archivos <strong>index.php</strong>, <strong>header.php</strong>, <strong>sidebar.php</strong> y <strong>footer.php</strong>.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/simplech2.png"><img src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/simplech2-294x300.png" alt="" title="simplech2" width="294" height="300" class="aligncenter size-medium wp-image-858" /></a></p>
<p><strong>index.php</strong> es el archivo que contiene o carga a <strong>header.php</strong>, <strong>sidebar.php</strong> y <strong>footer.php</strong>.<br />
En donde <strong>header.php</strong> seria el archivo que contiene todo el documento de la cabecera, <strong>sidebar.php</strong> contiene los elementos de la barra lateral y <strong>footer.php</strong> contiene el pie de pagina e <strong>index.php</strong> aparte de incluir o carga a estos archivos, también tiene código php para poder mostrar el contenido de wordpress. </p>
<p>Podríamos decir que <strong>index.php</strong> es el cuerpo y los archivos <strong>header.php</strong>, <strong>sidebar.php</strong> y <strong>footer.php</strong> son los miembros del cuerpo y asi como <strong>index.php</strong> existen otros archivos que cargan las partes del cuerpo como es el caso de <strong>single.php</strong>, <strong>404.php</strong>, <strong>search.php</strong>, <strong>page.php</strong>, <strong>archive.php</strong>. Dependiendo el caso.</p>
<p>Por ejemplo cuando se accede al blog lo primero que muestra es la pagina principal, y la pagina principal es <strong>index.php</strong> que carga a los demás archivos que forman las parte del cuerpo, como lo vimos en la imagen.<br />
Cuando se accede a un post o entrada, el archivo que se muestra es <strong>single.php</strong> que carga a los demás archivos incluyendo a <strong>comments.php</strong>. Cuando se accede auna pagina se carga el archivo <strong>page.php</strong> que carga a los demás archivos, lo mismo pasa con los <strong>404.php</strong>, <strong>archive.php</strong>, <strong>search.php</strong> según en su caso y que veremos a su tiempo.<br />
El archivo <strong>functions.php</strong> es el archivo que contiene las funciones que podemos usar dentro de nuestro tema, también en este archivo se declara el o los sidebar que usara el tema.</p>
<h3>Espesando a crear nuestro tema.</h3>
<h3>Instalando el tema</h3>
<p>1.- Nosotros debemos de crear una carpeta y llamarla con el nombre de nuestro tema <strong>simplech</strong> (en mi caso) y deben estar los archivos <strong>index.html</strong> (que después lo vamos a cambiar por index.php), el archivo de <strong>style.css</strong> y la carpeta de <strong>images/</strong> (con todas las imágenes que utiliza el tema), Los archivos <strong>index.html</strong> y <strong>style.css</strong> son archivos básicos para el tema y de estos dos archivos crearemos los archivos restantes. Ahora solo copiamos nuestra carpeta y la pegamos dentro del directorio que contiene los temas, <strong>/wp_content/themes/simplech</strong> seria el directorio de nuestro tema en wordpress. </p>
<p>2.- Renombramos a <strong>index.html</strong> por <strong>index.php</strong>.</p>
<p>3.- Editamos el archivo <strong>style.css</strong> y al principio del documento le añadimos.</p>
<pre>
/*Theme Name: Simplech
   Theme URI: http://dach-dz.tuxpixel.net/
   Description: Este tema esta creado como una guía educativa paso a paso para enseñar
	a crear su propio tema.
   Version: 1.0
   Author: David Chay
   Author URI: http://dach-dz.tuxpixel.net
   El CSS, XHML y diseño es realizado bajo la licencia Creative Commons

http://creativecommons.org/licenses/by/2.5/mx/

*/
</pre>
<p>4.- Ahora dentro del área de administración de wordpress, vamos a la pestaña de <strong>apariencia/temas</strong> y activamos nuestro tema que creamos.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/activartema.png"><img src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/activartema-300x282.png" alt="" title="activartema" width="300" height="282" class="aligncenter size-medium wp-image-860" /></a></p>
<h3>Incluyendo el contenido de WordPress.</h3>
<p>Si vemos ahora la pagina principal de nuestro blog veremos que muestra un documento sin diseño y con contenido de html que le añadimos pero no muestra nada del contenido del WordPress.</p>
<p>Vamos a editar el archivo <strong>index.php</strong> para añadirle todo el contenido de WordPress y el diseño del tema.</p>
<p>Abrimos el archivo y lo primero que vamos a editar es la informacion del documento que se encuentra en la etiqueta <strong>&lt;head&gt;</strong>.</p>
<pre>
&lt;head&gt;
	&lt;title&gt;SimpleCH&lt;/title&gt;
	&lt;meta http-equiv="content-type" content="text/html;charset=utf-8" /&gt;
	&lt;link rel="stylesheet" href="style.css"  type="text/css" /&gt;
	&lt;link rel="shortcut icon" href="images/favicon.ico" /&gt;
&lt;/head&gt;
</pre>
<p>Dentro de la etiqueta  <strong><head></strong> encontramos el titulo de la pagina, el metadato, la codificacion de caracteres, el enlace de nuestro de CSS y el favicon de nuestra pagina.</p>
<p>Ahora lo vamos a editar poniendo toda esta misma información pero desde <strong>WordPress</strong> por medio de la funcion <strong>bloginfo()</strong>.</p>
<h3>bloginfo</h3>
<p>Es la función por la cual mandamos a llamar toda la información de nuestro blog, como es la url del sitio en que esta alojado, el titulo y su descripción así como también la definición del documento y de mas datos, mandándolos a llamar por medio de parámetros.</p>
<p><em>Si quieres conocer mas acerca de esta función y sus parámetros puedes acceder a <a href="http://codex.wordpress.org/Template_Tags/bloginfo" target="_blank" title="Funcion blogimfo">http://codex.wordpress.org/Template_Tags/bloginfo</a>.</em></p>
<h3>Editando el titulo de la pagina.</h3>
<p>La primer etiqueta que vemos es <strong>&lt;title&gt;&lt;/title&gt;</strong> dentro de esta etiqueta pusimos simplech pero esto debe  cambiar cuando el lector visite o navegue por el blog, aqui pondremos el nombre del blog seguido por el titulo.</p>
<pre>
&lt;title&gt;?php bloginfo('name');?&gt; &lt;?php wp_title();?&gt;&lt;/title&gt;
</pre>
<p>La función <strong>bloginfo</strong> manda a llamar el nombre que le pusimos a nuestro blog desde <strong>/opciones/general</strong> dentro de wordpress y <strong>wp_title</strong> mostrara el nombre de la pagina que se esta visualizando en ese momento, si es un post o un archivo o lo que se este viendo.</p>
<h3>Información de la pagina.</h3>
<p>Ahora modificamos la meta información de nuestra pagina, con la función <strong>bloginfo</strong> mandamos a llamar la codificación de caracteres de la pagina, el metadato y añadimos el generador de contenidos con la versión de wordpress.</p>
<pre>
&lt;meta http-equiv="content-type" content="&lt;?php bloginfo('html_type');?&gt;;charset=&lt;?php bloginfo('charset');?&gt;" /&gt;
&lt;meta name="generator" content="WordPress &lt;?php bloginfo('version'); ?&gt;" /&gt;
</pre>
<h3>Stylesheets y RSS</h3>
<p>Aquí añadimos la dirección de nuestra hoja de estilo, la cual nos la proporciona la misma función con el parámetro <strong>&#8216;stylesheets_url&#8217;</strong>.</p>
<pre>
&lt;link rel="stylesheet" href="&lt;?php bloginfo('stylesheet_url');?&gt;"  type="text/css" media="screen"/&gt;
</pre>
<p>A continuación añadimos el <strong>RSS</strong>, de la misma forma pero ahora con el parámetro <strong>&#8216;rss2_url&#8217;</strong>.</p>
<pre>
&lt;link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="&lt;?php bloginfo('rss2_url'); ?&gt;" /&gt;
</pre>
<h3>Trackbacks</h3>
<p><strong>Pingbacks</strong> (o vínculos de referencia o LinkBacks como a veces se le llama)<br />
son importantes en la creación de conexiones entre blogs. <strong>Pingbacks</strong> permite que el autor sepa cuándo otro sitio ha mencionado la <strong>URL</strong> de cualquier página de su blog.</p>
<pre>
&lt;link rel="pingback" href="&lt;?php bloginfo('pingback_url');?&gt;" /&gt;
</pre>
<h3>Añadiendo la imagen de Favicon.</h3>
<p>Para añadir la url donde se encuentra el <strong>favicon</strong> de nuestro blog debemos de conocer en donde esta alojado el templante del tema, la direccion fisica seria <strong>/wp_content/themes/simplech/images/faviicon.ico</strong> pero no es comodo usar toda esta dirección así que le volvemos a pedir a la función bloginfo cual es la url del templante con el parámetro  <strong>&#8216;template_<br />
directory&#8217;</strong>.</p>
<pre>
&lt;link rel="shortcut icon" href="&lt;?php bloginfo('template_directory');?&gt;/images/favicon.ico" /&gt;
</pre>
<h3>Dejando espacio para Plugins.</h3>
<p>La pieza final de código que vamos a añadir es una parte vital de cualquier tema para WordPress.</p>
<pre>
&lt;?php wp_head(); ?&gt;
</pre>
<p>Cuando el tema se procesa. <strong>WordPress</strong> sustituye esta etiqueta con un código adicional necesario para ejecutar algunos <strong>plugins</strong> que el usuario instale. Así que si usted instala un <strong>plugin</strong> que, por ejemplo, necesite ejecutar algunos códigos de <strong>Javascript</strong>. Al abrir el sitio en un navegador y al comprobar el código fuente y consultamos la etiqueta, veremos que a sido sustituido por un conjunto de secuencias de comandos. Igualmente, algunos plugins necesite agregar código <strong>CSS</strong>, <strong>HTML</strong> extra, meta tags o fragmentos de otros códigos. Sin <strong>wp_head</strong> su tema simplemente no sera compatible con muchos plugins de WordPress.</p>
<h3>El código final de &lt;head&gt;.</h3>
<p>El código para la etiqueta &lt;head&gt; nos quedaría de la siguiente forma. </p>
<pre>
&lt;head&gt;
	&lt;title&gt;&lt;?php bloginfo('name');?&gt; &lt;?php wp_title();?&gt;&lt;/title&gt;
	&lt;meta http-equiv="content-type" content="&lt;?php bloginfo('html_type');?&gt;;charset=&lt;?php bloginfo('charset');?&gt;" /&gt;
	&lt;meta name="generator" content="WordPress &lt;?php bloginfo('version'); ?&gt;" /&gt;
	&lt;link rel="stylesheet" href="&lt;?php bloginfo('stylesheet_url');?&gt;"  type="text/css" media="screen"/&gt;
	&lt;link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="&lt;?php bloginfo('rss2_url'); ?&gt;" /&gt;
	&lt;link rel="pingback" href="&lt;?php bloginfo('pingback_url');?&gt;" /&gt;
	&lt;?php wp_head(); ?&gt;
	&lt;link rel="shortcut icon" href="&lt;?php bloginfo('template_directory');?&gt;/images/favicon.ico" /&gt;
&lt;/head&gt;
</pre>
<h3>Formulario de búsqueda.</h3>
<p>El próximo código html que vamos a sustituir es el formulario que se encuentra dentro de la etiqueta &lt;div id=&#8221;form-header-search&#8221;&gt;</p>
<pre>
&lt;div id="form-header-search"&gt;
	&lt;form action=" " method="post"&gt;
		&lt;div&gt;
			&lt;input class="inptxt" type="text" name="s" value="" /&gt;&lt;input class="btn" type="submit" value="Buscar" /&gt;
		&lt;/div&gt;
	&lt;/form&gt;
&lt;/div&gt;
</pre>
<p>Como el formulario de búsqueda lo usamos no solamente en la cabecera del diseño sino que también lo podemos agregar en el archivo <strong>404.php</strong> o en la barra lateral <strong>sidebar.php</strong>, entonces nos combine hacer un archivo en donde este el código del formulario de búsqueda así lo podremos agregar en cualquier parte de nuestro tema. Este archivo sera <strong>searchform.php<br />
</strong>.</p>
<p>creamos el archivo <strong>searchform.php</strong> y en el archivo ponemos el siguiente código.</p>
<pre>
&lt;form id="searchform" action="&lt;?php bloginfo('home');?&gt;/" method="get"&gt;
	&lt;div&gt;
		&lt;input class="inptxt" type="text" name="s" id="s" value="&lt;?php echo wp_specialchars($s, 1); ?&gt;" /&gt;&lt;input class="btn" type="submit" id="search_submit" value="Buscar"  /&gt;
	&lt;/div&gt;
&lt;/form&gt;
</pre>
<p>En la etiqueta <strong>&lt;form&gt;</strong> hemos definido dos cosas importantes. La primera es que la forma se publicará sus resultados mediante el método <strong>GET</strong>. El segundo es que en el atributo <strong>action</strong> mandamos la consulta a la URL principal del blog. También en el campo de entrada de texto agregamos el id con la letra <strong>&#8216;s&#8217;</strong>. </p>
<p>Por último en la etiqueta <strong>&lt;input&gt;</strong> en el atrubuto <strong>value</strong> tiene un valor de referencia a: </p>
<p><code>&lt;?php echo wp_specialchars($s, 1); ?&gt;</code></p>
<p>En PHP <strong>echo</strong> simplemente significa imprimir el texto siguiente. <strong>wp_specialchars</strong> esta declaración es una función para quitar algún carácter especial que dentro del campo es pasado.</p>
<p>Ahora simplemente incluimos el formulario a la etiqueta <strong>&lt;div id=&#8221;form-header-search&#8221;&#038;gt</strong>..</p>
<pre>
&lt;div id="form-header-search"&gt;
	&lt;?php include(TEMPLATEPATH.'/searchform.php'); ?&gt;
&lt;/div&gt;
</pre>
<h3>Menú de navegación.</h3>
<p>La próxima etiqueta a modificar es el menú <strong>&lt;div id=&#8221;menu&#8221;&gt;</strong> lo que esta dentro de esta etiqueta lo sustituimos por el siguiente código.</p>
<pre>
&lt;ul&gt;
	&lt;li&gt;&lt;a href="&lt;?php bloginfo('url'); ?&gt;" title="Inicio"&gt;Inicio&lt;/a&gt;&lt;/li&gt;
	&lt;?php wp_list_pages('title_li='); ?&gt;
&lt;/ul&gt;
</pre>
<p>la primer <strong>&lt;li&gt;</strong> es simplemente un enlace a nuestra pagina de inicio. Esta url nos la proporciona la función <strong>bloginfo()</strong> con el parámetro <strong>&#8216;url&#8217;</strong>.</p>
<p>La segunda le pedimos a WordPress que nos de una lista de las paginas que tenga el blog, esto lo hacemos con la función <strong>wp_list_pages</strong> y dentro de esta función pasamos un valor con el atributo <strong>&#8216;title_li=&#8217;</strong> que le dice a wordpress que queremos el titulo de las paginas envuelto por la etiqueta <strong>&lt;li&gt;&lt;/li&gt;</strong>.</p>
<p><em>Si quieres ver las demás opciones o parámetros que que nos proporciona la funcion wp_list_pages() visita <a href="http://codex.wordpress.org/Template_Tags/wp_list_pages">http://codex.wordpress.org/Template_Tags/wp_list_pages</a>.</em></p>
<h3>El Contenido de la pagina.</h3>
<p>Lo siguiente es añadirle a nuestra plantilla el código de wordpress que nos proporciona el contenido de la pagina, a este código se le conoce comúnmente como <strong>“the loop”</strong> o el bucle en español. </p>
<p>El bucle es una parte esencial del tema de WordPress. Muestra el contenido en orden cronológico y permite definir las propiedades personalizadas con diferentes funciones de wordpress  envueltos en etiquetas de código <strong>XHTML</strong>.</p>
<p><em>Hay diferentes formas de crear el bucle según el diseño que se le de. Si quieres ver algunos ejemplos puedes visitar <a href="http://codex.wordpress.org/The_Loop" target="_blank" >http://codex.wordpress.org/The_Loop</a></em></p>
<p>Lo primero que aremos es eliminar el contenido html que esta en la etiqueta <strong>&lt;div id=&#8221;contenido&#8221;&gt;</strong> y lo sustituimos por. </p>
<pre>
&lt;?php if(have_posts()) : while(have_posts()) : the_post(); ?&gt;
		&lt;h2&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
		&lt;small&gt;El &lt;?php the_time('j'); echo ' de '; the_time(' M ');echo ' del ';the_time('Y');  ?&gt;, en &lt;?php the_category(', '); ?&gt; categoria &lt;?php the_tags(''); ?&gt; por &lt;?php the_author_posts_link(); ?&gt;&lt;/small&gt;
		&lt;?php the_content(); ?&gt;
		&lt;div class="separador"&gt;&lt;/div&gt;
	&lt;?php endwhile ?&gt;
	&lt;div id="navi"&gt;
		&lt;div style="float:left;"&gt;&lt;?php previous_posts_link(); ?&gt;&lt;/div&gt;
		&lt;div style="float:right;"&gt;&lt;?php next_posts_link(); ?&gt;&lt;/div&gt;
		&lt;div style="clear:both;"&gt;&lt;/div&gt;
	&lt;/div&gt;
	&lt;?php else : ?&gt;
		&lt;h2 class="center"&gt;No Encontrado&lt;/h2&gt;
			&lt;p class="center"&gt;Losiento, Pero lo que estas buscando ya no se encuentra aqui.&lt;/p&gt;
			&lt;?php include (TEMPLATEPATH . '/searchform.php'); ?&gt;
&lt;?php endif; ?&gt;
</pre>
<p>Si sabes un poco de programación no se te ara muy difícil entenderle, la estructura de este código es simple.</p>
<p>Primero empieza con una condicion preguntando si hay post o entradas.</p>
<p><code>if(have_posts()) :</code></p>
<p>Si lo hay entonces empieza un ciclo que carga todas las entradas.</p>
<p><code>while(have_posts()) : the_post();</code></p>
<p>Dentro del while podemos ver la etiqueta <strong>&lt;h2&gt;</strong>. Dentro de la etiqueta <strong>&lt;h2&gt;</strong> esta el enlace a la entrada, la cual proporciona la funcion <strong>the_permalink()</strong> y para obtener el titulo usamos la <strong>funcion the_title()</strong>.</p>
<pre>
&lt;h2&gt;
   &lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title(); ?&gt;"&gt;
      &lt;?php the_title(); ?&gt;
   &lt;/a&gt;
&lt;/h2&gt;
</pre>
<p>Debajo del titulo esta la meta información del post, en la etiqueta &lt;small&gt;, se encuentra la fecha, categoría  y las etiquetas así como su autor.</p>
<pre>
&lt;small&gt;
   El &lt;?php the_time('j'); echo ' de '; the_time(' M ');echo ' del ';the_time('Y');  ?&gt;, en &lt;?php the_category(', '); ?&gt; categoria &lt;?php the_tags(''); ?&gt; por &lt;?php the_author_posts_link(); ?&gt;
&lt;/small&gt;
</pre>
<p>Por ultimo encontramos la función que carga el contenido del post.</p>
<p><code>&lt;?php the_content(); ?&gt;</code></p>
<p>Es se cierra el ciclo con.</p>
<p><code>&lt;?php endwhile ?&gt;</code></p>
<p>Ahora  encontramos la navegación de las paginas.</p>
<pre>
&lt;div id="navi"&gt;
		&lt;div style="float:left;"&gt;&lt;?php previous_posts_link(); ?&gt;&lt;/div&gt;
		&lt;div style="float:right;"&gt;&lt;?php next_posts_link(); ?&gt;&lt;/div&gt;
		&lt;div style="clear:both;"&gt;&lt;/div&gt;
	&lt;/div&gt;
</pre>
<p>Después de la navegación encontramos la condición <strong>“else”</strong> que quiere decir <strong>“si no”</strong>, si no encuentra ni un post en esta pagina imprime una leyenda diciendo al usuario que no se encontró nada y se agrega el formulario de búsqueda.</p>
<pre>
&lt;?php else : ?&gt;
		&lt;h2 class="center"&gt;No Encontrado&lt;/h2&gt;
			&lt;p class="center"&gt;Losiento, Pero lo que estas buscando ya no se encuentra aqui.&lt;/p&gt;
			&lt;?php include (TEMPLATEPATH . '/searchform.php'); ?&gt;
</pre>
<p>Y por ultimo cerramos la condición <strong>“if”</strong>.</p>
<p><code>&lt;?php endif; ?&gt;</code></p>
<h3>Creando la barra lateral (sidebar)</h3>
<p>Ahora ya tenemos las entradas en nuestro blog solo nos resta hacer el contenido del sidebar o barra lateral.</p>
<p>La barra lateral  puede contener una variedad de diferentes elementos y son una parte importante de nuestro blog.</p>
<p>La barra lateral la encontramos como <strong>&lt;div id=&#8221;contenido_sidebar&#8221; class=”sidebar_bottom”&gt;</strong>. Sustituimos todo lo que contenga por.</p>
<pre>
&lt;ul&gt;
	&lt;?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?&gt;
		&lt;li id="Ultimos_post" class="widget"&gt;
			&lt;h2&gt;Post Recientes&lt;/h2&gt;
			&lt;ul&gt;
				&lt;?php wp_get_archives('type=postbypost&#038;limit=5'); ?&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li id="Archivos" class="widget"&gt;
			&lt;h2&gt;Archivos&lt;/h2&gt;
			&lt;ul&gt;
				&lt;?php wp_get_archives('type=monthly&#038;limit=5'); ?&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li id="categorias" class="widget"&gt;
			&lt;h2&gt;Categorias&lt;/h2&gt;
			&lt;ul&gt;
				&lt;?php wp_list_categories('title_li=&#038;orderby=name'); ?&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
	&lt;?php endif; ?&gt;
&lt;/ul&gt;
</pre>
<p>Primero creamos una nueva lista no ordenada.</p>
<pre>
&lt;ul&gt;
&lt;/ul&gt;
</pre>
<p>Una lista no ordenada es la mejor manera de organizar una barra lateral, simplemente hace cada parte de la barra lateral en un elemento de la lista.</p>
<p>Lo primero que encontramos es nuevamente una condición, esta condición comprueba si esta declarada el <strong>sidebar</strong>, si lo esta carga el contenido que el usuario agrega desde el panel de administración de wordpress en <strong>apariencia/widgets</strong>, sino carga el código que esta adentro de la condición.</p>
<p><code>&lt;?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?&gt;</code></p>
<p>Dentro de la condición hay varios elementos de la lista, que a su vez contienen listas no ordenadas y dentro de estas listas están las diferentes funciones que cargan los <strong>widgets</strong> en nuestro caso podemos ver solamente tres.</p>
<pre>
&lt;li id="Ultimos_post" class="widget"&gt;
			&lt;h2&gt;Post Recientes&lt;/h2&gt;
			&lt;ul&gt;
				&lt;?php wp_get_archives('type=postbypost&#038;limit=5'); ?&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li id="Archivos" class="widget"&gt;
			&lt;h2&gt;Archivos&lt;/h2&gt;
			&lt;ul&gt;
				&lt;?php wp_get_archives('type=monthly&#038;limit=5'); ?&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li id="categorias" class="widget"&gt;
			&lt;h2&gt;Categorias&lt;/h2&gt;
			&lt;ul&gt;
				&lt;?php wp_list_categories('title_li=&#038;orderby=name'); ?&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
</pre>
<p>El primero es la función o widget <strong>wp_get_archives()</strong>, esta función carga una lista de los archivos que están en el blog y pasa como parámetro <strong>&#8216;type=postbypost&#038;limit=5&#8242;</strong>, lo que se le pide a esta funcion es que la lista la muestre articulo por articulo o post por post y que sea una lista de los últimos 5 post.</p>
<p>El segundo es la misma función <strong>wp_get_archives()</strong>, pero pasa como parámetro <strong>&#8216;type=monthly&#038;limit=5&#8242;</strong>, lo que se le pide ahora es que la lista sean los meses y que sea una lista de 5 elementos.</p>
<p><em>Si quieres saver mas de la funcion wp_get_archives consulta <a href="http://codex.wordpress.org/Template_Tags/wp_get_archives">http://codex.wordpress.org/Template_Tags/wp_get_archives</a>.</em></p>
<p>La ultima tenemos a la función o widget <strong>wp_list_categories()</strong>, esta otra función carga una lista de las categorías y le pasa como valor <strong>&#8216;title_li=&#038;orderby=name&#8217;</strong>, aqui se le pide que pase el titulo en vuelto con la etiqueta <strong>&lt;li&gt;</strong> y que este ordenada alfabéticamente por nombre.</p>
<p><em>Si quieres saver mas de wp_list_categories consulta <a href="http://codex.wordpress.org/Template_Tags/wp_list_categories">http://codex.wordpress.org/Template_Tags/wp_list_categories</a>.</em></p>
<h3>Haciendo el archivo functions.php</h3>
<p>Para que el usuario pueda agregar sus propios <strong>widgets</strong>, debe de estar declarado el sidebar dentro de <strong>functions.php</strong>, este archivo se encarga de almacenar todas las funciones que se usen en el tema. Pero en nuestro caso solo declararemos el <strong>sidebar</strong>.</p>
<p>1.- Creamos el archivo <strong>functions.php</strong> dentro de la carpeta de nuestro tema.</p>
<p>2.- Añadimos el siguiente codigo.</p>
<pre>
&lt;?php
     if ( function_exists('register_sidebar')){
	register_sidebar(array('name' => 'simplech'));
    }
?&gt;
</pre>
<p>Listo ahora podemos agregar nuestros propios <strong>widgets</strong> desde <strong>aparencia/widgets</strong> en wordpress.</p>
<h3>Pie de pagina</h3>
<p>Por ultimo modificaremos el pie de pagina, que seria dentro de <strong>&lt;div id=&#8221;footer&#8221; class=&#8221;margen&#8221;&gt;</strong>, aquí por lo general se pone el nombre del tema y el diseñador.</p>
<pre>
&lt;small&gt;
  © 2010, Gestionado por WordPress, El tema es SimpleCH diseñado por &lt;a href="http://dach-dz.tuxpixel.net/"&gt;DaCh&lt;/a&gt;.
&lt;/small&gt;
</pre>
<p>Y así es como quedaría el archivo <strong>index.php</strong> hasta este momento.</p>
<pre>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;

&lt;head&gt;
	&lt;title&gt;&lt;?php bloginfo('name');?&gt; &lt;?php wp_title();?&gt;&lt;/title&gt;
	&lt;meta http-equiv="content-type" content="&lt;?php bloginfo('html_type');?&gt;;charset=&lt;?php bloginfo('charset');?&gt;" /&gt;
	&lt;meta name="generator" content="WordPress &lt;?php bloginfo('version'); ?&gt;" /&gt;
	&lt;link rel="stylesheet" href="&lt;?php bloginfo('stylesheet_url');?&gt;"  type="text/css" media="screen"/&gt;
	&lt;link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="&lt;?php bloginfo('rss2_url'); ?&gt;" /&gt;
	&lt;link rel="pingback" href="&lt;?php bloginfo('pingback_url');?&gt;" /&gt;
	&lt;?php wp_head(); ?&gt;
	&lt;link rel="shortcut icon" href="&lt;?php bloginfo('template_directory');?&gt;/images/favicon.ico" /&gt;
&lt;/head&gt;

&lt;body&gt;
	&lt;div id="content-main" &gt;
		&lt;div id="header" class="margen"&gt;
			&lt;div id="logo"&gt;
				&lt;h1&gt;SinpleCH&lt;/h1&gt;
				&lt;small&gt;Diseño creado por David Chay&lt;/small&gt;
			&lt;/div&gt;
			&lt;div id="form-header-search"&gt;
				&lt;?php include(TEMPLATEPATH.'/searchform.php'); ?&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id="menu" class="margen"&gt;
			&lt;ul&gt;
				&lt;li&gt;&lt;a href="&lt;?php bloginfo('url'); ?&gt;" title="Inicio"&gt;Inicio&lt;/a&gt;&lt;/li&gt;
				&lt;?php wp_list_pages('title_li='); ?&gt;
			&lt;/ul&gt;
		&lt;/div&gt;
		&lt;div id="content-body" class="margen"&gt;
				&lt;div id="contenido"&gt;
					&lt;?php if(have_posts()) : while(have_posts()) : the_post(); ?&gt;
							&lt;h2&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
							&lt;small&gt;El &lt;?php the_time('j'); echo ' de '; the_time(' M ');echo ' del ';the_time('Y');  ?&gt;, en &lt;?php the_category(', '); ?&gt; categoria &lt;?php the_tags(''); ?&gt; por &lt;?php the_author_posts_link(); ?&gt;&lt;/small&gt;
							&lt;?php the_content(); ?&gt;
							&lt;div class="separador"&gt;&lt;/div&gt;
						&lt;?php endwhile ?&gt;
							&lt;div id="navi"&gt;
								&lt;div style="float:left;"&gt;&lt;?php previous_posts_link(); ?&gt;&lt;/div&gt;
								&lt;div style="float:right;"&gt;&lt;?php next_posts_link(); ?&gt;&lt;/div&gt;
								&lt;div style="clear:both;"&gt;&lt;/div&gt;
							&lt;/div&gt;
						&lt;?php else : ?&gt;
							&lt;h2 class="center"&gt;No Encontrado&lt;/h2&gt;
							&lt;p class="center"&gt;Losiento, Pero lo que estas buscando ya no se encuentra aqui.&lt;/p&gt;
							&lt;?php include (TEMPLATEPATH . '/searchform.php'); ?&gt;
					&lt;?php endif; ?&gt;
				&lt;/div&gt;
				&lt;div id="sidebar"&gt;
					&lt;div class="sidebar_top"&gt;
						&lt;div id="contenido_sidebar" class="sidebar_bottom"&gt;
							&lt;ul&gt;
								&lt;?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?&gt;
								&lt;li id="Ultimos_post" class="widget"&gt;
									&lt;h2&gt;Post Recientes&lt;/h2&gt;
									&lt;ul&gt;
										&lt;?php wp_get_archives('type=postbypost&#038;limit=5'); ?&gt;
									&lt;/ul&gt;
								&lt;/li&gt;
								&lt;li id="Archivos" class="widget"&gt;
									&lt;h2&gt;Archivos&lt;/h2&gt;
									&lt;ul&gt;
										&lt;?php wp_get_archives('type=monthly&#038;limit=5'); ?&gt;
									&lt;/ul&gt;
								&lt;/li&gt;
								&lt;li id="categorias" class="widget"&gt;
									&lt;h2&gt;Categorias&lt;/h2&gt;
									&lt;ul&gt;
										&lt;?php wp_list_categories('title_li=&#038;orderby=name'); ?&gt;
									&lt;/ul&gt;
								&lt;/li&gt;

						&lt;?php endif; ?&gt;
							&lt;/ul&gt;
						&lt;/div&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;div style="clear:both;"&gt;&lt;/div&gt;
			&lt;/div&gt;
	&lt;/div&gt;
	&lt;div id="content-footer"&gt;
		&lt;div id="footer" class="margen"&gt;
			&lt;small&gt;© 2010, Gestionado por WordPress, El tema es SimpleCH diseñado por &lt;a href="http://dach-dz.tuxpixel.net/"&gt;DaCh&lt;/a&gt;.&lt;/small&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><strong>Nota:</strong><br />
Tambien se le añade el siguiente codigo a <strong>style.css</strong> hasta lo ultimo del documento.</p>
<pre>
/**************Area de contenido**************/
#contenido h2 a{
	color:#000000;
}
#contenido .separador {
	border-top:1px solid #e3e3e3;
	margin-top:40px;
	padding-top:40px;
}
#contenido #navi{
	padding:30px;
}
</pre>
<p>En la próxima sesión dividiremos el archivo <strong>index.php</strong>, para crear los archivos <strong>header.php</strong>, <strong>sidebar.php</strong> y <strong>footer.php</strong>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/RchPwG7MuASPwgHXY1n-w_V0WM0/0/da"><img src="http://feedads.g.doubleclick.net/~a/RchPwG7MuASPwgHXY1n-w_V0WM0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RchPwG7MuASPwgHXY1n-w_V0WM0/1/da"><img src="http://feedads.g.doubleclick.net/~a/RchPwG7MuASPwgHXY1n-w_V0WM0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/dach-dz/~4/5pvvokSerTM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dach-dz.tuxpixel.net/como-crear-un-tema-de-wordpress-sesion-3.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://dach-dz.tuxpixel.net/como-crear-un-tema-de-wordpress-sesion-3.html</feedburner:origLink></item>
		<item>
		<title>Crear un tema de wordpress en un minuto</title>
		<link>http://feedproxy.google.com/~r/dach-dz/~3/hYZRfp8zxWg/crear-un-tema-de-wordpress-en-un-minuto.html</link>
		<comments>http://dach-dz.tuxpixel.net/crear-un-tema-de-wordpress-en-un-minuto.html#comments</comments>
		<pubDate>Wed, 10 Feb 2010 01:26:06 +0000</pubDate>
		<dc:creator>dach</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[video tutoriales]]></category>
		<category><![CDATA[WP_Theme]]></category>

		<guid isPermaLink="false">http://dach-dz.tuxpixel.net/?p=845</guid>
		<description><![CDATA[Hay varias herramientas que te permite hacer temas de wordpress y una de ellas es Elastic un pluging que te permite crear temas de wordpress (hasta en un minuto) sin tener que salir del area de administracion. Visto en el blog de Miguel Chang]]></description>
			<content:encoded><![CDATA[<p>Hay varias herramientas que te permite hacer temas de wordpress y una de ellas es <a title="Elastic" href="http://elastictheme.org/" target="_blank">Elastic</a> un pluging que te permite crear temas de wordpress (hasta en un minuto) sin tener que salir del area de administracion.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/nTL9SrmR0d8&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/nTL9SrmR0d8&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Visto en el blog de <a title="Miguel Chang" href="http://miguelchang.vicpixel.com/" target="_blank">Miguel Chang</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/wg2mUcGhADuYVMUcUaYEErwwpxI/0/da"><img src="http://feedads.g.doubleclick.net/~a/wg2mUcGhADuYVMUcUaYEErwwpxI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wg2mUcGhADuYVMUcUaYEErwwpxI/1/da"><img src="http://feedads.g.doubleclick.net/~a/wg2mUcGhADuYVMUcUaYEErwwpxI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/dach-dz/~4/hYZRfp8zxWg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dach-dz.tuxpixel.net/crear-un-tema-de-wordpress-en-un-minuto.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://dach-dz.tuxpixel.net/crear-un-tema-de-wordpress-en-un-minuto.html</feedburner:origLink></item>
		<item>
		<title>Como crear un tema de WordPress, sesión 2</title>
		<link>http://feedproxy.google.com/~r/dach-dz/~3/ZcKOc6A5fZg/como-crear-un-tema-de-wordpress-sesion-2.html</link>
		<comments>http://dach-dz.tuxpixel.net/como-crear-un-tema-de-wordpress-sesion-2.html#comments</comments>
		<pubDate>Wed, 10 Feb 2010 01:13:54 +0000</pubDate>
		<dc:creator>dach</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Gimp]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Tipografia]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[WP_Theme]]></category>

		<guid isPermaLink="false">http://dach-dz.tuxpixel.net/?p=787</guid>
		<description><![CDATA[Ahora que ya tenemos nuestro diseño. Empecemos con la siguiente sesión. Este diseño es para un tema de WordPress en esta sesión veremos únicamente el diseño del tema, el tema se llamara SimpleCH. Empezaremos haciendo nuestro diseño en html, después le pondremos un mejor aspecto con imágenes y también añadiremos nuestra plantilla de css. Es [...]]]></description>
			<content:encoded><![CDATA[<p>Ahora que ya tenemos nuestro diseño. Empecemos con la siguiente sesión.</p>
<p>Este diseño es para un tema de WordPress en esta sesión veremos únicamente el diseño del tema, el tema se llamara SimpleCH. Empezaremos haciendo nuestro diseño en html, después le pondremos un mejor aspecto con imágenes  y también añadiremos nuestra plantilla de css.</p>
<p>Es momento de abrir nuestro editor de html y el primer archivo que crearemos es el index.html</p>
<p>Lo primero que debemos escribir es el DOCTYPE en nuestro caso usaremos el XHTML 1.0 estricto.</p>
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
</pre>
<p>Después de esto insertamos el código de XHML indicando su namespace asociado y el metadato para definir la codificación de caracteres del documento.</p>
<pre>&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
&lt;head&gt;
	&lt;title&gt;SimpleCH&lt;/title&gt;
	&lt;meta http-equiv="content-type" content="text/html;charset=utf-8" /&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><em>Una de las cosas me gusta de  Geany es que tiene varias plantillas para el documento que deseas usar y en la plantilla de html te inserta todo el modelo del archivo xhtml y por lo tanto,no tengo que estar recordando el DOCTYPE y su namespace.</em></p>
<p>Otra cosa que debemos de agregar en nuestro archivo index.html es el enlace de nuestra hoja de estilo CSS dentro de la etiqueta &lt;head&gt; &lt;/head&gt;</p>
<pre>&lt;head&gt;
	&lt;title&gt;SimpleCH&lt;/title&gt;
	&lt;meta http-equiv="content-type" content="text/html;charset=utf-8" /&gt;
	&lt;link rel="stylesheet" href="style.css"  type="text/css" /&gt;
&lt;/head&gt;
</pre>
<p>Nuestro archivo de style.css debería tener una estructura o modelo más o menos así.<br />
<span id="more-787"></span><br />
<code><br />
/* ****<br />
Comentarios acerca del tema de WordPress como nombre de su creador, versión etc.<br />
*****/<br />
/***** General, todos los documentos que necesitan añadirle algún estilo  *****/<br />
body {}<br />
#container {}<br />
#container2 {}<br />
#container3 {}<br />
/***** Tipografía  *****/<br />
h1 {}<br />
h2 {}<br />
h3 {}<br />
h4 {}<br />
p {}<br />
a {}<br />
a:hover {}<br />
a:visited {}<br />
/*/**** Header o cabecera  *****/<br />
#header {}<br />
/***** Contents los contenedores *****/<br />
#content {}<br />
/***** Las columnas o sidebar *****/<br />
#sidebar-left {}<br />
#sidebarRT {}<br />
/***** Navegación o menú *****/<br />
/***** Formularios *****/<br />
/***** Footer (pie de nuestro documento) *****/<br />
#footer {}<br />
/***** Imágenes  *****/<br />
/***** Clases *****/<br />
/*****Y cualquier estilo que queramos agregarle nuestros elementos *****/<br />
</code></p>
<p>Aunque tener nuestro archivo style.css de esta forma no es una ley o algo que tenga que ir como una obligación, sino que,  es un modelo que ayuda a otras personas a ubicarse a la hora de hacer alguna modificación en el documento.</p>
<p>Seguimos editando nuestro archivo index.html y empezamos añadir los elementos dentro de la etiqueta &lt;body&gt;&lt;/body&gt;</p>
<pre>&lt;body&gt;
	&lt;div id="content-main" &gt;
		&lt;div id="header" class="margen"&gt;
			&lt;div id="logo"&gt;
				&lt;h1&gt;SinpleCH&lt;/h1&gt;
				&lt;small&gt;Diseño creado por David Chay&lt;/small&gt;
			&lt;/div&gt;
			&lt;div id="form-header-search"&gt;
				&lt;form action=" " method="post"&gt;
				&lt;div&gt;
					&lt;input class="inptxt" type="text" name="s" value="" /&gt;&lt;input class="btn" type="submit" value="Buscar" /&gt;
				&lt;/div&gt;
				&lt;/form&gt;
			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id="menu" class="margen"&gt;
			&lt;ul&gt;
				&lt;li&gt;&lt;a href=""&gt;Inicio&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=""&gt;Portafolio&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=""&gt;Contacto&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt;&lt;a href=""&gt;Acerca de&lt;/a&gt;&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/div&gt;
		&lt;div id="content-body" class="margen"&gt;
				&lt;div id="contenido"&gt;
					&lt;h2&gt;Wordpress, Creación de un tema sesión 1&lt;/h2&gt;
					&lt;p&gt;
						WordPress es sistema de gestión de contenidos (CMS) de fuente abierta bajo la licencia de GPL, por lo tanto es libre y al mismo tiempo gratuito, enfocado especialmente a la creación de blog. Esta de sarrollado en PHP y usa MySql como base de datos. Esta en orientado a la estetica, los estandares web y la usabilidad, debido a que es libre cuenta con una enorme comunidad de desarrolladores y diseñadores que se encargan de crear los plugins y temas.
						para su descarga e instalacion puedes visitar http://es.wordpress.org/
						Para el diseño de un tema en WordPress hay tres tipos de código principales XHTML, CSS y PHP. Por lo tanto debemos de tener conocimientos básicos, principalmente de XHTML y CSS.
					&lt;/p&gt;

					&lt;h2&gt;The Gimp, Video tutoriales en español&lt;/h2&gt;
					&lt;p&gt;
						WordPress a creado una Fundación no lucrativa con el motivo de garantizar el libre acceso, a los proyectos de WordPress. Como parte de esta misión. la Fundación se encargará de la protección de WordPress, WordCamp y marcas relacionadas, mediante una fundación sin fines de lucro puede recibir donativos para propagar temas relacionados a WordPress y el Software Libre. De este modo las puertas están abiertas a programadores para que contribuyan a crear nuevas herramientas, plugins o extensiones.
						Esta fundación se inspiró en algunas organizaciones sin fines de lucro como: Free Software Foundation (FSF), la creadora de la licencia GNU GPL que usa y promueve WordPress; Open Source Applications Foundation (OSAF), la cual creó Chandler (PIM); y la Fundación Mozilla, haciendo que la web y el correo electrónico sea más accesible y basado en estándares abiertos.
						Y los donativos no tardaron en llegar, ya que WordCamp NYC (Nueva York) decidió donar USD$28,000 tras el éxito del evento celebrado en noviembre de 2009.
						El sitio de la fundacion es http://wordpressfoundation.org/
						Fuente | http://www.fayerwayer.com
					&lt;/p&gt;

					&lt;h2&gt;Wordpress 2.9.1 listo para su descarga&lt;/h2&gt;
					&lt;p&gt;
						Wordpress ha lanzado su version 2.9.1 mas estable, mas segura y mas facil de usar.
						Wordpress es un gestor de contenidos que ha estado evolucionando desde su aparicion gracias a que es GPL y que cuenta con una enorme comunidad de desarrolladores y diseñadores que se encargan de crear los plugins y temas.
						Ya esta disponible su descarga en español desde http://es.wordpress.org/
					&lt;/p&gt;
				&lt;/div&gt;
				&lt;div id="sidebar"&gt;
					&lt;div class="sidebar_top"&gt;
						&lt;div class="sidebar_bottom"&gt;
							&lt;h2&gt;RSS&lt;/h2&gt;
							&lt;ul&gt;
								&lt;li&gt;&lt;a href=""&gt;RSS FEED&lt;/a&gt;&lt;/li&gt;
								&lt;li&gt;&lt;a href=""&gt;RSS EMAIL&lt;/a&gt;&lt;/li&gt;
							&lt;/ul&gt;
							&lt;h2&gt;Ultimas entradas&lt;/h2&gt;
							&lt;ul&gt;
								&lt;li&gt;&lt;a href=""&gt;Wordpress creacion de un tema&lt;/a&gt;&lt;/li&gt;
								&lt;li&gt;&lt;a href=""&gt;Fundacion wodrpress &lt;/a&gt;&lt;/li&gt;
								&lt;li&gt;&lt;a href=""&gt;Gimp creacion de un gif animado &lt;/a&gt;&lt;/li&gt;
								&lt;li&gt;&lt;a href=""&gt;Python rules&lt;/a&gt;&lt;/li&gt;
							&lt;/ul&gt;

						&lt;/div&gt;
					&lt;/div&gt;
				&lt;/div&gt;
				&lt;div style="clear:both;"&gt;&lt;/div&gt;
			&lt;/div&gt;
	&lt;/div&gt;
	&lt;div id="content-footer"&gt;
		&lt;div id="footer" class="margen"&gt;
			&lt;small&gt;Gestionado por WordPress, SimpleCH diseñado por &lt;a href="http://dach-dz.tuxpixel.net/"&gt;DaCh&lt;/a&gt;&lt;/small&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/body&gt;
</pre>
<p>Puedes encontrarse con términos como sidebar, header, content, wrapper, nav, u otros términos en ingles, estos términos no son palabras claves o reservadas sino nombres con los que se identifican algunos elementos importantes dentro de la estructura del diseño, generalmente a elementos que contienen otros elementos.</p>
<p>Como por ejemplo</p>
<p>&lt;div id=”header”&gt;  Común mente se le llama al elemento que contiene el titulo, menú principal u otros elementos que están en la cabecera del diseño.</p>
<p>&lt;div id=”footer”&gt;  Se le denomina al contenedor del pie del diseño.</p>
<p>&lt;div id=”sidebar”&gt; Comúnmente es la barra lateral.</p>
<p>&lt;div id=”sidebar-left”&gt; Se le llama a la barra lateral izquierda.</p>
<p>&lt;div id=”sidebar-right”&gt;  Se le llama a la barra lateral derecha.</p>
<p>Estos son por mencionar algunos.</p>
<p>Tu puedes asignar el nombre que deseas a tus elementos, ya sea en ingles o español anulando tildes, la letra “ñ” u otros caracteres especiales, solo ten en cuenta que estos elementos son comúnmente llamados con estos términos para que cualquier persona pueda entenderle, de manera más fácil, a la estructura del diseño.</p>
<p>Esta es la visualización del documento index.html</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/diseñohtml1.jpg"><img class="aligncenter size-medium wp-image-799" title="html.index" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/diseñohtml1-256x300.jpg" alt="" width="256" height="300" /></a></p>
<p>Este es el puro diseño html ahora vamos a darle un poco de color. Para esto hay que definir los colores que usara el tema.</p>
<p>Yo usare la paleta con los colores</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paletadecolores.jpg"><img class="aligncenter size-medium wp-image-801" title="paleta de colores" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paletadecolores-300x83.jpg" alt="" width="300" height="83" /></a></p>
<p>#cbe86b  	      #f2e9e1  	    #1c140d	       #26ade4</p>
<p>Puedes combinar tus colores favoritos y si no tienes idea de que colores usar puedes acceder a <a title="colourlovers" href="http://www.colourlovers.com" target="_blank">COLOURlovers</a> o <a title="kuler.adobe" href="http://kuler.adobe.com" target="_blank">Kuler</a> de Adobe,  ahí encontraras cientos de paletas de colores.</p>
<p>Ahora que ya definimos los colores a usar, es tiempo de abrir nuestro editor de imágenes the gimp.</p>
<p>1.- Creamos una imagen nueva de 1024 x 768.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/nuevo_doc_imagen.png"><img class="aligncenter size-medium wp-image-804" title="nueva imagen" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/nuevo_doc_imagen-300x216.png" alt="" width="300" height="216" /></a></p>
<p>2.- Como segundo paso, creamos un rectángulo en la parte superior con una altura de 120 px y anchura de 1024 px. Y lo rellenamos del color #cbe86b.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso2.png"><img class="aligncenter size-medium wp-image-807" title="paso2" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso2-300x201.png" alt="" width="300" height="201" /></a></p>
<p>3.- En siguiente paso, creamos un rectángulo justo debajo del que acabamos de crear, con una anchura de   1024px y una altura de 35px y lo rellenamos con el color  #1c140d.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso3.png"><img class="aligncenter size-medium wp-image-808" title="paso3" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso3-300x192.png" alt="" width="300" height="192" /></a></p>
<p>4.- Ahora agregamos los gradientes, seleccionamos el rectángulo de color #1c140d, el que creamos el paso anterior y escogemos la herramienta de gradiente con 60 de opacidad, de forma lineal, que tenga un degradado de #f2e9e1 a transparente, procura que el gradiente quede a la mitad del rectángulo.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso4.png"><img class="aligncenter size-medium wp-image-809" title="paso4" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso4-300x208.png" alt="" width="300" height="208" /></a></p>
<p>5.- En el próximo paso, creamos un gradiente de bajo del rectángulo de color #1c140d, el mismo que modificamos en el paso anterior. Para esto escogemos la herramienta de selección rectangular y creamos la selección de 1024 x 80, ya hecha la selección, escogemos la herramienta de gradiente con 100 de opacidad, de forma lineal y que tenga un degradado de #f2e9e1 a transparente, procura que abarque toda la selección rectangular.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso51.png"><img class="aligncenter size-medium wp-image-810" title="paso51" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso51-300x239.png" alt="" width="300" height="239" /></a></p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso52.png"><img class="aligncenter size-medium wp-image-812" title="paso52" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso52-300x251.png" alt="" width="300" height="251" /></a></p>
<p>6.-  A continuación, creamos una capa nueva y ponemos guías verticales a 37, 512 y 987.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso6.png"><img class="aligncenter size-medium wp-image-813" title="paso6" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso6-300x219.png" alt="" width="300" height="219" /></a></p>
<p>7.- En el ultimo paso, hacemos una guía horizontal a 250, enseguida escogemos la herramienta de gradiente y creamos un gradiente de forma radial, con opacidad 100 y un degradado de color blanco  #ffffff a transparente, justo en la guía vertical de en medio (a 512) y la guía horizontal y luego cambiamos el modo de la capa a claridad nueva.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso7.png"><img class="aligncenter size-medium wp-image-814" title="paso7" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/paso7-300x189.png" alt="" width="300" height="189" /></a></p>
<p>Y a si nos queda la imagen terminada.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/final.png"><img class="aligncenter size-medium wp-image-815" title="final" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/final-300x250.png" alt="" width="300" height="250" /></a></p>
<p>Guardamos el archivo  en formato .xcf pero aun no lo cerramos.</p>
<p>Creamos una carpeta que se llame images y es ahí donde guardaremos las imágenes del tema.<br />
Ahora que ya tenemos nuestro fondo hecho, empecemos a editar el archivo <strong>style.css.</strong></p>
<pre>/********************Aspecto General***********************/
body{
		margin:0px;
		padding:0px;
		background-color:#ffffff;
		font-family: verdana, Arial, Helvetica;
		font-size:13px;
}
#content-main{
		background-image:url(images/bg_body.jpg);
		background-repeat:repeat-x;
	}
#content-footer{
	background:#1C140D;
	color:#F2E9E1;
	padding:20px;
}
.margen{
	width:850px;
	margin:0 auto;
}
</pre>
<p>La imagen bg_body.jpg es un recorte del fondo que hicimos. De 1px de ancho por 250px alto empezando en la poción de 0,0 esta imagen la guardamos en la carpeta images.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/pantallaCss1.png"><img class="aligncenter size-medium wp-image-818" title="pantallaCss1" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/pantallaCss1-300x207.png" alt="" width="300" height="207" /></a></p>
<p>Seguimos editando el archivo style.css y ahora definimos la tipografía a usar.</p>
<p><a title="herramientas web para tipografia" href="http://dach-dz.tuxpixel.net/sitios-que-te-ayudaran-a-elegir-la-tiografia-para-tu-css.html" target="_blank">Sitios que te ayudaran a elegir la tiografia para tu css</a></p>
<p>En mi caso usare esta familia de fuentes.<br />
Para body<br />
verdana, Arial, Helvetica;</p>
<p>Para h1 y h3<br />
Helvetica, Georgia, Arial;</p>
<p>Para h2<br />
Georgia, times, Helvetica;</p>
<p>El codigo seria</p>
<pre>/**********************Tipografia*************************/
h1, h2, h3, h4{
	color:#000000;
	margin:0;
}

h1{
	font-size:36px;
	font-family:Helvetica, Georgia, Arial;
}

h2{
	margin-bottom:10px;
	font-size:30px;
	font-family:Georgia, Times, Helvetica;
}
h3{
	font-size:20px;
	font-family:Helvetica, Georgia, Arial;
	margin-bottom:10px;
}

small{
	font-weight: bold;
	font-size:12px;
	display:block;
}
</pre>
<p>Ahora editamos los enlaces y la etiqueta p</p>
<pre>/******************Enlaces y Parrafos*******************/
a:link, a:visited{
	color:#26ade4;
	text-decoration:none;
	font-weight: bold;
}

a:hover, a:active{
	text-decoration: underline;
}

p{
	margin:0px 0px 20px 0px;
	padding:10px;

}
</pre>
<p>Es hora de definir la estructura.</p>
<pre>/********************Esctructura***********************/

#header{
		height:120px;
		background:url(images/bg_header.jpg) no-repeat;
		background-position:top center;
}

#logo h1, #logo small {
	   margin:0px;
	   display:block;
	   text-indent:-9999px;
	   _text-indent:100px;
}

#logo{
	background:url(images/logo.png) no-repeat;
	_background:none;
	width:470px;
	height:120px;
	float:left;
}
#form-header-search{
	float:left;
	margin:30px 0 0 0;
}
#menu{
		height:35px;
		color:#ffffff;
		text-align:center;
	}
#content-body{
	padding-top:20px;

}

#contenido{
	float:left;
	width:600px;
}

#sidebar{
	background:url(images/bg_sidebar.jpg) repeat-y;
	background-position:center;
	padding:0;
	margin:0;
	color:#f2e9e1;

	width:250px;
	float:left;
	}
</pre>
<p>La imagen de fondo de header, bg_header.jpg, la recortamos de nuestro fondo. Y la guardamos en la carpeta images.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/header.png"><img class="aligncenter size-medium wp-image-819" title="header" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/header-300x246.png" alt="" width="300" height="246" /></a></p>
<p>Ahora, el logo o imagen del titulo en mi caso haré una imagen del nombre del tema.</p>
<p>Para crear esta imagen voy a usar <a title="inkscape" href="http://dach-dz.tuxpixel.net/inkscape-un-programa-para-gente-inteligente.html">inkscape</a>.</p>
<p>1.- El primer paso es abrir el programa, y escribimos el texto del titulo.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso1.png"><img class="aligncenter size-medium wp-image-820" title="titulo paso 1" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso1-282x300.png" alt="" width="282" height="300" /></a></p>
<p>2.- En el siguiente paso, vamos al menú de texto y escogemos la opción de texto y tipografía. Escogemos la tipografía deseada con un tamaño de 100.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso2.png"><img class="aligncenter size-medium wp-image-821" title="titulo_paso2" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso2-300x262.png" alt="" width="300" height="262" /></a></p>
<p>3.- En el siguiente paso vamos al menú de objeto y escogemos la opción de relleno y borde, y en la pestaña Relleno le damos un color de 1c140dff y en la pestaña Color de trazo de trazo le damos un color de f2e9e1b7 y en la pestaña de estilo de trazo le damos un ancho de 3px.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso41.png"><img class="aligncenter size-medium wp-image-822" title="titulo_paso41" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso41-300x291.png" alt="" width="300" height="291" /></a></p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso42.png"><img class="aligncenter size-medium wp-image-823" title="titulo_paso42" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso42-247x300.png" alt="" width="247" height="300" /></a></p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso43.png"><img class="aligncenter size-medium wp-image-824" title="titulo_paso43" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso43-238x300.png" alt="" width="238" height="300" /></a></p>
<p>4.-  A continuación, escribimos el texto de la descripción y vamos al menú de texto y escogemos la opción de texto y tipografía. Escogemos la tipografía deseada con un tamaño de 72.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso4.png"><img class="aligncenter size-medium wp-image-826" title="titulo_paso4" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso4-300x283.png" alt="" width="300" height="283" /></a></p>
<p>5.- Por ultimo solo giramos un poco el texto y listo. Y lo importamos en el menú de archivo/importar mapa de bits/titulo.png inkscape solo importa imágenes en png.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso5.png"><img class="aligncenter size-medium wp-image-827" title="titulo_paso5" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/titulo_paso5-300x162.png" alt="" width="300" height="162" /></a></p>
<p>Ahora para terminar la imagen logo.png la abrimos con the gimp y la escalamos a 466 x 119.<br />
En el menú Imagen/escalar imagen</p>
<p>Ahora regresamos a style.css y editamos el menú.</p>
<pre>/***********************Menu**************************/
#menu ul{
	margin:0px; padding:0px;
	line-height:200%;
}
#menu ul li{
	display:inline;
	margin-left:30px;
}
#menu ul li a{
	text-decoration: none;
	color:#CBE86B;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-transform: uppercase;
}
#menu ul li a:active, #menu ul li a:hover {
	color: #1c140d;
	background:#CBE86B;

}
</pre>
<p>Después le damos estilo al formulario de búsqueda.</p>
<pre>/********************Formulario************************/
.btn{
	font-weight: bold;
	border:5px solid #1c140d;
	background:#1c140d;
	margin:0px;
	color:#f2e9e1;
}
.btn:hover{
	color:#cbe86b;
}
.inptxt{
	border:5px solid #1c140d;
	margin:0px;
}
</pre>
<p>A continuación a footer</p>
<pre>/**********************Footer**************************/

#footer{
	text-align: center;
}
</pre>
<p>Por ultimo editamos algunas clases extras que necesitamos.</p>
<pre>/**********************Otras clases********************/

/*************El sidebar****************/

#sidebar .sidebar_top{
	background:url(images/sidebar_top.jpg) no-repeat;
	background-position:center top;
	display: block;
}
#sidebar .sidebar_bottom{
	background:url(images/sidebar_bottom.jpg) no-repeat;
	background-position:center bottom;
	display: block;
	padding:15px;
	margin:0;
}
#sidebar .sidebar_bottom h2{
	font-size:20px;
	color:#f2e9e1;
}
#sidebar .sidebar_bottom ul{
	margin:10px 0px 30px 15px;
	padding:0px;
}
#sidebar .sidebar_bottom ul li{
	list-style:none;
	margin:0px 0px 8px 0px;
	padding:0px;

}
</pre>
<p>Para hacer la imagen de fondo del sidebar seguimos los siguientes pasos.</p>
<p>1.- Abrimos otra vez el editor de imágenes y creamos una nueva imagen de 640 x 400 y con la herramienta de selección rectangular hacemos un rectángulo de 250x 300 px.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso1.png"><img class="aligncenter size-medium wp-image-828" title="sidebar_paso1" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso1-271x300.png" alt="" width="271" height="300" /></a></p>
<p>2.-  Enseguida hacemos los bordes redondeados, desde el menú de <strong><em>seleccionar</em></strong> escogemos la opción de <strong><em>rectángulo redondeado</em></strong> con un radio de 15.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso2.png"><img class="aligncenter size-medium wp-image-830" title="sidebar_paso2" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso2-300x256.png" alt="" width="300" height="256" /></a></p>
<p>3.-  Rellenamos el rectángulo con bordes redondeados con un color de #1c140d.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso3.png"><img class="aligncenter size-medium wp-image-831" title="sidebar_paso3" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso3-300x240.png" alt="" width="300" height="240" /></a></p>
<p>4.- Ahora vamos al menú <strong><em>seleccionar</em></strong> y escogemos la opción de <strong><em>borde</em></strong> y le damos 1px.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso4.png"><img class="aligncenter size-medium wp-image-832" title="sidebar_paso4" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso4-300x269.png" alt="" width="300" height="269" /></a></p>
<p>5.- Como siguiente paso, seleccionamos un color de #cbe86b y  enseguida con la herramienta de pincel coloreamos el borde que hicimos en el paso anterior.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso5.png"><img class="aligncenter size-medium wp-image-833" title="sidebar_paso5" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso5-300x210.png" alt="" width="300" height="210" /></a></p>
<p>6.- El próximo paso le añadimos un efecto de gradiente en la parte superior de nuestro rectángulo, Seleccionando el color #f2e9e1 escogemos la herramienta de gradiente y le damos un valor de opacidad 60 de forma lineal y degradado de #f2e9e1 a transparente.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso6.png"><img class="aligncenter size-medium wp-image-834" title="sidebar_paso6" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso6-300x213.png" alt="" width="300" height="213" /></a></p>
<p>7.- Ahora seleccionamos la parte superior de l rectángulo con un ancho de 250px y alto de 59px y en el menú de imagen escogemos la opción recortar a selección y guardamos esa imagen como sidebar_top.jpg.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso7.png"><img class="aligncenter size-medium wp-image-835" title="sidebar_paso7" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso7-300x216.png" alt="" width="300" height="216" /></a></p>
<p>8.- Ahora deshacemos la imagen hiendo al menú de editar y en la opción deshacer o con las teclas Ctrl + Z y en el rectángulo seleccionamos un pequeño rectángulo de 250px de ancho por 1px de alto, procura que la selección la hagas en el centro del rectángulo, y nos dirigimos al menú imagen y escogemos Recortar a la selección por ultimo nos vamos al menú archivo guardar como y guardamos con el nombre de bg_sidebar.jpg</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso8.png"><img class="aligncenter size-medium wp-image-836" title="sidebar_paso8" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso8-300x213.png" alt="" width="300" height="213" /></a></p>
<p>9.- por ultimo volvemos a deshacerla imagen con la tecla Ctrl + Z, y volvemos a realizar otra selección pero ahora la haremos en la parte posterior del rectángulo, la selección será de 250 x 20 y recortamos a selección y guardamos como sidebar_bottom.jpg</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso10.png"><img class="aligncenter size-medium wp-image-837" title="sidebar_paso10" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/sidebar_paso10-300x193.png" alt="" width="300" height="193" /></a></p>
<p>Todas las imágenes que usemos en el tema deben de guardarse en la <strong>carpeta images.</strong></p>
<p>Por el momento esto seria el código de <strong>style.css</strong> pero podemos seguir añadiendo cuando ya estemos creando el tema para WordPress.</p>
<p><strong>El código de style.css hasta este momento seria.</strong></p>
<pre>/********************Aspecto General***********************/
body{
		margin:0px;
		padding:0px;
		background-color:#ffffff;
		font-family: verdana, Arial, Helvetica;
		font-size:13px;
}
#content-main{
		background-image:url(images/bg_body.jpg);
		background-repeat:repeat-x;
	}
#content-footer{
	background:#1C140D;
	color:#F2E9E1;
	padding:20px;
}
.margen{
	width:850px;
	margin:0 auto;
}

/**********************Tipografia*************************/
h1, h2, h3, h4{
	color:#000000;
	margin:0;
}

h1{
	font-size:36px;
	font-family:Helvetica, Georgia, Arial;
}

h2{
	margin-bottom:10px;
	font-size:30px;
	font-family:Georgia, Times, Helvetica;
}
h3{
	font-size:20px;
	font-family:Helvetica, Georgia, Arial;
	margin-bottom:10px;
}

small{
	font-weight: bold;
	font-size:12px;
	display:block;
}

/******************Enlaces y Parrafos*******************/
a:link, a:visited{
	color:#26ade4;
	text-decoration:none;
	font-weight: bold;
}

a:hover, a:active{
	text-decoration: underline;
}

p{
	margin:0px 0px 20px 0px;
	padding:10px;

}

/********************Esctructura***********************/

#header{
		height:120px;
		background:url(images/bg_header.jpg) no-repeat;
		background-position:top center;
}

#logo h1, #logo small {
	   margin:0px;
	   display:block;
	   text-indent:-9999px;
}

#logo{
	background:url(images/logo.png) no-repeat;
	width:470px;
	height:120px;
	float:left;
}
#form-header-search{
	float:left;
	margin:30px 0 0 0;
}
#menu{
		height:35px;
		color:#ffffff;
		text-align:center;
	}
#content-body{
	padding-top:20px;

}

#contenido{
	float:left;
	width:600px;
}

#sidebar{
	background:url(images/bg_sidebar.jpg) repeat-y;
	background-position:center;
	padding:0;
	margin:0;
	color:#f2e9e1;
	width:250px;
	float:left;
}

/***********************Menu**************************/
#menu ul{
	margin:0px; padding:0px;
	line-height:200%;
}
#menu ul li{
	display:inline;
	margin-left:30px;
}
#menu ul li a{
	text-decoration: none;
	color:#CBE86B;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-transform: uppercase;
}
#menu ul li a:active, #menu ul li a:hover {
	color: #1c140d;
	background:#CBE86B;

}
/********************Formulario************************/
.btn{
	font-weight: bold;
	border:5px solid #1c140d;
	background:#1c140d;
	margin:0px;
	color:#f2e9e1;
}
.btn:hover{
	color:#cbe86b;
}
.inptxt{
	border:5px solid #1c140d;
	margin:0px;
}

/**********************Footer**************************/

#footer{
	text-align: center;
}
/**********************Otras clases********************/

/*************El sidebar****************/

#sidebar .sidebar_top{
	background:url(images/sidebar_top.jpg) no-repeat;
	background-position:center top;
	display: block;
}
#sidebar .sidebar_bottom{
	background:url(images/sidebar_bottom.jpg) no-repeat;
	background-position:center bottom;
	display: block;
	padding:15px;
	margin:0;
}
#sidebar .sidebar_bottom h2{
	font-size:20px;
	color:#f2e9e1;
}
#sidebar .sidebar_bottom ul{
	margin:10px 0px 30px 15px;
	padding:0px;
}
#sidebar .sidebar_bottom ul li{
	list-style:none;
	margin:0px 0px 8px 0px;
	padding:0px;

}
</pre>
<p>Y el diseño finalizado nos quedaría de la siguiente forma.<br />
<a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/DiseñoFinalFirefox.png"><img class="aligncenter size-medium wp-image-838" title="DiseñoFinalFirefox" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/DiseñoFinalFirefox-300x285.png" alt="" width="300" height="285" /></a></p>
<p>El diseño se ve bien con todos los navegadores que cumplen los estándares webs el único dolor de cabeza es IE6.</p>
<p>Para el logo hicimos una imagen png la cual no se visualiza bien con IE6 pero podemos hacer un pequeño hack a nuestro css para que no se vea la imagen sino que muestre el titulo con letras. Solo debemos de añadir dos líneas a nuestro código.</p>
<pre>#logo h1, #logo small {
	   margin:0px;
	   display:block;
	   text-indent:-9999px;
	   _text-indent:100px;
}

#logo{
	background:url(images/logo.png) no-repeat;
	_background:none;
	width:470px;
	height:120px;
	float:left;
}
</pre>
<p>Con estas líneas agregadas al archivo style.css el diseño en IE6 se mira de la siguiente forma.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/ds_IE6.jpg"><img class="aligncenter size-medium wp-image-839" title="ds_IE6" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/ds_IE6-276x300.jpg" alt="" width="276" height="300" /></a></p>
<p>Otra cosa que debemos agregar es el favicon, el mió es.<br />
<a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/favicon.jpg"><img class="aligncenter size-full wp-image-840" title="favicon" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/favicon.jpg" alt="" width="18" height="30" /></a></p>
<p>Lo agregamos en la cabecera del index.html en la etiqueta &lt;head&gt;&lt;/head&gt;</p>
<pre>&lt;head&gt;
	&lt;title&gt;SimpleCH&lt;/title&gt;
	&lt;meta http-equiv="content-type" content="text/html;charset=utf-8" /&gt;
	&lt;link rel="stylesheet" href="style.css"  type="text/css" /&gt;
	&lt;link rel="shortcut icon" href="images/favicon.ico" /&gt;
&lt;/head&gt;
</pre>
<p>Ahora solo nos queda validar nuestro diseño en http://validator.w3.org/</p>
<p>Esta Web se encargara de validar tu xhtml y te mostrara los errores que tengas en tu diseño.</p>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/ds_valido.png"><img class="aligncenter size-medium wp-image-841" title="ds_valido" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/02/ds_valido-300x204.png" alt="" width="300" height="204" /></a></p>
<p>En mi diseño original tuve que corregir un problema con el formulario y es que me pedía que los elementos input el botón como el texto deberían estar juntos en un div. Para esta sesión usare ya el código validado desde el principio para que no tengas ningún problema.</p>
<p>Espero haberte ayudado en esta sesión a crear tu diseño.  Y en la próxima sesión empezaremos a crear el tema de WordPress con este diseño.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/LZxkonhUGIdqKZBqT51UOBer9O0/0/da"><img src="http://feedads.g.doubleclick.net/~a/LZxkonhUGIdqKZBqT51UOBer9O0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LZxkonhUGIdqKZBqT51UOBer9O0/1/da"><img src="http://feedads.g.doubleclick.net/~a/LZxkonhUGIdqKZBqT51UOBer9O0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/dach-dz/~4/ZcKOc6A5fZg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dach-dz.tuxpixel.net/como-crear-un-tema-de-wordpress-sesion-2.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://dach-dz.tuxpixel.net/como-crear-un-tema-de-wordpress-sesion-2.html</feedburner:origLink></item>
		<item>
		<title>Sitios que te ayudaran a elegir la tiografia para tu css</title>
		<link>http://feedproxy.google.com/~r/dach-dz/~3/5bYmeInQ5ao/sitios-que-te-ayudaran-a-elegir-la-tiografia-para-tu-css.html</link>
		<comments>http://dach-dz.tuxpixel.net/sitios-que-te-ayudaran-a-elegir-la-tiografia-para-tu-css.html#comments</comments>
		<pubDate>Tue, 09 Feb 2010 06:32:35 +0000</pubDate>
		<dc:creator>dach</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tipografia]]></category>

		<guid isPermaLink="false">http://dach-dz.tuxpixel.net/?p=778</guid>
		<description><![CDATA[Cuando diseñas una pagina web una de las interrogantes que te debes de hacer es ¿Que tipo grafia voy a usar? Alguna idea ¿no? bueno para fortuna de muchos (como yo que no me se decidir) existen varias herramientas web que nos ayudan a escoger la tipografía a usar, cssTypeset csstypeset es una herramienta web [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando diseñas una pagina web una de las interrogantes que te debes de hacer es ¿Que tipo grafia voy a usar? Alguna idea ¿no? bueno para fortuna de muchos (como yo que no me se decidir) existen varias herramientas web que nos ayudan a escoger la tipografía a usar,</p>
<h2><a href="http://csstypeset.com/" target="_blank">cssTypeset</a></h2>
<p><img alt="" src="http://blog.ihtoa.org/wp-content/uploads/2008/09/csstypeset.png" title="csstypeset" class="alignnone" width="300" /></p>
<p>csstypeset es una herramienta web que permite crear el código CSS de un texto.</p>
<h2><a href="http://www.typetester.org/" target="_blank">typeTester</a></h2>
<p><img alt="typetester" src="http://borchani.com/blog/wp-content/uploads/imagen7me0.jpg" title="tipetester" class="alignnone" width="300"  /></p>
<p>Es un sitio que te ayuda a analizar tamaños, espacios em blanco, sangrías, colores y demás detalles.</p>
<h2><a href="http://csstxt.com/" target="_blank">csstxt</a></h2>
<p><img src="http://csstxt.com/img/logo.gif" /><br />
Es una herramienta web que ilustra las diferentes maneras que puede editar su estilo de tipografia.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/I1yrkkxieuUMSnJw3psTyRiIKTI/0/da"><img src="http://feedads.g.doubleclick.net/~a/I1yrkkxieuUMSnJw3psTyRiIKTI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/I1yrkkxieuUMSnJw3psTyRiIKTI/1/da"><img src="http://feedads.g.doubleclick.net/~a/I1yrkkxieuUMSnJw3psTyRiIKTI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/dach-dz/~4/5bYmeInQ5ao" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dach-dz.tuxpixel.net/sitios-que-te-ayudaran-a-elegir-la-tiografia-para-tu-css.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dach-dz.tuxpixel.net/sitios-que-te-ayudaran-a-elegir-la-tiografia-para-tu-css.html</feedburner:origLink></item>
		<item>
		<title>Como crear un tema de WordPress, sesión 1</title>
		<link>http://feedproxy.google.com/~r/dach-dz/~3/RC6Kl1xGCCY/como-crear-un-tema-de-wordpress-sesion-1.html</link>
		<comments>http://dach-dz.tuxpixel.net/como-crear-un-tema-de-wordpress-sesion-1.html#comments</comments>
		<pubDate>Thu, 04 Feb 2010 23:23:31 +0000</pubDate>
		<dc:creator>dach</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[WP_Theme]]></category>

		<guid isPermaLink="false">http://dach-dz.tuxpixel.net/?p=762</guid>
		<description><![CDATA[Para que pueda entender esta serie de post acerca de como crear un tema. Usted debe estar familiarizado con WordPress. Usted debe tener conocimientos básicos en la administración de un blog en WP y por lo menos tener nociones de diseño de una pagina web. Entender los conceptos básicos de instalación y uso de plugins [...]]]></description>
			<content:encoded><![CDATA[<p><em>Para que pueda entender esta serie de post acerca de como crear un tema. Usted debe estar familiarizado con  WordPress. Usted debe tener conocimientos básicos en la administración de un blog en WP y por lo menos tener nociones de diseño de una pagina web.<br />
Entender los conceptos básicos de instalación y uso de plugins también será de utilidad.</em></p>
<p><strong>Breve introducción</strong></p>
<p>WordPress es sistema de gestión de contenidos (CMS) de fuente abierta bajo la licencia de GPL, por lo tanto es libre y al mismo tiempo gratuito, enfocado especialmente a la creación de blog. Esta desarrollado en <strong>PHP</strong> y usa <strong>MySql</strong> como base de datos. Esta en orientado a la estetica, los estandares web y la usabilidad, debido a que es libre, cuenta con una enorme comunidad de desarrolladores y diseñadores que se encargan de crear los plugins y temas.<br />
Para su descarga e instalacion puedes visitar <a title="Wordpress en español" href="http://es.wordpress.org/" target="_blank">http://es.wordpress.org/</a></p>
<p><strong>Conocimientos necesarios</strong></p>
<p>Para el diseño de un tema en WordPress hay tres tipos de código principales <strong>XHTML</strong>, <strong>CSS</strong> y <strong>PHP.</strong> Por lo tanto debemos de tener conocimientos básicos, principalmente de <strong>XHTML</strong> y <strong>CSS.<span id="more-762"></span></strong></p>
<p><strong>Herramientas a usar</strong></p>
<p>Necesitamos usar un manipulador de imágenes como The Gimp, Photoshop, Inkscape o cualquier otro programa que nos facilite la edición de imágenes para el diseño de nuestro tema.</p>
<p>Otro programa que es necesario es un editor de textos como Dreamweaver, Notepad++, Geany, Compozer, etc.</p>
<p><em>En mi caso uso <strong>Geany </strong>para la edicion de html y<strong> CSSED </strong>para la edicion de css y <strong>The Gimp</strong> como manipulador de imagenes.</em></p>
<p>Y principalmente necesitaremos un navegador web que cumpla con los estándares web como Firefox, IE 8, Google Chrome, Safari u Opera.</p>
<p><em>Te recomiendo <strong>firefox</strong> ya que cuenta una extensa cantidad de plugin que pueden de ser de gran ayuda a la hora de crear el tema.</em></p>
<p><strong>Necesidades de nuestro tema</strong></p>
<p>Nuestro tema  necesita ser simple, sencillo, único, fácil de usar y que cumpla los estándares web.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/3L27AV0I0tnDh8giFbayZorm8YQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/3L27AV0I0tnDh8giFbayZorm8YQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3L27AV0I0tnDh8giFbayZorm8YQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/3L27AV0I0tnDh8giFbayZorm8YQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/dach-dz/~4/RC6Kl1xGCCY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dach-dz.tuxpixel.net/como-crear-un-tema-de-wordpress-sesion-1.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://dach-dz.tuxpixel.net/como-crear-un-tema-de-wordpress-sesion-1.html</feedburner:origLink></item>
		<item>
		<title>Todos los navegadores en una web.</title>
		<link>http://feedproxy.google.com/~r/dach-dz/~3/66sGWlk_r4w/todos-los-navegadores-en-una-web.html</link>
		<comments>http://dach-dz.tuxpixel.net/todos-los-navegadores-en-una-web.html#comments</comments>
		<pubDate>Thu, 04 Feb 2010 18:38:50 +0000</pubDate>
		<dc:creator>dach</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[programas]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://dach-dz.tuxpixel.net/?p=757</guid>
		<description><![CDATA[Todos sabemos que podemos navegar en cualquier pagina web en todos los navegadores, pero ¿entrar a una web para poder navegar en todos los navegadores? esto no tiene mucho sentido, almenos si eres un desarrollador/diseñador web. Si eres un desarrollador/diseñador web talves esto sea de mucha ayuda, aveces necesitamos tener instalados todos los navegadores en [...]]]></description>
			<content:encoded><![CDATA[<p>Todos sabemos que podemos navegar en cualquier pagina web en todos los navegadores, pero ¿entrar a una web para poder navegar en todos los navegadores? esto no tiene mucho sentido, almenos si eres un desarrollador/diseñador web.</p>
<p>Si eres un desarrollador/diseñador web talves esto sea de mucha ayuda, aveces necesitamos tener instalados todos los navegadores en nuestra computadora para provar nuestros diseños o programas, pero es tan tedioso instalar todos los navegadores, cuando tu, como usuario usas solo uno o sobretodo en Internet Explorar ya que windows te permite tener instalado solo una version.</p>
<p><a title="sandbox" href="http://spoon.net/browsers/" target="_blank">Browser Sandbox</a> es un sitio en donde podemos preinstalar los navegadores mas poulares como firefox, IE 6 7 y 8, opera, google chrome y safari. Sin necesidad de tenerlos todos en tu computadora.</p>
<p><img class="aligncenter" title="sandbox webbrowser" src="http://helektron.com/wp-content/uploads/2009/05/sandbox.jpg" alt="" width="500" height="315" /></p>
<p>Para usar el navegador que deseas tansolo es de entrar a <a title="sandbox" href="http://spoon.net/browsers/" target="_blank">http://spoon.net/browsers/</a> darle click en el navegador que queremos y esperar que termine de descargar y despues de su descarga aparecera el navegador en una venta asi como si lo abrieramos desde nuestra computadora.</p>
<p>El unico inconveniente es que solo esta disponible para windows.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/dvrNm2YMUYY5GsCX_mMXuvwyPVA/0/da"><img src="http://feedads.g.doubleclick.net/~a/dvrNm2YMUYY5GsCX_mMXuvwyPVA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dvrNm2YMUYY5GsCX_mMXuvwyPVA/1/da"><img src="http://feedads.g.doubleclick.net/~a/dvrNm2YMUYY5GsCX_mMXuvwyPVA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/dach-dz/~4/66sGWlk_r4w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dach-dz.tuxpixel.net/todos-los-navegadores-en-una-web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dach-dz.tuxpixel.net/todos-los-navegadores-en-una-web.html</feedburner:origLink></item>
		<item>
		<title>Twitter, Como mostrar tu status a tu propio estilo</title>
		<link>http://feedproxy.google.com/~r/dach-dz/~3/EXM9CyLYAUk/twitter-como-mostrar-tu-status-a-tu-propio-estilo.html</link>
		<comments>http://dach-dz.tuxpixel.net/twitter-como-mostrar-tu-status-a-tu-propio-estilo.html#comments</comments>
		<pubDate>Fri, 29 Jan 2010 21:46:17 +0000</pubDate>
		<dc:creator>dach</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[video tutoriales]]></category>

		<guid isPermaLink="false">http://dach-dz.tuxpixel.net/?p=737</guid>
		<description><![CDATA[Twitter es una red social de microblogin y es una de las mas usadas en la web 2.0. se puede considerar como un grito de la moda en internet, muchos sitios web y/o blog usan a twitter como una herramienta de comunicacion entre sus clientes, suscriptores, amigos, etc. y en cierta forma se ha hecho [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter es una red social de microblogin y es una de las mas usadas en la web 2.0.<br />
se puede considerar como un grito de la moda en internet, muchos sitios web y/o blog usan a twitter como una herramienta de comunicacion entre sus clientes, suscriptores, amigos, etc. y en cierta forma se ha hecho de mucha importancia mostrar tus últimos estados ( tweets ) desde el sitio web, para esto existen una gran cantidad de widgets y plugin que te permiten mostrar las ultimas actualizaciones de tu estado ( tweets ), pero muchos de estos widgets/plugin hacen mas lenta la carga de la pagina o no se acomoda al diseño del sitio o simplemente no son al gusto de quien lo usa.</p>
<p>Buscando en internet me encontré con el blog @line25blog en el cual presenta una simple solucion con la <a href="http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_timeline" target="_blank">Wiki de la API de Twitter</a>.</p>
<p>Lo que vamos a desarrollar: un diseño simple que muestre los últimos tweets de un feed en particular. Si bien en esta demostración se utiliza un diseño de página completa, el mismo enfoque puede utilizarse para mostrar hasta 20 tweets en cualquier lugar de tu sitio web.</p>
<p><img src="http://line25.com/wp-content/uploads/2009/twitter-updates/concept.jpg" alt="" /><br />
<span id="more-737"></span><br />
Empecemos por dar contenido al concepto para tener una buena idea de cómo los cambios se deben mostrar. Aquí hemos utilizado un fondo determinado, expusimos el nombre de usuario @line25blog como un encabezado general, utilizado una pequeña y tierna mascota de Twitter desde <a href="http://www.blog.spoongraphics.co.uk/freebies/8-free-cute-and-simple-twitter-bird-vector-graphics" target="_blank">Blog.SpoonGraphics</a> para introducir el mensaje y darle estilo a cada Tweet en un contenedor redondo.</p>
<h2>El HTML</h2>
<pre>&lt;div id="twitter"&gt;
  &lt;h1&gt;&lt;a href="http://twitter.com/line25blog"&gt;@line25blog&lt;/a&gt;&lt;/h1&gt;
  &lt;ul id="twitter_update_list"&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;script src="http://twitter.com/javascripts/blogger.js"type="text/javascript"&gt;&lt;/script&gt;
&lt;script src="http://twitter.com/statuses/user_timeline/line25blog.json?callback=twitterCallback2&amp;count=1"type="text/javascript"&gt;&lt;/script&gt;</pre>
<p><a href="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/01/code1.png"><img class="aligncenter size-medium wp-image-753" title="code" src="http://dach-dz.tuxpixel.net/wp-content/uploads/2010/01/code1-300x180.png" alt="" width="481" height="286" /></a></p>
<p>Las dos opciones son para editar, el nombre del usuario para obtener los tweets, y el número de tweets, en el script, que quieres mostrar. Así pues, usted puede mostrar su último tweet, o una lista de mensajes recientes.</p>
<p><img class="alignnone" title="ejemplo con html" src="http://line25.com/wp-content/uploads/2009/twitter-updates/no-css.png" alt="" width="500" height="256" /></p>
<p>Viendo el HTML en un navegador,  debe mostrar que todo funciona correctamente. El siguiente codigo es para personalizar el estilo visual con un toque de CSS.</p>
<h2>El CSS</h2>
<pre>body {
	background: #909ca6 url(http://line25.s3.amazonaws.com/wp-content/themes/line25/images/body-bg.png);
}

#twitter {
	width: 500px; margin: 130px auto;
}

	#twitter h1 a {
		display: block; margin: 0 0 15px 0;
		font: 90px Helvetica, Arial, Sans-Serif; color: rgba(255,255,255,0.2);
		text-decoration: none;
	}
		#twitter h1 a:hover { color: rgba(255,255,255,0.3); }

	#twitter ul {
		list-style: none; padding: 0 0 0 140px;
		background: url(bird.png) 0 0 no-repeat;
	}
		#twitter ul li {
			padding: 20px;
			background: rgba(255,255,255,0.1);
			border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
		}
			#twitter ul li a {
				font: italic 14px/30px Georgia, Times, Serif;
				color: #555b6e;
			}
				#twitter ul li a:hover { color: #1b2f6f; }

		#twitter ul li span {
			font: 22px/30px Helvetica, Arial, Sans-Serif; color: #fff;
		}
			#twitter ul li span a {
				font: 22px/30px Helvetica, Arial, Sans-Serif;
			}
</pre>
<p>Unas pocas líneas de CSS pronto pueden transformar la apariencia del HTML. Hemos usado RGBA para especificar no sólo los canales rojo, verde y azul, sino también un canal alfa para determinar la opacidad del elemento. Usando esto sobre el título, el estado hover y list-background se pueden añadir una mejora visual muy atractiva.</p>
<p><img src="http://line25.com/wp-content/uploads/2009/twitter-updates/concept.jpg" alt="" /></p>
<h2><a title="Demo" href="http://line25.com/wp-content/uploads/2009/twitter-updates/demo/demo.html" target="_blank">ver el ejemplo</a></h2>
<p><br/><br />
Fuente: <a title="http://www.elwebmaster.com" href="http://www.elwebmaster.com" target="_blank">http://www.elwebmaster.com</a></p>
<p>Post Original: <a title="http://line25.com" href="http://line25.com" target="_blank">http://line25.com</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/wLWpoQFaYqceX-AQ_fAxHLtOe5Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/wLWpoQFaYqceX-AQ_fAxHLtOe5Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wLWpoQFaYqceX-AQ_fAxHLtOe5Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/wLWpoQFaYqceX-AQ_fAxHLtOe5Y/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/dach-dz/~4/EXM9CyLYAUk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dach-dz.tuxpixel.net/twitter-como-mostrar-tu-status-a-tu-propio-estilo.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://dach-dz.tuxpixel.net/twitter-como-mostrar-tu-status-a-tu-propio-estilo.html</feedburner:origLink></item>
	</channel>
</rss>
