<?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>Miguel Manchego &#187; Wordpress</title>
	<atom:link href="http://www.miguelmanchego.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.miguelmanchego.com</link>
	<description>Desarrollador web freelancer php, css, ajax, cms..</description>
	<lastBuildDate>Wed, 04 Jan 2012 13:10:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WordPress: Sitios multilingues con QTranslate</title>
		<link>http://www.miguelmanchego.com/2011/wordpress-sitios-multilingues-qtranslate/</link>
		<comments>http://www.miguelmanchego.com/2011/wordpress-sitios-multilingues-qtranslate/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 15:36:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[cadenas]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.miguelmanchego.com/?p=1421</guid>
		<description><![CDATA[Existen algunos plugins para WordPress que realizan traducciones automáticas usando servicios de Google Translate u otros sin embargo los resultados no son del todo precisos, además no permiten traducir imágenes y muchos de ellos no mantienen la URL por lo que tampoco se indexan todos los idiomas en los buscadores. Hay una solución a todos [...]]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p>Existen algunos plugins para WordPress que realizan traducciones automáticas usando servicios de Google Translate u otros sin embargo los resultados no son del todo precisos, además no permiten traducir imágenes y muchos de ellos no mantienen la URL por lo que tampoco se indexan todos los idiomas en los buscadores.</p>
<p>Hay una solución a todos esos problemas pero por supuesto es más trabajosa ya que es manual sin embargo es la que reporta los mejores resultados, podemos bajar el plugin gratuito QTranslate desde su sitio <a href="http://www.qianqin.de/qtranslate/download/">http://www.qianqin.de/qtranslate/download/</a></p>
<h3>Configuración Básica</h3>
<p>Lo primero que debemos hacer una vez instalado el plugin es definir los idiomas que vamos a utilizar además del idioma por defecto para eso buscamos el menu Ajustes/Idiomas y allí veremos la lista de idiomas, podemos definir nuevos idiomas pero siempre teniendo en cuenta los codigos de idioma por eejemplo en español es_ES en ingles en_EN o en_US esto es util por si subimos los archivos .po y .mo a Worpdress todo funcione de forma coordinada.</p>
<p><a href="http://www.miguelmanchego.com/wp-content/uploads/2011/09/qtranslate1.png"><img class="alignnone size-medium wp-image-1422" title="qtranslate1" src="http://www.miguelmanchego.com/wp-content/uploads/2011/09/qtranslate1-300x112.png" alt="" width="300" height="112" /></a></p>
<h3>¿Cómo Escribir en Múltiples Idiomas?</h3>
<p>Una vez instalado el plugin cuando escribamos un post o una página aparecerá una casilla para el título en cada idioma y unos tabs para elegir en que idioma se va a escribir el post o la página, por defecto los posts y páginas previamente creados se duplican a todos los idiomas disponibles.</p>
<p>Cuando vayamos a Post/Categorias también veremos que por cada idioma aparece un nuevo campo para escribir el nuevo nombre</p>
<p>Una vez definidos los idiomas el siguiente paso es colocar el widget de idioma en el menu Apariencia/Widgets y así el vistante pueda elegir el idioma en que desea ver el sitio.</p>
<h3>¿Cómo traducir campos personalizados, plugins y codigo PHP?</h3>
<p>Hasta el item anterior era lo más básico ahora compliquemos las cosas, por defecto los campos personalizados, codigo PHP y respuestas de otros plugins no son traducidos sin embargo existen unas etiquetas que nos permiten realizar esto de forma sencilla, veamos el ejemplo de estas dos etiquetas para español e inglés</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[:es]Valor de mi campo personalizado en español[:en]Value of my customized field in english</div></td></tr></tbody></table></div>
<p>Lo anterior es equivalente a:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">&lt;!--:es--&gt;</span>Valor de mi campo personalizado en español<span style="color: #808080; font-style: italic;">&lt;!--:--&gt;&lt;!--:en--&gt;</span>Value of my customized field in english<span style="color: #808080; font-style: italic;">&lt;!--:--&gt;</span></div></td></tr></tbody></table></div>
<p>Si añadimos esas etiquetas en nuestro código PHP cuando realizamos un echo obtendremos el texto correspondiente al idioma seleccionado</p>
<p>Para traducir la respuesta de un campo personalizado se soluciona fácilmente añadiendo una función a nuestro código, como en el ejemplo:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$mykey_values</span> <span style="color: #339933;">=</span> get_post_custom_values<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'subfooter'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$mykey_values</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$value</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage<span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>En el ejemplo recojo el valor del custom field llamado &#8220;subfooter&#8221; y con la función <b>qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage</b> hago que discrimine el valor según el idioma elegido.</p>
<p>Cuando se trata de traducir la respuesta proveniente de plugin es posible que tengamos que modificar el código del plugin utilizando esa función sin embargo si el plugin utiliza short tags hay una forma sencilla de traducirlo</p>
<p>Primero veamos la función original usando short code en este caso estoy usando para recoger un formulario del plugin Contact Form 7 [contact-form-7 id="170" title="Form Contacto"]</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> do_shortcode<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'[contact-form-7 id=&quot;170&quot; title=&quot;Form Contacto&quot;]'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>Al aplicarle el filtro de idioma quedaría:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage<span style="color: #009900;">&#40;</span>do_shortcode<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'[contact-form-7 id=&quot;170&quot; title=&quot;Form Contacto&quot;]'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<div id="crp_related"><br/><h3>Posts Similares:</h3><ul><li><a href="http://www.miguelmanchego.com/2009/php-crear-un-sitio-multilingue/" rel="bookmark" class="crp_title">PHP crear un sitio multilingue</a></li><li><a href="http://www.miguelmanchego.com/2010/php-limitar-el-tamano-de-archivo-que-subimos/" rel="bookmark" class="crp_title">PHP: Limitar el tamaño de archivo que subimos</a></li><li><a href="http://www.miguelmanchego.com/2009/star-rating-jquery-sin-base-de-datos-1/" rel="bookmark" class="crp_title">Star Rating jquery sin base de datos 1</a></li><li><a href="http://www.miguelmanchego.com/2010/jquery-plugin-para-validar-al-estilo-html5/" rel="bookmark" class="crp_title">Jquery: Plugin para validar al estilo HTML5</a></li><li><a href="http://www.miguelmanchego.com/2009/tutorial-dom-html-javascript/" rel="bookmark" class="crp_title">Tutorial DOM html javascript</a></li></ul></div><!--INFOLINKS_OFF-->]]></content:encoded>
			<wfw:commentRss>http://www.miguelmanchego.com/2011/wordpress-sitios-multilingues-qtranslate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>¿Cómo maquetar para WordPress?</title>
		<link>http://www.miguelmanchego.com/2011/como-maquetar-para-wordpress/</link>
		<comments>http://www.miguelmanchego.com/2011/como-maquetar-para-wordpress/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 16:49:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.miguelmanchego.com/?p=1379</guid>
		<description><![CDATA[En este tutoril veremos como crear una plantilla para Wordpress, como definir una plantilla de página y como usarla como página de inicio]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p>No es complicado hacer una plantilla para WordPress, es mucho más facil que Joomla y muy pero muy flexible, primero debemos descargar una plantilla sin estilos en blanco y modificar el nombre</p>
<h2>¿Dónde consigo una plantilla en blanco?</h2>
<p>Hay muchas pero yo les recomiendo <a href="http://code.google.com/p/wordpress-naked/" target="_blank">ESTA</a></p>
<h2>¿Cómo defino nombre y autor?</h2>
<p>Buscamos style.css y al inicio aparecen los detalles del nombre, autor, pagina web, etc</p>
<h2>¿Y ahora qué?</h2>
<p>Ahora debemos saber para que sirve cada archivo de una plantilla básica:</p>
<ul>
<li><strong>comments.php</strong> Aqui va el formulario de comentarios y se muestra la lista de comentarios por cada post</li>
<li><strong>footer.php</strong> Aqui va el pie de página, la informacion de copyright, etc</li>
<li><strong>functions.php</strong> Si queremos agregar menus, espacios para widgets, paginadores, etc este es el archivo clave</li>
<li><strong>header.php</strong> Aqui va todo el encabezado</li>
<li><strong>index.php</strong> Aqui va la primera página (luego les explico como definir la página de inicio)</li>
<li><strong>page.php</strong> Aqui definimos como se verán las páginas (OJO podemos crear plantillas de pagina personalizadas por ejemplo una para el home)</li>
<li><strong>sidebar.php</strong> Aqui se definde el menu de la derecha o izquierda, se define un area para widgets</li>
<li><strong>single.php</strong> Esta es la estructura de un post</li>
</ul>
<p>Esas son las más básicas pero suelen haber otras más como:</p>
<ul>
<li>archive.php Se define la lista de posts antiguos</li>
<li>archives.php Suele ser un template de pagina para asignarlo a una y usarla como archivo /obviamente va ligado al anterior)</li>
</ul>
<h2>¿Por dónde empezamos a maquetar?</h2>
<p>Preocupemonos por maquetar solo 3 cosas el encabezado, el contenedor y el footer (pie de página), no maquetemos aún ningún contenido. Para maquetarlo debemos usar sólo los archivos header.php, footer.php y no nos metemos con single.php, page.php ni ningun otro ya que el inicio y cierre de los div contenedores debe estar en header y footer.</p>
<p>Una vez maquetado veremos que WordPress por defecto nos muestra una lista de post recientes y eso para un sitio web no sirve de mucho debemos crear una plantilla de página que sirva como homepage o página de inicio, para ello duplicamos page.php y le ponemos el nombre de homepage.php (o el nombre que se nos ocurra) y luego al inicio escribimos</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;!--</span>?php <span style="color: #666666; font-style: italic;">/* Template Name: Homepage */</span> ?<span style="color: #339933;">--&gt;</span></div></td></tr></tbody></table></div>
<p>Podemos fijar el nombre de template que se nos ocurra siempre que no este repetido, luego en WordPress buscamos page/new page o editamos una página ya creada y le asignamos la plantilla que hemos creado<br />
<img class="aligncenter size-full wp-image-1382" title="template-page" src="http://www.miguelmanchego.com/wp-content/uploads/2011/06/template-page.png" alt="" width="299" height="249" /></p>
<p>Para que sea el homepage vamos a settings/reading y fijamos como primera página la que hemos creado<br />
<img class="aligncenter size-full wp-image-1383" title="frontpage" src="http://www.miguelmanchego.com/wp-content/uploads/2011/06/frontpage.png" alt="" width="598" height="138" /></p>
<p>Luego podemos ir defieniendo los menus pero eso lo dejo para una segunda parte</p>
<div id="crp_related"><br/><h3>Posts Similares:</h3><ul><li><a href="http://www.miguelmanchego.com/2009/php-diseno-web-modular-parte-2/" rel="bookmark" class="crp_title">PHP Diseño Web Modular Parte 2</a></li><li><a href="http://www.miguelmanchego.com/2011/prestashop-google-shopping-1-9/" rel="bookmark" class="crp_title">Prestashop: Modulo Google Shopping 1.9</a></li><li><a href="http://www.miguelmanchego.com/2011/facebook-convertir-nuestro-muro-en-rss/" rel="bookmark" class="crp_title">Facebook: Convertir nuestro muro en RSS</a></li><li><a href="http://www.miguelmanchego.com/2008/eliminar-html-con-php/" rel="bookmark" class="crp_title">Eliminar HTML con PHP</a></li><li><a href="http://www.miguelmanchego.com/2010/diferencias-entre-envio-get-y-post/" rel="bookmark" class="crp_title">Diferencias entre envio GET y POST</a></li></ul></div><!--INFOLINKS_OFF-->]]></content:encoded>
			<wfw:commentRss>http://www.miguelmanchego.com/2011/como-maquetar-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: Template Portafolios y Galerias</title>
		<link>http://www.miguelmanchego.com/2011/wordpress-template-portafolios-y-galerias/</link>
		<comments>http://www.miguelmanchego.com/2011/wordpress-template-portafolios-y-galerias/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 12:44:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[recursos]]></category>

		<guid isPermaLink="false">http://www.miguelmanchego.com/?p=1355</guid>
		<description><![CDATA[Plantillas Wordpress para portafolio o galería de imágenes con animaciones, CMS y optimizados para buscadores]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p>Hay múltiples galerías y portafolios pero si usamos wordpress tenemos la ventaja de obtener un mejor posicionamiento para nuestro sitio, además ahora incluyen algunas interesantes animaciones que le dan vida a nuestro sitio, veamos algunas plantillas para WordPress:</p>
<h3>Sabuy</h3>
<p style="text-align: center;"><a href="http://themeforest.net/item/sabuy-premium-template-for-portfolio-photography/153525?ref=XLogus" target="_blank"><img class="aligncenter size-full wp-image-1356" title="01_Cover.__large_preview" src="http://www.miguelmanchego.com/wp-content/uploads/2011/03/01_Cover.__large_preview.png" alt="" width="590" height="300" />[ Descargar ]</a></p>
<h3>Expose</h3>
<p style="text-align: center;"><a href="http://themeforest.net/item/expose-gallery-template-3-in-1/103010?ref=XLogus" target="_blank"><img class="aligncenter size-full wp-image-1357" title="expose-preview" src="http://www.miguelmanchego.com/wp-content/uploads/2011/03/expose-preview.jpg" alt="" width="590" height="300" />[ Descargar ]</a></p>
<h3 style="text-align: left;">Love Photo</h3>
<p style="text-align: center;"><a href="http://themeforest.net/item/love-photo-image-portfolio-with-full-cms/106971?ref=XLogus" target="_blank"><img class="aligncenter size-full wp-image-1358" title="00_cover_image.__large_preview" src="http://www.miguelmanchego.com/wp-content/uploads/2011/03/00_cover_image.__large_preview.jpg" alt="" width="590" height="300" /></a><br />
<a href="http://themeforest.net/item/love-photo-image-portfolio-with-full-cms/106971?ref=XLogus" target="_blank">[ Descargar ]</a></p>
<div id="crp_related"><br/><h3>Posts Similares:</h3><ul><li><a href="http://www.miguelmanchego.com/2010/formularios-encuestas-subscripcion/" rel="bookmark" class="crp_title">Photoshop: Formularios de subscripcion y encuestas</a></li><li><a href="http://www.miguelmanchego.com/2011/recursos-imagenes-vectoriales-verano/" rel="bookmark" class="crp_title">Recursos: Imagenes vectoriales para el verano</a></li><li><a href="http://www.miguelmanchego.com/2011/nino-bicefalo-fotos-exposicion-art-toys/" rel="bookmark" class="crp_title">Niño Bicéfalo: Fotos exposición art toys</a></li><li><a href="http://www.miguelmanchego.com/2009/alternativas-para-compartir-nuestros-archivos/" rel="bookmark" class="crp_title">Alternativas para compartir nuestros archivos</a></li><li><a href="http://www.miguelmanchego.com/2010/photoshop-efecto-texto-vidrio-glass/" rel="bookmark" class="crp_title">Photoshop: Efecto texto vidrio/cristal</a></li></ul></div><!--INFOLINKS_OFF-->]]></content:encoded>
			<wfw:commentRss>http://www.miguelmanchego.com/2011/wordpress-template-portafolios-y-galerias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: como saber el tema actual</title>
		<link>http://www.miguelmanchego.com/2010/wordpress-saber-tema-plantilla-actual/</link>
		<comments>http://www.miguelmanchego.com/2010/wordpress-saber-tema-plantilla-actual/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 12:10:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Otros]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.miguelmanchego.com/?p=1142</guid>
		<description><![CDATA[En este tutorial te muestro un tip para averiguar como se llama y donde descargar la plantilla o tema Wordpress que están utilizando]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p>Este es un pequeño tip para averiguar el nombre del tema o plantilla de WordPress que están usando en un sitio<br />
Simplemente debes buscar el archivo style.css que corresponde a la hoja de estilos de la plantilla</p>
<h3>Paso 1</h3>
<p>Desde Firebug click derecho a cualquier elemento del blog y eliges &#8220;Inspeccionar elemento&#8221; al lado izquierdo te mostrará el HTML pero al lado derecho la hoja de estilos que seguramente es un archivo llamado style.css.</p>
<h3>Paso 2</h3>
<p>Le damos click derecho al nombre de la hoja de estilos y elegimos la opción &#8220;Copy Location&#8221;<br />
<img src="http://www.miguelmanchego.com/wp-content/uploads/2010/11/tema-wordpress.png" alt="tema-wordpress" title="tema-wordpress" width="563" height="232" class="aligncenter size-full wp-image-1145" /></p>
<h3>Paso 3</h3>
<p>Finalmente copiamos esa ruta a una nueva pestaña del navegador y al abrirla nos mostrará algo como esto:</p>
<div class="codecolorer-container css default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Theme Name<span style="color: #00AA00;">:</span> aNieto2k08<br />
Theme URI<span style="color: #00AA00;">:</span> http<span style="color: #00AA00;">:</span>//www<span style="color: #6666ff;">.anieto2k</span><span style="color: #6666ff;">.com</span><br />
Description<span style="color: #00AA00;">:</span> Theme realizado por Daniel Mota aka &lt;a href<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;http://icebeat.bitacoras.com/&quot;</span><span style="color: #00AA00;">&gt;</span>IceBeat&lt;/a<span style="color: #00AA00;">&gt;</span>.<br />
Version<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1.9</span><br />
Author<span style="color: #00AA00;">:</span> Daniel Mota<br />
Author URI<span style="color: #00AA00;">:</span> http<span style="color: #00AA00;">:</span>//icebeat<span style="color: #6666ff;">.bitacoras</span>.com/<br />
Tags<span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">,</span> custom header<span style="color: #00AA00;">,</span> <span style="color: #993333;">fixed</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">,</span> two columns</div></td></tr></tbody></table></div>
<p>Eso además de darnos el nombre de la plantilla nos dará algunos datos adicionales e incluso detalles de donde descargarla y de su autor</p>
<div id="crp_related"><br/><h3>Posts Similares:</h3><ul><li><a href="http://www.miguelmanchego.com/2011/como-maquetar-para-wordpress/" rel="bookmark" class="crp_title">¿Cómo maquetar para WordPress?</a></li><li><a href="http://www.miguelmanchego.com/2008/actualiza-wordpress-27/" rel="bookmark" class="crp_title">Actualiza WordPress 2.7</a></li><li><a href="http://www.miguelmanchego.com/2009/tutorial-firebug/" rel="bookmark" class="crp_title">Tutorial firebug</a></li><li><a href="http://www.miguelmanchego.com/2012/iphone-probar-sitios-safari-windows/" rel="bookmark" class="crp_title">iPhone: Emular sitios desde Safari para Windows</a></li><li><a href="http://www.miguelmanchego.com/2011/prestashop-variables-globales-para-plantillas/" rel="bookmark" class="crp_title">Prestashop: Variables globales para plantillas</a></li></ul></div><!--INFOLINKS_OFF-->]]></content:encoded>
			<wfw:commentRss>http://www.miguelmanchego.com/2010/wordpress-saber-tema-plantilla-actual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3: menus</title>
		<link>http://www.miguelmanchego.com/2010/wordpress-3-menus/</link>
		<comments>http://www.miguelmanchego.com/2010/wordpress-3-menus/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 13:48:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.miguelmanchego.com/?p=904</guid>
		<description><![CDATA[En este tutorial veremos como añadir a nuestra plantilla de Wordpress un sistema menu compatible con la versión 3]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p>Es curioso que este script tan popular como CMS no contara con un buen sistema de manejo de menus, recién en esta versión 3 cuenta con esta novedosa función que genera menus usando UL y LI totalmente personalizables, bien podemos usar páginas internas o enlaces externos.<br />
<br style="clear:both;"></p>
<h2>¿Cómo agregar el menu a nuestra plantilla?</h2>
<p>La forma más sencilla sería:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #000000; font-weight: bold;">&lt;?php</span> wp_nav_menu<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>De esa forma coge por defecto el menú principal y usa como contenedores UL y LI</p>
<p>Podemos personalizar un poco nuestro menú, por ejemplo:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> wp_nav_menu<span style="color: #009900;">&#40;</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'container_class'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'menu-header'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'theme_location'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'primary'</span> <span style="color: #339933;">,</span> <span style="color: #0000ff;">'container'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'div'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>En este segundo ejemplo estamos asignando al contenedor la clase &#8220;menu-header&#8221;, estamos indicando que el menu primario y además que el contendor es un div (por defecto se usa UL y LI)</p>
<p>Adicionalmente en el archivo functions.php debemos añadir:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; &nbsp; register_nav_menus<span style="color: #009900;">&#40;</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'primary'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Primary Navigation'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'twentyten'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<div id="crp_related"><br/><h3>Posts Similares:</h3><ul><li><a href="http://www.miguelmanchego.com/2009/php-diseno-web-modular-parte-2/" rel="bookmark" class="crp_title">PHP Diseño Web Modular Parte 2</a></li><li><a href="http://www.miguelmanchego.com/2011/como-maquetar-para-wordpress/" rel="bookmark" class="crp_title">¿Cómo maquetar para WordPress?</a></li><li><a href="http://www.miguelmanchego.com/2010/jquery-menu-desplegable-dropdown/" rel="bookmark" class="crp_title">Jquery:menu desplegable</a></li><li><a href="http://www.miguelmanchego.com/2009/diseno-web-modular-php-chau-frames/" rel="bookmark" class="crp_title">Diseño web modular PHP chau frames</a></li><li><a href="http://www.miguelmanchego.com/2009/menu-usando-ul-y-li/" rel="bookmark" class="crp_title">menu usando ul y li</a></li></ul></div><!--INFOLINKS_OFF-->]]></content:encoded>
			<wfw:commentRss>http://www.miguelmanchego.com/2010/wordpress-3-menus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

