<?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>temas para WordPress - La Bitácora del Tigre</title>
	<atom:link href="https://www.labitacoradeltigre.com/etiqueta/temas-para-wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.labitacoradeltigre.com/etiqueta/temas-para-wordpress/</link>
	<description>Blog de Eduardo Larequi García: cine, libros, blogs y WordPress, temas educativos, lengua y literatura</description>
	<lastBuildDate>Sun, 07 Jun 2020 11:16:54 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.labitacoradeltigre.com/edu-images/2015/09/cropped-cabeza_tigre-50x50.jpg</url>
	<title>temas para WordPress - La Bitácora del Tigre</title>
	<link>https://www.labitacoradeltigre.com/etiqueta/temas-para-wordpress/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">15335056</site>	<item>
		<title>El Tigre gastronómico y el tema Graphene</title>
		<link>https://www.labitacoradeltigre.com/2012/09/30/el-tigre-gastronomico-y-el-tema-graphene/</link>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Sun, 30 Sep 2012 20:22:03 +0000</pubDate>
				<category><![CDATA[Actualidad]]></category>
		<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[Navarra]]></category>
		<category><![CDATA[tema Graphene]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<category><![CDATA[traducción de WordPress al español]]></category>
		<category><![CDATA[Valdorba]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=2228</guid>

					<description><![CDATA[<p>Visita a la Valdorba y ruta virtual turístico-gastronómica por sitios web elaborados con WordPress y el tema Graphene, traducido por Eduardo Larequi.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2012/09/30/el-tigre-gastronomico-y-el-tema-graphene/">El Tigre gastronómico y el tema Graphene</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>En respuesta al mensaje que <a title="Khairul Syahir" href="http://www.khairul-syahir.com/">Syahir Hakim</a>, autor del <a title="WordPress Themes - Graphene" href="http://wordpress.org/extend/themes/graphene">tema Graphene para WordPress</a>, ha publicado en el <a title="Google Groups - Graphene Theme Developers, Testers, and Translators" href="https://groups.google.com/forum/?fromgroups=#!forum/graphene-theme-dev">grupo de desarrollo del tema</a>, esta mañana he pasado un buen rato actualizando la traducción al español de la versión 1.8.2, de próxima aparición. Tras enviar al autor un email con los ficheros de <a title="Traducción al español del tema Graphene, versión 1.8.2" href="https://www.labitacoradeltigre.com/docs/graphene_1.8.2-spanish.zip">traducción</a> y dos o tres sugerencias de mejora, Pilar y yo hemos salido a comer al <a title="Coto Valdorba" href="http://www.valdorba.com/">Coto Valdorba</a>. Su <a title="Coto Valdorba - Restaurante" href="http://www.valdorba.com/restaurante-asador/">restaurante</a>, que ya conocemos de otras ocasiones, me gusta mucho no solo por su excelente comida (los platos de caza son una delicia), sino porque La <a title="Valdorba" href="http://www.valdorba.org/index.php?option=com_content&amp;view=article&amp;id=104&amp;Itemid=57">Valdorba</a>, comarca de la zona Media de Navarra con la que tengo cierta vinculación familiar que <a title="Románico en la Valdorba" href="https://www.labitacoradeltigre.com/2009/10/15/romanico-en-la-valdorba/">alguna vez ya he detallado en este blog</a>, es uno de los rincones de Navarra cuyo paisaje, recio, cálido y mediterráneo, más me agrada.</p>
<p>Mientras aguardábamos a que nos atendieran, me he puesto a curiosear con el móvil por el sitio web del Coto Valdorba, y, oh sorpresa, me he dado cuenta de que está elaborado con <a title="WordPress" href="http://wordpress.org">WordPress</a> y con el tema Graphene. Enseguida se me ha ocurrido que no podía desaprovechar la coincidencia, y me ha venido una idea muy sabrosa (¡nunca mejor dicho!) a la cabeza: diseñar algo así como una hipotética ruta turístico-gastronómica-bloguera, cuyos hitos coincidieran con sitios web relacionados con la gastronomía que estén escritos, total o parcialmente, en español y hayan sido realizados con WordPress y el tema de Syahir Hakim.</p>
<p><span id="more-2228"></span></p>
<p>Dicho y hecho. Tras regresar a casa, despertar de la siesta, comprobar que –¡por fin!–, <a title="Liga BBVA - Clasificación" href="http://www.ligabbva.com/clasificacion.html">Osasuna ha ganado su primer partido de la temporada y deja de ser colista</a>, he navegado un rato por la Red, en busca de webs que reunieran los requisitos que acabo de mencionar. Con los primeros resultados obtenidos (la búsqueda no ha sido ni mucho menos exhaustiva), propongo a continuación una ruta turístico-gastronómica, que de momento habrá de ser exclusivamente virtual.</p>
<p>El viaje comenzará, claro está, por la Navarra Media, para luego desplazarse hasta la costa mediterránea española, donde nos aguarda la hermosa localidad de <a title="Nerja - Wikipedia" href="http://es.wikipedia.org/wiki/Nerja">Nerja</a>, y nuestro primer sitio web grapheniano (o graphenesco), <a title="Tapas-bars Nerja &amp; Torrox" href="http://tapas-y-mas.com/">Tapas-bars Nerja &amp; Torrox</a> (en inglés y español) que da cuenta de la rica variedad de tapas de la comarca malagueña de la <a title="Axarquía - Wikipedia" href="http://es.wikipedia.org/wiki/Axarqu%C3%ADa">Axarquía</a>.</p>
<figure id="attachment_2230" aria-describedby="caption-attachment-2230" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2012/09/paisaje_valdorba.jpg"><img fetchpriority="high" decoding="async" class="wp-image-2230 size-full" title="Paisaje de la Valdorba, cerca de Unzué" src="https://www.labitacoradeltigre.com/edu-images/2012/09/paisaje_valdorba.jpg" alt="Paisaje de la Valdorba, cerca de Unzué" width="1024" height="683" srcset="https://www.labitacoradeltigre.com/edu-images/2012/09/paisaje_valdorba.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2012/09/paisaje_valdorba-500x333.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2012/09/paisaje_valdorba-768x512.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2012/09/paisaje_valdorba-800x534.jpg 800w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-2230" class="wp-caption-text">Paisaje de la Valdorba, cerca de Unzué</figcaption></figure>
<p>A continuación, el recorrido por los sitios web de restaurantes vestidos de Graphene nos obliga a coger el avión y volar a los Estados Unidos, donde encontramos dos ciudades de la costa este: <a title="Stamford (Connecticut) - Wikipedia" href="http://es.wikipedia.org/wiki/Stamford,_Connecticut">Stamford</a>, en <a title="Connecticut - Wikipedia" href="http://es.wikipedia.org/wiki/Connecticut">Connecticut</a>, sede del restaurante y panadería de comida guatemalteca <a title="The Maya - Quiénes somos" href="http://mayastamford.com/quienes-somos/">The Maya</a>, y <a title="Losdepatanegra" href="http://losdepatanegra.com/">Los de patanegra</a>, un sitio web mantenido por la comunidad española de <a title="Pittsburgh - Wikipedia" href="http://es.wikipedia.org/wiki/Pittsburgh">Pittsburgh</a>, <a title="Pensilvania - Wikipedia" href="http://es.wikipedia.org/wiki/Pensilvania">Pensilvania</a>, que por supuesto presta toda la atención que se merece a la cocina de nuestro país. Sin salir de los Estados Unidos, aunque en la particular condición de estado libre asociado, quizás nos interese visitar el sitio <a title="Foodiespr.com" href="http://www.foodiespr.com/">Foodiespr.com</a>, dedicado a patrocinar los atractivos gastronómicos de <a title="Puerto Rico - Wikipedia" href="http://es.wikipedia.org/wiki/Puerto_Rico">Puerto Rico</a>.</p>
<p>Cruzamos la frontera entre Estados Unidos y México y, como era esperable, nos encontramos con una amplia variedad de sitios web: el blog de la empresa mexicana <a title="Mónica Gómez banquetes" href="http://www.mgbanquetes.com/blog/">Mónica Gómez Banquetes</a>; la web <a title="Bestinplaya.com" href="http://bestinplaya.com/">Bestinplaya.com</a>, dedicada a loar las bellezas y las ricas viandas de <a title="Playa del Carmen - Wikipedia" href="http://es.wikipedia.org/wiki/Playa_del_Carmen">Playa del Carmen</a>, en el estado atlántico de <a title="Quintana Roo - Wikipedia" href="http://es.wikipedia.org/wiki/Quintana_Roo">Quintana Roo</a>; y <a title="Vallarta a la carta" href="http://www.vallartaalacarta.com/">Vallarta a la carta</a>, otro sitio de promoción turística, aunque en esta ocasión de la localidad de <a title="Puerto Vallarta" href="http://es.wikipedia.org/wiki/Puerto_Vallarta">Puerto Vallarta</a>, en el Pacífico.</p>
<p>Algo más al sur visitaremos la hermosa ciudad de <a title="Guayaquil - Ecuador" href="http://es.wikipedia.org/wiki/Guayaquil">Guayaquil</a>, en Ecuador, sede de <a title="Viva Guayaquil" href="http://jorgeremache.xtrweb.com/wp1/">Viva Guayaquil</a>. Y ya en territorio andino, los sitios web de un local chileno, <a title="Restaurante El estudiante" href="http://restaurantelestudiante.com/">Restaurante El estudiante</a>, en <a title="Antofagasta - Wikipedia" href="http://es.wikipedia.org/wiki/Antofagasta">Antofagasta</a>, y el portal de promoción turística argentino <a title="Maipú, cuna del vino y del olivo" href="http://www.maipucunadelvino.com/">Maipú, cuna del vino y del olivo</a>, consagrado a la <a title="Maipú (Mendoza) - Wikipedia" href="http://es.wikipedia.org/wiki/Maip%C3%BA_(Mendoza)">ciudad mendocina</a>.</p>
<p>Si ustedes, amables lectores de <em>La Bitácora del Tigre</em>, paran por alguno de estos lares o entran en cualquiera de los restaurantes graphenianos que acabo de mencionar, díganles a sus responsables que van de parte de Eduardo Larequi, autor de la traducción al español del tema Graphene. A ver si les invitan, o al menos les hacen un descuento, a cargo del ahorro que representan las 620 líneas que contiene la traducción. Ya sé que hay que echarle morro (yo no me he atrevido a hacerlo en el restaurante del Coto Valdorba), pero por intentarlo no se pierde nada.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2012/09/30/el-tigre-gastronomico-y-el-tema-graphene/">El Tigre gastronómico y el tema Graphene</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2228</post-id>	</item>
		<item>
		<title>Adaptándome a Hybrid, 1</title>
		<link>https://www.labitacoradeltigre.com/2011/09/29/adaptandome-a-hybrid-1/</link>
					<comments>https://www.labitacoradeltigre.com/2011/09/29/adaptandome-a-hybrid-1/#comments</comments>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Thu, 29 Sep 2011 19:39:20 +0000</pubDate>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[gestión y mantenimiento del blog]]></category>
		<category><![CDATA[tema Hybrid]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=1939</guid>

					<description><![CDATA[<p>Principios que han guiado la adaptación de <em>La Bitácora del Tigre</em> al tema Hybrid.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2011/09/29/adaptandome-a-hybrid-1/">Adaptándome a Hybrid, 1</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Desde el <a title="La Bitácora del Tigre cambia de look" href="https://www.labitacoradeltigre.com/2011/09/21/la-bitacora-del-tigre-cambia-de-look/">miércoles pasado</a>, fecha en que <em>La Bitácora del Tigre</em> adoptó el <a title="Hybrid Theme" href="http://themehybrid.com/index.php">tema Hybrid</a>, he venido realizando en el blog una serie de tareas encaminadas a adaptar el nuevo tema a las características del sitio web y a mis particulares hábitos de trabajo. En un blog de gran tamaño, cualquier proceso de ajuste y acomodo se enfrenta a conflictos y dificultades de muy diversa naturaleza, y por ello tengo intención de dedicar a los trabajos que estoy realizando una serie de artículos, en los que iré anotando las principales características del tema Hybrid, los problemas que he tenido que afrontar y las soluciones que he puesto en práctica.</p>
<p>Quiero comenzar este primer artículo de la serie por la explicación de aquellos principios que han guiado el proceso de adaptación, lo cual me llevará a profundizar en las características de Hybrid y en algunas funcionalidades del tema (y de <a title="http://wordpress.org" href="http://wordpress.org">WordPress</a>) que permiten un altísimo grado de personalización de los sitios web elaborados con este magnífico tema.</p>
<p><span id="more-1939"></span></p>
<h2>1. Mantenimiento del aspecto visual característico del blog</h2>
<p>Tras instalar el tema Tarski, en <a title="Tarski para el Tigre" href="https://www.labitacoradeltigre.com/2006/05/30/tarski-para-el-tigre/">mayo de 2006</a>, el blog adoptó un patrón visual muy limpio, casi minimalista, con grandes espacios en blanco, escaso aparato gráfico y una tipografía nítida y coherente. Me he fijado la meta de mantener, en la medida de lo posible, ese patrón de diseño, propósito que el tema Hybrid favorece, pues su aspecto visual responde a principios muy semejantes. No obstante, la renovación del blog ha supuesto algunas modificaciones importantes:</p>
<ul>
<li>Las páginas del sitio web tienen mayor anchura que antes (960 píxels frente a 760), lo cual implica también una imagen de cabecera más amplia. Por cierto, he conseguido el efecto de daguerrotipo aplicado a los ojos del tigre siguiendo el tutorial <a title="Efecto Daguerre (difuminar bordes) en Photoshop" href="http://www.todo-photoshop.com/tutorial-photoshop/efectos/efecto-daguerre-difuminar-bordes-photoshop.html">Efecto Daguerre (difuminar bordes) en Photoshop</a>.</li>
<li>La caja de texto también es más ancha que antes (620 píxels frente a 500). La ganancia de espacio proporciona más claridad al texto, sin comprometer su legibilidad.</li>
<li>El diseño hace uso de una tipografía con remates o serifas, basada en la fuente tipográfica <a title="Georgia (tipografía) - Wikipedia" href="http://es.wikipedia.org/wiki/Georgia_(tipograf%C3%ADa)">Georgia</a>, lo cual marca una diferencia muy clara con la que hasta ahora venía utilizando (<a title="Verdana - Wikipedia" href="http://es.wikipedia.org/wiki/Verdana">Verdana</a>).</li>
<li>Las páginas de archivo o índices, es decir, las páginas correspondientes a los listados de artículos por fecha, categoría, etiquetas, autores, búsquedas, etc., exhiben miniaturas de 110 x 110 píxels, que el tema extrae de las <a title="Home / Archives / 2009 / November / 16 / Everything you need to know about WordPress 2.9′s post image feature" href="http://justintadlock.com/archives/2009/11/16/everything-you-need-to-know-about-wordpress-2-9s-post-image-feature">imágenes destacadas</a>. Esta característica proporciona al blog un aspecto muy elegante y profesional (véanse, a título de ejemplo, las páginas de la categoría de <a title="Entradas de La Bitácora del Tigre correspondientes a la categoría 'Fotos'" href="https://www.labitacoradeltigre.com/categoria/fotos/">Fotos</a> y la que corresponde a las entradas con la etiqueta <a title="Entradas de La Bitácora del Tigre correspondientes a la etiqueta 'Viajes y excursiones'" href="https://www.labitacoradeltigre.com/etiqueta/viajes-y-excursiones/">viajes y excursiones</a>). Naturalmente, para que esta funcionalidad sea posible es necesario que en cada entrada o página se haya incluido una imagen destacada, lo cual solo ocurre en un porcentaje relativamente pequeño de las entradas. En lo sucesivo, intentaré añadir una imagen destacada a todos los artículos que vaya creando o editando, pero es más que dudoso que pueda hacerlo con todos, por el enorme trabajo que ello supondría.</li>
<li>Algunos estilos de posicionamiento y alineación de imágenes que creé en el tema Tarski con anterioridad a diciembre de 2008 no tienen su equivalente en Hybrid, porque fueron diseñados “a mano”, sin tener en cuenta los procedimientos estándar de WordPress (véanse algunos detalles del caso en <a href="https://www.labitacoradeltigre.com/2008/12/14/actualizacion-a-wordpress-27-y-mas-sobre-barcelona/">Actualización a WordPress 2.7 y más sobre Barcelona</a>). En el pecado llevo la penitencia, porque tras el cambio de tema he advertido que hay entradas mal formateadas, que tendré que corregir. Pido disculpas de antemano a los lectores que se encuentren con ellas, y les estaría muy agradecido si me informaran de cuantas anomalías descubran.</li>
</ul>
<h2>2. Consecución de un correcto etiquetado semántico y características SEO</h2>
<p>El tema Tarski se caracterizaba por una muy buena estructuración del código HTML, pero la de Hybrid es probablemente mejor. Además, Hybrid ofrece una ventaja añadida, ya que permite etiquetar todas las entradas y páginas fijas con metadatos (véase la figura 1, donde pueden observarse los campos de título, descripción, palabras claves) que resultan muy útiles a la hora de favorecer la indexación del sitio y su <a title="Posicionamiento en buscadores - Wikipedia" href="http://es.wikipedia.org/wiki/Posicionamiento_en_buscadores">posicionamiento en los buscadores</a>, que tanta importancia tienen a la hora de localizar un contenido en la Red. Aunque hasta la fecha utilizaba para estos propósitos el plugin <a title="Plugin Platinum SEO Pack" href="http://wordpress.org/extend/plugins/platinum-seo-pack/">Platinum SEO Pack</a>, que en alguna ocasión me ha venido de perlas para afinar los metadatos del blog (véase, por ejemplo, <a title="Sobre los riesgos de un buen posicionamiento en los buscadores" href="https://www.labitacoradeltigre.com/2009/01/24/sobre-los-riesgos-de-un-buen-posicionamiento-en-los-buscadores/">Sobre los riesgos de un buen posicionamiento en los buscadores</a>), es posible que lo desactive en el futuro, pues en gran medida resulta redundante.</p>
<figure id="attachment_5463" aria-describedby="caption-attachment-5463" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-editor-01.jpg"><img decoding="async" class="wp-image-5463 size-full" title="Figura 1 - Metadatos y otras funciones que proporciona el tema Hybrid" src="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-editor-01.jpg" alt="Figura 1 - Metadatos y otras funciones que proporciona el tema Hybrid" width="800" height="574" srcset="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-editor-01.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-editor-01-500x359.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-editor-01-768x551.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5463" class="wp-caption-text">Figura 1 &#8211; Metadatos y otras funciones que proporciona el tema Hybrid</figcaption></figure>
<h2>3. Aumento de las posibilidades de personalización</h2>
<p>Hybrid es un tema que ofrece unas posibilidades de personalización y adaptación mucho mayores que las del tema Tarski, especialmente para aquellos usuarios acostumbrados a las interioridades del HTML, las hojas de estilo en cascada (CSS) y el lenguaje PHP. Buena parte de las hazañas que los expertos en estos lenguajes pueden lograr con Hybrid están fuera de mi alcance, pero sí he conseguido poner en práctica unas cuantas modificaciones, a saber:</p>
<ul>
<li>Desarrollo de un <a title="WordPress Codex - Child Theme" href="http://codex.wordpress.org/Child_Themes">tema-hijo</a>, en el que he incluido varios estilos modificados (para la cabecera, para el menú superior, para ciertos elementos incluidos en las reseñas, para las entradas fijas o <em>sticky posts</em>, etc.), plantillas personalizadas para páginas fijas (por ejemplo las del <a title="Índice general" href="https://www.labitacoradeltigre.com/indice-general/">índice general</a> y la de las <a title="Etiquetas" href="https://www.labitacoradeltigre.com/etiquetas/">etiquetas más frecuentes</a>), imágenes, etc. He trasladado varios estilos personalizados del tema Tarski al nuevo tema, pero en este ámbito todavía me quedan muchas modificaciones por hacer. La gran ventaja de un tema-hijo es que si actualizo el tema padre (es decir, el tema Hybrid), no pierdo las modificaciones o personalizaciones que haya realizado.</li>
<li>Implantación de widgets o/y de código en aquellas zonas widgetizables que están contempladas en el diseño del tema Hybrid, y en las zonas adicionales que aparecen tras la instalación de los plugins <a title="Plugin Hybrid Hook Widgets" href="http://wordpress.org/extend/plugins/hybrid-hook-widgets/">Hybrid Hook Widgets</a> y <a title="Plugin Hybrid Hook" href="http://wordpress.org/extend/plugins/hybrid-hook/">Hybrid Hook</a> (figuras 2 y 3). El ejemplo más notorio del uso de estos elementos en mi blog es la imagen de cabecera, insertada en un widget denominado “Header”, pero hay otros no menos importantes: la advertencia sobre la moderación de comentarios, situada sobre el área denominada “Hook: Comment Form”, la lista de entradas relacionadas, creada mediante el widget que proporciona la extensión <a title="Plugin Yet Another Related Posts Plugin" href="http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/">Yet Another Related Posts Plugin</a> y luego insertada en el área que se sitúa tras cada entrada individual, etc. También he creado <a title="Entradas de La Bitácora del Tigre correspondientes a la etiqueta 'widgets condicionales'" href="https://www.labitacoradeltigre.com/etiqueta/widgets-condicionales/">widgets condicionales</a> asociados a distintas circunstancias del blog, pero la importancia de este aspecto en el proceso de personalización aconseja tratarla con más detalle en un próximo artículo.</li>
<li>Utilización de los <a title="Theme Hybrid - Widgets" href="http://themehybrid.com/themes/hybrid/widgets">widgets mejorados del tema Hybrid</a>, que permiten muchas más opciones que las que WordPress proporciona de manera estándar. Por ejemplo, el widget de categorías que utilizaba en la barra lateral derecha con el tema Tarski era resultado de una laboriosa manipulación del código PHP, mientras que el actual (figura 4) simplemente hace uso de una de las cuantas opciones que ya incorpora el widget mejorado de Hybrid.</li>
</ul>
<figure id="attachment_5462" aria-describedby="caption-attachment-5462" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-01.jpg"><img decoding="async" class="wp-image-5462 size-full" title="Figura 2 - Zonas de widgets del tema Hybrid" src="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-01.jpg" alt="Figura 2 - Zonas de widgets del tema Hybrid" width="800" height="541" srcset="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-01.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-01-500x338.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-01-768x519.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5462" class="wp-caption-text">Figura 2 &#8211; Zonas de widgets del tema Hybrid</figcaption></figure>
<figure id="attachment_5461" aria-describedby="caption-attachment-5461" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-hooks-01.jpg"><img loading="lazy" decoding="async" class="wp-image-5461 size-full" title="Figura 3 - &quot;Hooks&quot; proporcionados por el plugin Hybrid Hooks" src="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-hooks-01.jpg" alt="Figura 3 - &quot;Hooks&quot; proporcionados por el plugin Hybrid Hooks" width="800" height="567" srcset="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-hooks-01.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-hooks-01-500x354.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-hooks-01-768x544.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5461" class="wp-caption-text">Figura 3 &#8211; «Hooks» proporcionados por el plugin Hybrid Hooks</figcaption></figure>
<figure id="attachment_5460" aria-describedby="caption-attachment-5460" style="width: 838px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-02.jpg"><img loading="lazy" decoding="async" class="wp-image-5460 size-full" title="Figura 4 - Widget de categorías mejorado del tema Hybrid" src="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-02.jpg" alt="Figura 4 - Widget de categorías mejorado del tema Hybrid" width="838" height="436" srcset="https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-02.jpg 838w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-02-500x260.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-02-768x400.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-02-800x416.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2011/09/hybrid-widgets-02-348x180.jpg 348w" sizes="auto, (max-width: 838px) 100vw, 838px" /></a><figcaption id="caption-attachment-5460" class="wp-caption-text">Figura 4 &#8211; Widget de categorías mejorado del tema Hybrid</figcaption></figure>
<h2>4. Documentación y soporte</h2>
<p><a title="Justin Tadlock" href="http://justintadlock.com/">Justin Tadlock</a>, creador del tema Hybrid, brinda a los usuarios registrados en su sitio web una documentación y soporte sencillamente espléndidos. No hay más que acceder a los <a title="Hybrid Theme - Hybrid Theme Support" href="http://themehybrid.com/support/forum/hybrid-theme">foros del tema</a> e investigar por entre las casi 28.000 intervenciones que forman parte de él para darse cuenta de la aceptación que este tema ha tenido entre los usuarios de WordPress y de la muy infrecuente calidad del soporte que nos proporciona Tadlock. Para ejemplo, he <a title="Query Posts bulleted lists" href="http://themehybrid.com/support/topic/query-posts-bulleted-lists">aquí</a> la respuesta que ayer me dio el autor a una pregunta que le había planteado apenas unas cuantas horas antes, sobre el resultado visual de una lista de entradas elaborada con el plugin <a title="Plugin Query Posts" href="http://wordpress.org/extend/plugins/query-posts/">Query Posts</a>.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2011/09/29/adaptandome-a-hybrid-1/">Adaptándome a Hybrid, 1</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.labitacoradeltigre.com/2011/09/29/adaptandome-a-hybrid-1/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1939</post-id>	</item>
		<item>
		<title>La Bitácora del Tigre cambia de look</title>
		<link>https://www.labitacoradeltigre.com/2011/09/21/la-bitacora-del-tigre-cambia-de-look/</link>
					<comments>https://www.labitacoradeltigre.com/2011/09/21/la-bitacora-del-tigre-cambia-de-look/#comments</comments>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Wed, 21 Sep 2011 21:13:55 +0000</pubDate>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[gestión y mantenimiento del blog]]></category>
		<category><![CDATA[tema Hybrid]]></category>
		<category><![CDATA[tema Tarski]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=1897</guid>

					<description><![CDATA[<p>Cambio de tema de La Bitácora del Tigre. A partir del 21 de septiembre de 2011, adopta el tema Hybrid.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2011/09/21/la-bitacora-del-tigre-cambia-de-look/">La Bitácora del Tigre cambia de look</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Con fecha de 21 de septiembre de 2011, <em>La Bitácora del Tigre</em> ha cambiado de aspecto. El <a title="Tarski theme" href="http://tarskitheme.com/">tema Tarski</a>, que por primera vez instalé en <a title="Tarski para el Tigre" href="https://www.labitacoradeltigre.com/2006/05/30/tarski-para-el-tigre/">mayo de 2006</a>, ha dejado paso al <a title="Theme Hybrid" href="http://themehybrid.com/">tema Hybrid</a>, un extraordinario proyecto de <a title="Justin Tadlock" href="http://justintadlock.com/">Justin Tadlock</a>, cuyo desarrollo sigo desde hace tiempo con gran interés. La calidad y funcionalidad de Hybrid son indiscutibles, pero el tema me interesa sobre todo por sus posibilidades de personalización, y por la amplísima documentación que su autor incluye en la <a title="Hybrid WordPress Parent Theme" href="http://themehybrid.com/themes/hybrid">página del tema</a> (por cierto, conviene tener en cuenta que, aunque el tema sea gratuito, para acceder a los tutoriales y al sistema de soporte es preciso pagar una modesta cuota anual).</p>
<p><span id="more-1897"></span></p>
<p>El blog todavía requiere mucho trabajo de reajuste para recuperar en la medida de lo posible su aspecto visual característico (quiero emplearme a fondo con la creación de un <a title="WordPress Codex - Child Themes" href="http://codex.wordpress.org/Child_Themes">tema-hijo</a> que, entre otros requisitos, habrá de mantener los ojos felinos en la cabecera, aunque todavía no sé muy bien cómo hacerlo) y las funcionalidades de navegación que le aportaba el tema Tarski. Esta tarea me ocupará en los próximos días, así que ruego a mis lectores y lectoras que sepan disculpar los posibles fallos e inconsistencias que puedan aparecer durante esa fase transitoria.</p>
<p>Una nota final para los incondicionales del tema Tarski: quienes han confiado hasta la fecha en mi traducción del tema creado por <a title="Extralogical" href="http://extralogical.net/">Ben Eastaugh</a>, pueden estar seguros de que no les dejaré en la estacada. Tengo intención de renovar mis traducciones conforme vayan apareciendo nuevas versiones, entre otras razones porque Tarski es uno de los temas que utiliza la plataforma <a title="Multiblog" href="http://irati.pnte.cfnavarra.es/multiblog/">Multiblog</a> del PNTE.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2011/09/21/la-bitacora-del-tigre-cambia-de-look/">La Bitácora del Tigre cambia de look</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.labitacoradeltigre.com/2011/09/21/la-bitacora-del-tigre-cambia-de-look/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1897</post-id>	</item>
		<item>
		<title>Dos temas tipográficos para WordPress y sus traducciones al español</title>
		<link>https://www.labitacoradeltigre.com/2010/11/22/dos-temas-tipograficos-para-wordpress-y-sus-traducciones-al-espannol/</link>
					<comments>https://www.labitacoradeltigre.com/2010/11/22/dos-temas-tipograficos-para-wordpress-y-sus-traducciones-al-espannol/#comments</comments>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Mon, 22 Nov 2010 19:09:33 +0000</pubDate>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[tema The Erudite]]></category>
		<category><![CDATA[tema Typominima]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=1397</guid>

					<description><![CDATA[<p>Versiones en español de los temas tipográficos The Erudite y Typominima.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/11/22/dos-temas-tipograficos-para-wordpress-y-sus-traducciones-al-espannol/">Dos temas tipográficos para WordPress y sus traducciones al español</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Una de las tareas que más tiempo suelen ocuparme, tanto en el trabajo como en los ratos de ocio, es la búsqueda de temas de <a title="WordPress" href="http://wordpress.org">WordPress</a> que sean compatibles con las <a title="WordPress Codex - Create A Nework" href="http://codex.wordpress.org/Create_A_Network">instalaciones multisitio</a> de esta aplicación y estén traducidos al español o, al menos, se puedan verter a la lengua de Cervantes mediante los procedimientos estándar que WordPress proporciona a tal efecto (los interesados encontrarán abundante información sobre este asunto en los artículos titulados <a title="WordPress Codex - Installing WordPress in Your Language" href="http://codex.wordpress.org/Installing_WordPress_in_Your_Language">Installing WordPress in Your Language</a>, <a title="WordPress Codex - Translating WordPress" href="http://codex.wordpress.org/Translating_WordPress">Translating WordPress</a> y <a title="WordPress Codex - I18n for WordPress Developers" href="http://codex.wordpress.org/I18n_for_WordPress_Developers">I18n for WordPress Developers</a>).</p>
<p>Es cierto que la existencia del <a href="http://wordpress.org/extend/themes/">repositorio oficial de temas de WordPress</a>, cada vez más amplio, variado y con mayor conciencia de la necesidad de “localizar” los temas para permitir la generación de los archivos de traducción, facilita el mencionado objetivo, pero también lo es que muchos temas de calidad indiscutible ignoran olímpicamente tal necesidad, y que otros proporcionan un soporte limitado para las versiones lingüísticas, bien porque omiten algunas cadenas, bien porque ignoran el hecho de que no todas las lenguas comparten el orden de palabras característico del inglés, o bien porque hacen uso de mecanismos y diseños que dificultan la traducción.</p>
<p><span id="more-1397"></span></p>
<p>A lo largo de la historia de este blog <a title="Entradas de La Bitácora del Tigre correspondientes a la etiqueta 'temas para WordPress'" href="https://www.labitacoradeltigre.com/etiqueta/temas-para-wordpress/">he escrito en varias ocasiones sobre estos problemas</a>, no sólo para quejarme del imperialismo lingüístico del inglés (a la vista de las circunstancias, probablemente sería más útil y productivo protestar contra la bajada de sueldo de los funcionarios públicos), sino también para aportar unos cuantos granitos de arena a la construcción de la comunidad de practicantes de WordPress, mediante mis traducciones de temas como <a title="Graphene theme" href="http://www.khairul-syahir.com/wordpress-dev/graphene-theme">Graphene</a>, <a title="Entradas de La Bitácora del Tigre correspondientes a la etiqueta 'tema News'" href="https://www.labitacoradeltigre.com/etiqueta/tema-news/">News</a>, <a title="Tema P2 para microbloguear en WordPress" href="https://www.labitacoradeltigre.com/2009/05/09/tema-p2-para-microbloguear-en-wordpress/">P2</a>, <a title="Sobre los temas de WordPress para usos especiales y la traducción del tema Portfolio Press" href="https://www.labitacoradeltigre.com/2010/09/19/sobre-los-temas-de-wordpress-para-usos-especiales-y-la-traduccion-del-tema-portfolio-press/">Portfolio Press</a> o <a title="Entradas de La Bitácora del Tigre correspondientes a la etiqueta 'tema Tarski'" href="https://www.labitacoradeltigre.com/etiqueta/tema-tarski/">Tarski</a>. No son los únicos, desde luego, porque si incluyera en una lista todos los temas que he traducido total o parcialmente (y en ella habría que anotar <a title="Todas las plantillas de la plataforma Multiblog" href="http://irati.pnte.cfnavarra.es/multiblog/blog/2010/05/03/todas-las-plantillas-de-la-plataforma-multiblog/">los que forman parte de la plataforma Multiblog del PNTE</a>), estoy seguro de que la nómina pasaría de sesenta plantillas, de muy distinto tipo y condición.</p>
<p>Sin embargo, hasta la fecha nunca me había puesto a la tarea de traducir lo que podríamos llamar como “temas tipográficos”, es decir, temas centrados en el texto, con efectos gráficos mínimos y cuyo principal interés es la presentación armoniosa de la escritura. Creía que el interés de la comunidad bloguera en esta clase de plantillas sería más bien escaso, hasta que algunas de <a title="Eduardo Larequi en Twitter" href="http://twitter.com/elarequi">mis intervenciones en Twitter</a> fueron respondidas por Néstor Alonso (<a title="@elarequi Ese tema lo tenía yo junao para una cosa personal..." href="http://twitter.com/Potachov/statuses/4250329499566081">aquí</a> y <a title="@elarequi Yo lo he probado y también lo he descartado para los blogs de clase. Quizás en algún diseño especial, pero por el momento no" href="http://twitter.com/Potachov/statuses/5005941120438272">aquí</a>) y José María González Serna (<a title="@elarequi Muy chulo este tema. La pena es que no esté entre los que ofrece wordpress.com ¿Sabes qué hay que hacer para que lo pongan allí?" href="http://twitter.com/glezserna/statuses/4262217990012928">aquí</a>, <a title="@elarequi Sí que promete. Me están dando ganas de migrar otra vez mi blog a auladeletras para poder usar estos temas." href="http://twitter.com/glezserna/statuses/4998093183389696">aquí</a> y <a title="@elarequi Pero me voy a contener. Sí es muy posible, en cambio, que lo use en el blog del Taller Literario del IES." href="http://twitter.com/glezserna/statuses/4998460587638785">aquí</a>), lo cual me convenció de que podía ser interesante la traducción de dos temas tipográficos tan distinguidos y de tanta elegancia formal como <a title="The Erudite WordPress Theme" href="http://somadesign.ca/projects/the-erudite/">The Erudite</a> (figura 1) y <a title="Typominima - A gorgeous typography based minimal WordPres theme" href="http://typominima.blogsessive.com/">Typominima</a> (figura 2).</p>
<figure id="attachment_5016" aria-describedby="caption-attachment-5016" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-the-erudite.jpg"><img loading="lazy" decoding="async" class="wp-image-5016 size-full" title="Figura 1 - Blog de pruebas con el tema The Erudite" src="https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-the-erudite.jpg" alt="Figura 1 - Blog de pruebas con el tema The Erudite" width="800" height="1568" srcset="https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-the-erudite.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-the-erudite-255x500.jpg 255w, https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-the-erudite-768x1505.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-the-erudite-408x800.jpg 408w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5016" class="wp-caption-text">Figura 1 &#8211; Blog de pruebas con el tema The Erudite</figcaption></figure>
<figure id="attachment_5015" aria-describedby="caption-attachment-5015" style="width: 580px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-typominima.jpg"><img loading="lazy" decoding="async" class="wp-image-5015 size-full" title="Figura 2 - Blog de pruebas con el tema Typominima" src="https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-typominima.jpg" alt="Figura 2 - Blog de pruebas con el tema Typominima" width="580" height="2048" srcset="https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-typominima.jpg 580w, https://www.labitacoradeltigre.com/edu-images/2010/11/blog-con-tema-typominima-142x500.jpg 142w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a><figcaption id="caption-attachment-5015" class="wp-caption-text">Figura 2 &#8211; Blog de pruebas con el tema Typominima</figcaption></figure>
<p>No me extenderé sobre las características de ambas plantillas, pues ya están descritas en sus respectivos sitios web, aunque creo que conviene hacer algunas puntualizaciones sobre las traducciones que ofrezco a continuación. The Erudite <a title="WordPress Themes - The Erudite" href="http://wordpress.org/extend/themes/the-erudite">forma parte del repositorio oficial de WordPress</a>, y aunque cuenta con ficheros <strong>es_ES.po</strong> y <strong>es_ES.mo</strong>, la traducción es incompleta, porque hay unas cuantas cadenas en el código original que no están preparadas para ser traducidas. El paquete ZIP que ofrezco al final de este artículo subsana esas deficiencias y mejora, por tanto, el resultado final del tema en su aplicación a blogs en español.</p>
<p>El caso de Typominima es muy distinto. El tema no está preparado para ser traducido (salvo que la traducción se haga editando las cadenas del código original), así que me he dedicado laboriosamente a llamar a todas las cadenas de texto mediante las funciones de traducción de WordPress, hasta conseguir los resultados apetecidos. Aunque voy cogiéndole el tranquillo a funciones como <a title="WordPress Codex - I18n for WordPress Developers" href="http://codex.wordpress.org/I18n_for_WordPress_Developers">_e(), __(), _c(), _x() y _n()</a> y algunas otras, tengo que reconocer que sólo a través del añejo sistema de la prueba y el error (y a costa de bastantes horas de trabajo), consigo progresar, porque como ya he dicho en más de una ocasión, mis habilidades de programador en PHP tienden a cero.</p>
<p>Los experimentos con ambas plantillas los he realizado sobre uno de mis blogs de prueba, el mismo en el que instalé el plugin <a title="Plugin Import HTML Pages" href="http://wordpress.org/extend/plugins/import-html-pages/">Import HTML Pages</a> y llevé a cabo las operaciones necesarias para escribir el artículo <a title="Para convertir un sitio web estático en un blog" href="https://www.labitacoradeltigre.com/2010/11/03/para-convertir-un-sitio-web-estatico-en-un-blog/">Para convertir un sitio web estático en un blog</a>. Con ello he conseguido matar dos pájaros de un tiro: por una parte, verificar el funcionamiento de los temas The Erudite y Typominima, y por otra insuflar nueva vida a <a title="Lengua en Secundaria - Reseñas" href="http://www.lenguaensecundaria.com/resenas/index.shtml">las antiguas reseñas de <em>Lengua en Secundaria</em></a>. Cuando haya repasado y reformateado a mi gusto estos treinta y tantos artículos (va para largo, porque es un proceso bastante pesado, sobre todo por el asunto de las notas a pie de página), lo más probable es que las importe desde <em>La Bitácora del Tigre</em>.</p>
<p>&nbsp;</p>
<p><strong>Adenda del 24 de diciembre de 2017</strong></p>
<p>Ya hace tiempo que he eliminado del servidor los ficheros de traducción de estos temas, razón por la cual he borrado también los enlaces de descarga, dado que no funcionaban y solo servían para crear confusión.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/11/22/dos-temas-tipograficos-para-wordpress-y-sus-traducciones-al-espannol/">Dos temas tipográficos para WordPress y sus traducciones al español</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.labitacoradeltigre.com/2010/11/22/dos-temas-tipograficos-para-wordpress-y-sus-traducciones-al-espannol/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1397</post-id>	</item>
		<item>
		<title>Más sobre temas especiales para WordPress: el tema News, 3</title>
		<link>https://www.labitacoradeltigre.com/2010/10/09/mas-sobre-temas-especiales-para-wordpress-el-tema-news-3/</link>
					<comments>https://www.labitacoradeltigre.com/2010/10/09/mas-sobre-temas-especiales-para-wordpress-el-tema-news-3/#comments</comments>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Sat, 09 Oct 2010 11:24:07 +0000</pubDate>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[DevPress]]></category>
		<category><![CDATA[tema News]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=1349</guid>

					<description><![CDATA[<p>Tercera entrega de la serie sobre el tema News: tipos de contenido y temas-hijo.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/10/09/mas-sobre-temas-especiales-para-wordpress-el-tema-news-3/">Más sobre temas especiales para WordPress: el tema News, 3</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Como ya señalé en <a title="Entradas de La Bitácora del Tigre correspondientes a la etiqueta 'tema News'" href="https://www.labitacoradeltigre.com/etiqueta/tema-news/">las dos anteriores entregas de esta serie</a>, al instalar y activar el tema News se crean dos <a title="WordPress Codex - Custom Post Types" href="http://codex.wordpress.org/Custom_Post_Types">tipos de contenido personalizados</a>, denominados “videos” y “slideshows” (“vídeos” y “presentaciones” en mi traducción, tal como puede verse en las figuras 1 y 2). Obsérvese que el segundo término es demasiado largo para el interfaz de WordPress, y hace que se desencuadre ligeramente el menú de la barra lateral izquierda. Si alguien encuentra una traducción más breve, le agradeceré que me lo comunique; ya he pensado en “diaporamas”, pero tiene exactamente las mismas letras, con la desventaja de que es un término bastante menos utilizado que el otro.</p>
<p>Los artículos correspondiente a ambos tipos de contenido se editan de la misma manera que cualquier entrada o página de WordPress, aunque debe tenerse en cuenta que los creadores del tema han simplificado el interfaz de edición de ambos tipos de contenido, pues no cabe la posibilidad de adscribirlos a categorías o adjuntarles etiquetas (aprovecho para señalar que ya existen temas que asocian los tipos de contenido con categorías propias, como es el caso de <a title="Portfolium 1.1 WordPress Theme" href="http://wpshower.com/free-wordpress-themes/portfolium-free-wordpress-theme/">Portfolium</a>). A cambio, News ofrece un bloque adicional de campos personalizados, destinado a diversos metadatos: título, descripción, palabras clave e imagen en miniatura (figura 3). Estos cuatro campos también forman parte del interfaz de edición de entradas y páginas, lo cual convierte al tema News en una herramienta muy efectiva a la hora de producir páginas fácilmente indexables por los motores de búsqueda.</p>
<p><span id="more-1349"></span></p>
<figure id="attachment_5491" aria-describedby="caption-attachment-5491" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-017.jpg"><img loading="lazy" decoding="async" class="wp-image-5491 size-full" title="Figura 1 - Edición de un artículo correspondiente al tipo de contenido &quot;vídeos&quot;" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-017.jpg" alt="Figura 1 - Edición de un artículo correspondiente al tipo de contenido &quot;vídeos&quot;" width="1024" height="509" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-017.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-017-500x249.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-017-768x382.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-017-800x398.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5491" class="wp-caption-text">Figura 1 &#8211; Edición de un artículo correspondiente al tipo de contenido «vídeos»</figcaption></figure>
<figure id="attachment_5490" aria-describedby="caption-attachment-5490" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-018.jpg"><img loading="lazy" decoding="async" class="wp-image-5490 size-full" title="Figura 2 - Edición de un artículo correspondiente al tipo de contenido &quot;presentaciones&quot;" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-018.jpg" alt="Figura 2 - Edición de un artículo correspondiente al tipo de contenido &quot;presentaciones&quot;" width="1024" height="506" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-018.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-018-500x247.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-018-768x380.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-018-800x395.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5490" class="wp-caption-text">Figura 2 &#8211; Edición de un artículo correspondiente al tipo de contenido «presentaciones»</figcaption></figure>
<figure id="attachment_5489" aria-describedby="caption-attachment-5489" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-019.jpg"><img loading="lazy" decoding="async" class="wp-image-5489 size-full" title="Figura 3 - Introducción de metadatos en los campos personalizados del interfaz de edición" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-019.jpg" alt="Figura 3 - Introducción de metadatos en los campos personalizados del interfaz de edición" width="1024" height="594" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-019.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-019-500x290.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-019-768x446.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-019-800x464.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5489" class="wp-caption-text">Figura 3 &#8211; Introducción de metadatos en los campos personalizados del interfaz de edición</figcaption></figure>
<p>Para insertar un vídeo en un artículo correspondiente a dicho tipo de contenido, basta con copiar y pegar la URL (véase la figura 4). Siempre que el servicio de alojamiento soporte la tecnología <a title="oEmbed.com" href="http://www.oembed.com/">oEmbed</a>, WordPress será capaz de interpretar el elemento multimedia y rodearlo del código HTML necesario. Por su parte, las presentaciones se elaboran mediante el procedimiento al que ya me referí en <a title="Más sobre temas especiales para WordPress: el tema News, 2" href="https://www.labitacoradeltigre.com/2010/10/05/mas-sobre-temas-especiales-para-wordpress-el-tema-news-2/">la segunda entrada de esta serie</a> y que está descrito en el <a title="DevPress - News Theme - Slideshows" href="http://devpress.com/codex/news/slideshows/">tutorial</a> elaborado al efecto por <a title="DevPress" href="http://devpress.com/">DevPress</a>. Seguramente también será posible insertar presentaciones de <a title="SlideShare" href="http://www.slideshare.net/">SlideShare</a> y otros servicios semejantes mediante oEmbed, pero aunque he leído <a title="[resolved] Add New Provider oEmbed" href="http://wordpress.org/support/topic/add-new-provider-oembed[resolved] Add New Provider oEmbed">algún truco</a> sobre el particular, no he profundizado lo suficiente para hacer afirmaciones tajantes al respecto.</p>
<figure id="attachment_5488" aria-describedby="caption-attachment-5488" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-020.jpg"><img loading="lazy" decoding="async" class="wp-image-5488 size-full" title="Figura 4 - Inserción de un vídeo correspondiente a un servicio (YouTube) compatible con oEmbed" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-020.jpg" alt="Figura 4 - Inserción de un vídeo correspondiente a un servicio (YouTube) compatible con oEmbed" width="800" height="368" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-020.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-020-500x230.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-020-768x353.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5488" class="wp-caption-text">Figura 4 &#8211; Inserción de un vídeo correspondiente a un servicio (YouTube) compatible con oEmbed</figcaption></figure>
<p>El tema News proporciona los archivos de plantilla necesarios (se trata de <strong>slideshow.php</strong> y <strong>video.php</strong>) para representar adecuadamente los dos tipos de contenido. El resultado de su aplicación a los respectivos tipos de artículos (no hace falta modificar ningún parámetro, porque el tema lo hace de forma automática) es, como ya mostré con las capturas de pantalla incluidas en <a title="Más sobre temas especiales para WordPress: el tema News, 1" href="https://www.labitacoradeltigre.com/2010/09/30/mas-sobre-temas-especiales-para-wordpress-el-tema-news-1/">la primera entradas de esta serie</a>, sencillamente espectacular. No obstante, no es posible utilizar páginas de archivo o índices que permitan obtener listados de todos los artículos pertenecientes al tipo “presentaciones”, o al tipo “vídeos”. Es decir, URLs como <strong>http://www.misitio.com/videos</strong> o <strong>http://www.misitio.com/presentaciones</strong> producen un molesto error de página no encontrada.</p>
<p>Cuando descubrí esta circunstancia pensé que era un defecto de diseño del tema, y puse el caso en conocimiento de sus creadores (véase mi intervención en los foros de DevPress, titulada <a title="DevPress Forums - Custom post type URLs" href="http://devpress.com/support/topics/custom-post-type-urls/">Custom post type URLs</a>), pero lo cierto es que yo estaba pidiendo peras al olmo, puesto que las páginas de archivo correspondientes a los tipos de contenido personalizado constituyen una funcionalidad todavía no incorporada al núcleo de WordPress. Tal como apunta <a title="DevPress Forums - Custom post type URLs (comentario de Justin Tadlock)" href="http://devpress.com/support/topics/custom-post-type-urls#post-520">Justin Tadlock en su respuesta a mi intervención</a>, está previsto que la <a title="Process and Scope for 3.1, Part I" href="http://wpdevel.wordpress.com/2010/09/03/process-and-scope-for-3-1-part-i/">versión 3.1</a> incorpore esta característica fundamental. A la espera de dicha actualización, ahora mismo es posible obtener las páginas de archivo correspondientes a los tipos de contenido personalizados mediante la instalación de alguno de los plugins que proporcionan las funciones necesarias, como por ejemplo, <a title="Plugin Custom Post Type Archives" href="http://wordpress.org/extend/plugins/custom-post-type-archives/">Custom Post Type Archives</a> o <a title="Plugin Simple Custom Post Type Archives" href="http://wordpress.org/extend/plugins/simple-custom-post-type-archives/">Simple Custom Post Type Archives</a>. Yo he utilizado en mi blog de pruebas la primera de estas extensiones (por cierto, <a title="Custom Post Type Archives" href="http://ratvars.com/custom-post-type-archives/">con una documentación extraordinaria, muy superior a lo habitual</a>), configurada tal como se ve en la figura 5, con resultados no del todo óptimos, pero en cualquier caso más que satisfactorios (figuras 6 y 7).</p>
<figure id="attachment_5487" aria-describedby="caption-attachment-5487" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-021.jpg"><img loading="lazy" decoding="async" class="wp-image-5487 size-full" title="Figura 5 - Configuración del plugin Custom Post Type Archives" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-021.jpg" alt="Figura 5 - Configuración del plugin Custom Post Type Archives" width="800" height="591" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-021.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-021-500x369.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-021-768x567.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5487" class="wp-caption-text">Figura 5 &#8211; Configuración del plugin Custom Post Type Archives</figcaption></figure>
<figure id="attachment_5486" aria-describedby="caption-attachment-5486" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-022.jpg"><img loading="lazy" decoding="async" class="wp-image-5486 size-full" title="Figura 6 - Página de archivo correspondiente al tipo de contenido &quot;vídeos&quot;" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-022.jpg" alt="Figura 6 - Página de archivo correspondiente al tipo de contenido &quot;vídeos&quot;" width="800" height="1267" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-022.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-022-316x500.jpg 316w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-022-768x1216.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-022-505x800.jpg 505w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5486" class="wp-caption-text">Figura 6 &#8211; Página de archivo correspondiente al tipo de contenido «vídeos»</figcaption></figure>
<figure id="attachment_5485" aria-describedby="caption-attachment-5485" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-023.jpg"><img loading="lazy" decoding="async" class="wp-image-5485 size-full" title="Figura 7- Página de archivo correspondiente al tipo de contenido &quot;presentaciones&quot;" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-023.jpg" alt="Figura 7- Página de archivo correspondiente al tipo de contenido &quot;presentaciones&quot;" width="800" height="1407" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-023.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-023-284x500.jpg 284w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-023-768x1351.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-023-455x800.jpg 455w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5485" class="wp-caption-text">Figura 7- Página de archivo correspondiente al tipo de contenido «presentaciones»</figcaption></figure>
<p>Otra de las características más interesantes del tema News es el soporte para los <a title="WordPress Codex - Child Themes" href="http://codex.wordpress.org/Child_Themes">temas-hijo de WordPress</a>. Para hacer más fácil la personalización, los autores han incluido un <a title="DevPress - News theme - Child Themes" href="http://devpress.com/codex/news/child-themes/">tutorial</a> muy fácil de seguir, e incluso proporcionan un <a title="News Child WordPress Theme" href="http://devpress.com/downloads/news-child.zip">modelo de tema-hijo</a> que se puede aprovechar para realizar toda clase de pruebas y experimentos. El mío no es demasiado original, pues me he limitado a sustituir el logotipo original por una cabeza de tigre al estilo <a title="Apple iPhone" href="http://www.apple.com/es/iphone/">iPhone</a> (véase la figura 8).</p>
<figure id="attachment_5484" aria-describedby="caption-attachment-5484" style="width: 1006px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-024.jpg"><img loading="lazy" decoding="async" class="wp-image-5484 size-full" title="Figura 8 - Tema-hijo para el tema News, con el título transformado" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-024.jpg" alt="Figura 8 - Tema-hijo para el tema News, con el título transformado" width="1006" height="690" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-024.jpg 1006w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-024-500x343.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-024-768x527.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-024-800x549.jpg 800w" sizes="auto, (max-width: 1006px) 100vw, 1006px" /></a><figcaption id="caption-attachment-5484" class="wp-caption-text">Figura 8 &#8211; Tema-hijo para el tema News, con el título transformado</figcaption></figure>
<p>Este nuevo logotipo ha sido elaborado con la aplicación online <a href="http://www.iconj.com/iphone_style_icon_generator.php">iPhone Style Icon Generator</a>, a partir de <a href="http://www.flickr.com/photos/elarequi/322030607/in/set-72157594261189821/">una de mis imágenes de Flickr</a>, que a su vez es el origen del avatar que utilizo en este blog, en mi cuenta de <a title="Twitter" href="http://twitter.com/elarequi">Twitter</a> y en algunos otros sitios. En cuanto a los estilos que controlan la apariencia del título del blog, basta con añadir al fichero <strong>style.css</strong> del tema-hijo el siguiente código:</p>
<pre class="brush: css; title: ; notranslate">#site-title {
	background: url(&quot;images/tigre.png&quot;) no-repeat scroll 0 5px transparent;
	padding: 0 20px;
}</pre>
<p>Respecto a mi traducción del tema News al español, conviene tener en cuenta algunas observaciones, a saber:</p>
<ul>
<li>He traducido el widget denominado “Utility: Header”, correspondiente a la línea 155 del fichero <strong>functions.php</strong>, como “Cabecera”, a secas, pues estoy seguro de que traducir el primer término del nombre original no sirve más que para generar confusión.</li>
<li>El nombre “Subsidiary Menu”, definido en la línea 167 del fichero <strong>functions.php</strong>, lo he traducido por “Menú de pie de página”; tal denominación se ajusta perfectamente a la naturaleza y ubicación de dicho menú, y hace innecesaria la traducción del adjetivo.</li>
<li>Hay una opción en el widget de etiquetas, titulada “Pad counts?” (línea 272 del fichero <strong>/library/classes/widget-tags.php</strong>), que me ha costado mucho traducir. Tras varias consultas al <a title="WordPress Codex - Function Reference/get terms" href="http://codex.wordpress.org/Function_Reference/get_terms">Codex de WordPress</a>, he encontrado finalmente una pista en el blog de <a title="Post al Azar, Combo Box de Archivos, y Nube de Etiquetas en WordPress.com" href="http://javieraroche.com/2007/04/27/post-al-azar-combo-box-de-archivos-y-nube-de-etiquetas-en-wordpresscom/">Javier Aroche</a>, tras lo cual he decidido optar por una traducción muy poco literal, de tipo explicativo: “¿Incluir en el número de entradas las que corresponden a términos-hijo?”.</li>
<li>El botón de “Suscribirse”, que forma parte del widget de boletín de noticias, no es un texto, sino una imagen (<strong>/images/bg-sidebar-newsletter.png</strong>). Así pues, si se quiere traducir este elemento, hay que editar el fichero PNG.</li>
</ul>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/10/09/mas-sobre-temas-especiales-para-wordpress-el-tema-news-3/">Más sobre temas especiales para WordPress: el tema News, 3</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.labitacoradeltigre.com/2010/10/09/mas-sobre-temas-especiales-para-wordpress-el-tema-news-3/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1349</post-id>	</item>
		<item>
		<title>Más sobre temas especiales para WordPress: el tema News, 2</title>
		<link>https://www.labitacoradeltigre.com/2010/10/05/mas-sobre-temas-especiales-para-wordpress-el-tema-news-2/</link>
					<comments>https://www.labitacoradeltigre.com/2010/10/05/mas-sobre-temas-especiales-para-wordpress-el-tema-news-2/#comments</comments>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Tue, 05 Oct 2010 20:30:25 +0000</pubDate>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[DevPress]]></category>
		<category><![CDATA[tema News]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=1338</guid>

					<description><![CDATA[<p>Segunda entrega de la serie sobre el tema News: elementos de navegación (menús y widgets) y presentaciones animadas.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/10/05/mas-sobre-temas-especiales-para-wordpress-el-tema-news-2/">Más sobre temas especiales para WordPress: el tema News, 2</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Para continuar <a title="Más sobre temas especiales para WordPress: el tema News, 1" href="https://www.labitacoradeltigre.com/2010/09/30/mas-sobre-temas-especiales-para-wordpress-el-tema-news-1/">la serie que comencé el pasado jueves sobre el tema News</a>, nada mejor que tratar a continuación sobre algunas de sus funcionalidades más interesantes. La primera que debe destacarse es la de los elementos de navegación, pues News ofrece una gran cantidad de recursos, tanto en lo que concierne a los menús como a los widgets. En cuanto a los primeros, el tema está preparado para utilizar hasta tres instancias de los <a title="WordPress Codex - Appearance Menus SubPanel" href="http://codex.wordpress.org/Appearance_Menus_SubPanel">menús característicos de WordPress 3.0</a>, dos de los cuales, ambos desplegables, se disponen en la cabecera y el tercero en el pie de página, tal como puede apreciarse en las figuras 1 y 2.</p>
<p>Los tres menús admiten modificaciones mediante estilos CSS (por ejemplo, el icono que aparece a la derecha del enlace de RSS se logra mediante la clase “feed”), y su configuración está perfectamente explicada en <a title="DevPress - News Theme - Menus" href="http://devpress.com/codex/news/menus/">el tutorial que a tal efecto ha preparado DevPress</a>. Si se observa la figura 3, podrá entenderse la potencia del sistema de menús de WordPress, que permite combinar todo tipo de enlaces, y disponerlos en el orden deseado, mediante un interfaz de “arrastrar y soltar”, muy cómodo e intuitivo.</p>
<p><span id="more-1338"></span></p>
<figure id="attachment_5482" aria-describedby="caption-attachment-5482" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-008.jpg"><img loading="lazy" decoding="async" class="wp-image-5482 size-full" title="Figura 1 - Menús de la cabecera" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-008.jpg" alt="Figura 1 - Menús de la cabecera" width="1024" height="386" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-008.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-008-500x188.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-008-768x290.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-008-800x302.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5482" class="wp-caption-text">Figura 1 &#8211; Menús de la cabecera</figcaption></figure>
<figure id="attachment_5481" aria-describedby="caption-attachment-5481" style="width: 1025px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-009.jpg"><img loading="lazy" decoding="async" class="wp-image-5481 size-full" title="Figura 2 - Menú del pie de página" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-009.jpg" alt="Figura 2 - Menú del pie de página" width="1025" height="169" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-009.jpg 1025w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-009-500x82.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-009-768x127.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-009-800x132.jpg 800w" sizes="auto, (max-width: 1025px) 100vw, 1025px" /></a><figcaption id="caption-attachment-5481" class="wp-caption-text">Figura 2 &#8211; Menú del pie de página</figcaption></figure>
<figure id="attachment_5480" aria-describedby="caption-attachment-5480" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-010.jpg"><img loading="lazy" decoding="async" class="wp-image-5480 size-full" title="Figura 3 - Configuración de los menús del tema News" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-010.jpg" alt="Figura 3 - Configuración de los menús del tema News" width="1024" height="664" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-010.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-010-500x324.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-010-768x498.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-010-800x519.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5480" class="wp-caption-text">Figura 3 &#8211; Configuración de los menús del tema News</figcaption></figure>
<p>El tema News también está muy bien dotado en lo que concierne a los widgets, pues no sólo añade opciones de configuración exhaustivas a los que ya trae de serie WordPress (véase, por ejemplo, la figura 4, en la que aparece una captura que demuestra las abrumadoras posibilidades de la configuración del widget de categorías), sino que presenta widgets exclusivos, muy apropiados para la configuración de un sitio web al estilo revista o magazine: suscripción a boletines de noticias mediante <a title="FeedBurner" href="http://feedburner.google.com/">FeedBurner</a>, lista de entradas más populares, con opciones para los artículos más visitados y más comentados, y serie fotográfica de las imágenes incluidas en los artículos del sitio (figura 5).</p>
<figure id="attachment_5479" aria-describedby="caption-attachment-5479" style="width: 877px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-011.jpg"><img loading="lazy" decoding="async" class="wp-image-5479 size-full" title="Figura 4 - Opciones del widget de categorías" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-011.jpg" alt="Figura 4 - Opciones del widget de categorías" width="877" height="638" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-011.jpg 877w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-011-500x364.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-011-768x559.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-011-800x582.jpg 800w" sizes="auto, (max-width: 877px) 100vw, 877px" /></a><figcaption id="caption-attachment-5479" class="wp-caption-text">Figura 4 &#8211; Opciones del widget de categorías</figcaption></figure>
<figure id="attachment_5478" aria-describedby="caption-attachment-5478" style="width: 318px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-012.jpg"><img loading="lazy" decoding="async" class="wp-image-5478 size-full" title="Figura 5: tres de las cinco áreas de widgets" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-012.jpg" alt="Figura 5: tres de las cinco áreas de widgets" width="318" height="577" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-012.jpg 318w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-012-276x500.jpg 276w" sizes="auto, (max-width: 318px) 100vw, 318px" /></a><figcaption id="caption-attachment-5478" class="wp-caption-text">Figura 5: tres de las cinco áreas de widgets</figcaption></figure>
<p>Los widgets de News se pueden situar en cinco áreas distintas: dos en la barra lateral izquierda y las otras tres (figura 6) en diversos lugares del blog: una en la cabecera, muy apropiada para el formulario de búsqueda; otra para las páginas de <a title="Error 404 en la Wikipedia" href="http://es.wikipedia.org/wiki/Error_404">error 404</a> (véase, en la figura 7, la página de error personalizada que he elaborado en un santiamén, gracias a los infinitos recursos gráficos de <a title="Flickr" href="http://www.flickr.com/">Flickr</a>); y un área adicional para los artículos individuales del blog, que se intercala entre el contenido y el formulario de comentarios y en la cual se puede ubicar contenido, scripts o funciones especiales</p>
<figure id="attachment_5477" aria-describedby="caption-attachment-5477" style="width: 339px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-016.jpg"><img loading="lazy" decoding="async" class="wp-image-5477 size-full" title="Figura 6 - Widgets especiales" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-016.jpg" alt="Figura 6 - Widgets especiales" width="339" height="711" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-016.jpg 339w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-016-238x500.jpg 238w" sizes="auto, (max-width: 339px) 100vw, 339px" /></a><figcaption id="caption-attachment-5477" class="wp-caption-text">Figura 6 &#8211; Widgets especiales</figcaption></figure>
<figure id="attachment_5476" aria-describedby="caption-attachment-5476" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-013.jpg"><img loading="lazy" decoding="async" class="wp-image-5476 size-full" title="Figura 7 - Página de error 404 personalizada" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-013.jpg" alt="Figura 7 - Página de error 404 personalizada" width="800" height="466" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-013.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-013-500x291.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-013-768x447.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5476" class="wp-caption-text">Figura 7 &#8211; Página de error 404 personalizada</figcaption></figure>
<p>Otra funcionalidad interesantísima del tema News es la que permite crear presentaciones animadas o carruseles de fotografías a partir de las galerías de imágenes de WordPress. El uso de esta característica es sencillísimo (y además está muy bien explicado en el correspondiente <a title="DevPress - Theme News - Slideshows" href="http://devpress.com/codex/news/slideshows/">tutorial</a>), pues basta con subir a un artículo una serie de imágenes, agruparlas en una galería e insertarlas donde sea conveniente mediante el correspondiente <em>shortcode</em>. Si dicho artículo se configura como una <a title="Definitive Sticky Posts Guide for WordPress 2.7" href="http://www.nathanrice.net/blog/definitive-sticky-posts-guide-for-wordpress-27/">entrada fija o <em>sticky post</em></a>, el tema se encargará de traerlo a la página de inicio del blog, mediante una presentación de gran impacto visual (véase la figura 8). El carrusel también se puede lograr a partir de varias entradas individuales, siempre que se cumplan dos requisitos: adjuntar a cada una de ellas una imagen y configurarlas como entradas fijas. Con todas ellas el tema genera una presentación animada y la sitúa al comienzo de la página principal (figura 9).</p>
<figure id="attachment_5475" aria-describedby="caption-attachment-5475" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-014.jpg"><img loading="lazy" decoding="async" class="wp-image-5475 size-full" title="Figura 8 - Presentación animada en una entrada" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-014.jpg" alt="Figura 8 - Presentación animada en una entrada" width="1024" height="737" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-014.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-014-500x360.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-014-768x553.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-014-800x576.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5475" class="wp-caption-text">Figura 8 &#8211; Presentación animada en una entrada</figcaption></figure>
<figure id="attachment_5474" aria-describedby="caption-attachment-5474" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-015.jpg"><img loading="lazy" decoding="async" class="wp-image-5474 size-full" title="Figura 9 - Presentación animada en la página principal" src="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-015.jpg" alt="Figura 9 - Presentación animada en la página principal" width="1024" height="930" srcset="https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-015.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-015-500x454.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-015-768x698.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/10/tema-news-015-800x727.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5474" class="wp-caption-text">Figura 9 &#8211; Presentación animada en la página principal</figcaption></figure>
<p>En la próxima entrega de esta serie veremos cómo trata el tema News los tipos de contenido personalizado (presentaciones y vídeos), explicaremos cómo utilizar los campos personalizados para introducir metadatos en los artículos y analizaremos algunos aspectos mejorables del tema. Si mis previsiones se cumplen, la ya varias veces prometida traducción española será el colofón a esta serie dedicada al espléndido tema que tan generosamente nos ha entregado <a title="DevPress" href="http://devpress.com/">DevPress</a>.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/10/05/mas-sobre-temas-especiales-para-wordpress-el-tema-news-2/">Más sobre temas especiales para WordPress: el tema News, 2</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.labitacoradeltigre.com/2010/10/05/mas-sobre-temas-especiales-para-wordpress-el-tema-news-2/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1338</post-id>	</item>
		<item>
		<title>Más sobre temas especiales para WordPress: el tema News, 1</title>
		<link>https://www.labitacoradeltigre.com/2010/09/30/mas-sobre-temas-especiales-para-wordpress-el-tema-news-1/</link>
					<comments>https://www.labitacoradeltigre.com/2010/09/30/mas-sobre-temas-especiales-para-wordpress-el-tema-news-1/#comments</comments>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Thu, 30 Sep 2010 18:04:40 +0000</pubDate>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[DevPress]]></category>
		<category><![CDATA[tema News]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=1329</guid>

					<description><![CDATA[<p>Primera entrega de la serie sobre el tema News: configuración del tema para elaborar un sitio web al estilo portal de noticias o magazine.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/09/30/mas-sobre-temas-especiales-para-wordpress-el-tema-news-1/">Más sobre temas especiales para WordPress: el tema News, 1</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>En <a title="DevPress y Clean My Archives: una nueva solución para la página de índices del blog" href="https://www.labitacoradeltigre.com/2010/09/22/devpress-y-clean-my-archives-una-nueva-solucion-para-la-pagina-de-indices-del-blog/">el artículo que escribí el pasado miércoles</a>, destaqué la gran calidad de las extensiones y plantillas que <a title="DevPress" href="http://devpress.com/">DevPress</a> ha puesto a disposición de la comunidad de usuarios de <a title="WordPress" href="http://wordpress.org">WordPress</a>, y avancé mi intención de traducir al español el tema <a title="DevPress - News Theme" href="http://devpress.com/themes/news/">News</a>. Tomé como objetivo este tema porque presenta una serie de funcionalidades muy convenientes a la hora de utilizar WordPress al estilo CMS, ámbito en el que <a title="Multiblog" href="http://irati.pnte.cfnavarra.es/multiblog/">Multiblog</a>, la plataforma de blogs del <a title="Programa de Nuevas Tecnologías y Educación" href="http://pnte.educacion.navarra.es/portal/">PNTE</a>, todavía anda algo escasa de recursos (y yo siempre estoy a la busca y captura de buenos temas gratuitos para nuestros servicios de blogs educativos, sobre todo si son capaces de generar sitios con características singulares, como los portfolios a los que me referí hace diez días, en <a title="Sobre los temas de WordPress para usos especiales y la traducción del tema Portfolio Press" href="https://www.labitacoradeltigre.com/2010/09/19/sobre-los-temas-de-wordpress-para-usos-especiales-y-la-traduccion-del-tema-portfolio-press/">el artículo sobre el tema Portfolio Press</a>).</p>
<p>Como ya señalé en su momento, la <a title="News Theme - Features" href="http://devpress.com/theme/news/">lista de características del tema News</a> es abrumadora. Entre las más importantes, cabe destacar las siguientes:</p>
<ul>
<li>Tres conjuntos de menús personalizables, dos de ellos en la cabecera, ambos desplegables mediante efectos <a title="Superfish" href="http://users.tpg.com.au/j_birch/plugins/superfish/">Superfish</a>, y el tercero en el pie de página.</li>
<li>Posibilidad de insertar un carrusel o presentación animada a partir de las galerías de imágenes de las entradas.</li>
<li>Dos tipos de contenido personalizado (vídeos y presentaciones), con plantillas ya preparadas para una exhibición espectacular.</li>
<li>Cinco áreas de widgets, la mayoría de los cuales disponen de una enorme cantidad de opciones (uno de los aspectos donde más se advierte la mano mágica de <a title="Justin Tadlock" href="http://justintadlock.com/">Justin Tadlock</a> y la influencia de su tema <a title="Theme Hybrid" href="http://themehybrid.com/">Hybrid</a>).</li>
<li>Una plantilla tipo revista o magazine para la página principal que permite mostrar las entradas destacadas y las más populares.</li>
<li>Funciones integradas de recomendación de las entradas mediante servicios de marcadores y redes sociales.</li>
<li>Posibilidad de elaborar temas-hijo para modificar el comportamiento del tema sin afectar a su diseño y estructura originales.</li>
<li>Entradas fijas (<em>sticky posts</em>) especialmente diseñadas.</li>
<li>Campos personalizados para la introducción de metadatos en entradas y páginas.</li>
</ul>
<p><span id="more-1329"></span></p>
<p>Desde luego, lo que más salta a la vista de News es su espléndida factura visual, que supongo podrá apreciarse en las capturas de pantalla de un blog de prueba que he adaptado a los particulares usos y maneras del tema: la página principal en disposición CMS (figura 1), las páginas correspondientes a los tipo de contenido personalizado “vídeo” (figura 2) y “presentación” (figura 3), las páginas de archivo que incluyen entradas con miniaturas de imágenes destacadas (figura 4), etc.</p>
<figure id="attachment_5472" aria-describedby="caption-attachment-5472" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-001.jpg"><img loading="lazy" decoding="async" class="wp-image-5472 size-full" title="Figura 1 - Tema News, página principal" src="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-001.jpg" alt="Figura 1 - Tema News, página principal" width="800" height="2403" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-001.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-001-166x500.jpg 166w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-001-768x2307.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-001-266x800.jpg 266w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5472" class="wp-caption-text">Figura 1 &#8211; Tema News, página principal</figcaption></figure>
<figure id="attachment_5471" aria-describedby="caption-attachment-5471" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-002.jpg"><img loading="lazy" decoding="async" class="wp-image-5471 size-full" title="Figura 2 - Tema News, tipo de contenido personalizado (vídeo)" src="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-002.jpg" alt="Figura 2 - Tema News, tipo de contenido personalizado (vídeo)" width="800" height="1388" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-002.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-002-288x500.jpg 288w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-002-768x1332.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-002-461x800.jpg 461w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5471" class="wp-caption-text">Figura 2 &#8211; Tema News, tipo de contenido personalizado (vídeo)</figcaption></figure>
<figure id="attachment_5470" aria-describedby="caption-attachment-5470" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-003.jpg"><img loading="lazy" decoding="async" class="wp-image-5470 size-full" title="Figura 3 - Tema News, tipo de contenido personalizado (presentación)" src="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-003.jpg" alt="Figura 3 - Tema News, tipo de contenido personalizado (presentación)" width="800" height="1441" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-003.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-003-278x500.jpg 278w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-003-768x1383.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-003-444x800.jpg 444w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5470" class="wp-caption-text">Figura 3 &#8211; Tema News, tipo de contenido personalizado (presentación)</figcaption></figure>
<figure id="attachment_5469" aria-describedby="caption-attachment-5469" style="width: 800px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-004.jpg"><img loading="lazy" decoding="async" class="wp-image-5469 size-full" title="Figura 4 - Tema News, página de archivo de una categoría con miniaturas" src="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-004.jpg" alt="Figura 4 - Tema News, página de archivo de una categoría con miniaturas" width="800" height="1229" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-004.jpg 800w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-004-325x500.jpg 325w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-004-768x1180.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-004-521x800.jpg 521w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption id="caption-attachment-5469" class="wp-caption-text">Figura 4 &#8211; Tema News, página de archivo de una categoría con miniaturas</figcaption></figure>
<p>Como en el caso del tema <a title="WordPress Themes - Portfolio Press" href="http://wordpress.org/extend/themes/portfolio-press">Portfolio Press</a>, para sacar todo el partido de un tema como News hay que modificar la configuración por defecto del blog, de forma que la página de inicio del sitio utilice la plantilla de estilo revista o magazine. Para lograr tal propósito, hay que dar los siguientes pasos:</p>
<p>1. Después de descargar, instalar y activar el tema, hay que regenerar la estructura de enlaces permanentes del blog, para que puedan estar disponibles las nuevas URLs asociadas al contenido personalizado. Esta acción se realiza desde <em>Ajustes</em> &gt;<em>Enlaces permanentes</em> &gt; <em>Guardar cambios</em>.</p>
<p>2. A continuación, se debe crear una página estática en blanco, con el nombre de <em>Inicio</em>; en realidad, podría ser cualquier otro, pero esta denominación es una de las más habituales. Esta tarea se lleva a cabo desde el menú <em>Páginas</em> &gt; <em>Añadir nueva</em>. Desde el interfaz de edición, hay que asignar a la página que se acaba de crear la plantilla denominada <em>Home</em>, que es la que permite obtener la estructura típica de un portal o sitio de noticias (figura 5).</p>
<figure id="attachment_5468" aria-describedby="caption-attachment-5468" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-005.jpg"><img loading="lazy" decoding="async" class="wp-image-5468 size-full" title="Figura 5 - Tema News, creación de la página de inicio" src="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-005.jpg" alt="Figura 5 - Tema News, creación de la página de inicio" width="1024" height="358" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-005.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-005-500x175.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-005-768x269.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-005-800x280.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5468" class="wp-caption-text">Figura 5 &#8211; Tema News, creación de la página de inicio</figcaption></figure>
<p>3. Acto seguido, hay que asignar al tema aquella categoría o categorías que se desean destacar en la página principal, para lo cual se debe acudir al menú <em>Apariencia</em> &gt; <em>Configuración del tema – News</em> (en mi traducción; el menú original en inglés dice <em>News Settings</em>), y escoger en el último de los campos de configuración las categorías necesarias (figura 6).</p>
<figure id="attachment_5467" aria-describedby="caption-attachment-5467" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-006.jpg"><img loading="lazy" decoding="async" class="wp-image-5467 size-full" title="Figura 6 - Tema News, configuración de las opciones del tema" src="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-006.jpg" alt="Figura 6 - Tema News, configuración de las opciones del tema" width="1024" height="567" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-006.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-006-500x277.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-006-768x425.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-006-800x443.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5467" class="wp-caption-text">Figura 6 &#8211; Tema News, configuración de las opciones del tema</figcaption></figure>
<p>4. Tras crear la página de inicio, es preciso crear otra página estática en blanco, a la que se vinculará el contenido normal del blog (es decir, el que se organiza de forma cronológicamente inversa). Un nombre que suele recomendarse para tal propósito es <em>Blog</em>, pero también podría elegirse otro que sugiera un patrón cronológico de organización, como <em>Noticias</em>, <em>Novedades</em>, etc.</p>
<p>5. Por último, debe configurarse el blog para que la página principal sea la página de <em>Inicio</em> y el contenido normal sea accesible desde la página <em>Blog</em>. Esta acción se lleva a cabo desde el menú <em>Ajustes</em> &gt; <em>Lectura</em>, seleccionando la opción de que la página del blog sea la página fija que hemos llamado <em>Inicio</em> y la página de entradas la denominada Blog, tal como puede verse en la figura 7.</p>
<figure id="attachment_5466" aria-describedby="caption-attachment-5466" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-007.jpg"><img loading="lazy" decoding="async" class="wp-image-5466 size-full" title="Figura 7 - Tema News, configuración de la organización del sitio web" src="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-007.jpg" alt="Figura 7 - Tema News, configuración de la organización del sitio web" width="1024" height="405" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-007.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-007-500x198.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-007-768x304.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/tema-news-007-800x316.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5466" class="wp-caption-text">Figura 7 &#8211; Tema News, configuración de la organización del sitio web</figcaption></figure>
<p>En próximas entregas de esta serie dedicada al tema News explicaré algunas de sus características más interesantes, como la configuración de los widgets, la elaboración de entradas con carruseles de imágenes, el uso de los campos personalizados para introducir metadatos en entradas y páginas, etc., los intríngulis de la elaboración de artículos correspondientes a los tipos de contenido personalizado, etc. Y, por supuesto, haré pública mi traducción del tema, para quien le pueda interesar.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/09/30/mas-sobre-temas-especiales-para-wordpress-el-tema-news-1/">Más sobre temas especiales para WordPress: el tema News, 1</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.labitacoradeltigre.com/2010/09/30/mas-sobre-temas-especiales-para-wordpress-el-tema-news-1/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1329</post-id>	</item>
		<item>
		<title>Sobre los temas de WordPress para usos especiales y la traducción del tema Portfolio Press</title>
		<link>https://www.labitacoradeltigre.com/2010/09/19/sobre-los-temas-de-wordpress-para-usos-especiales-y-la-traduccion-del-tema-portfolio-press/</link>
					<comments>https://www.labitacoradeltigre.com/2010/09/19/sobre-los-temas-de-wordpress-para-usos-especiales-y-la-traduccion-del-tema-portfolio-press/#comments</comments>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Sun, 19 Sep 2010 10:19:59 +0000</pubDate>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[TIC]]></category>
		<category><![CDATA[portfolios]]></category>
		<category><![CDATA[Portolio Press]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<category><![CDATA[vídeo]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=1309</guid>

					<description><![CDATA[<p>Uso de los temas de WordPress para elaborar sitios especializados, y traducción del tema Portfolio Press, para crear portfolios.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/09/19/sobre-los-temas-de-wordpress-para-usos-especiales-y-la-traduccion-del-tema-portfolio-press/">Sobre los temas de WordPress para usos especiales y la traducción del tema Portfolio Press</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Una de las grandes ventajas de <a title="WordPress" href="http://wordpress.org">WordPress</a> como herramienta de publicación web es que, con la adecuada organización del contenido, y la ayuda de un tema o plantilla específicos (y a menudo con la contribución de uno o varios plugins), la aplicación se puede utilizar para casi cualquier propósito:</p>
<ul>
<li>Para microbloguear o utilizar el blog a modo de una herramienta colaborativa de comunicación sincrónica al estilo <a title="Twitter" href="http://twitter.com">Twitter</a>, con temas como <a title="WordPress Themes - P2" href="http://wordpress.org/extend/themes/p2">P2</a>, <a title="GTD" href="http://templatic.com/news/gtd-%E2%80%93-private-blog-theme-for-teams-to-collaborate">GTD</a> o <a title="LiveTwit" href="http://templatic.com/freethemes/free-livetwit-theme-quick-wordpress-site-to-display-live-tweets-on-any-topic-user">LiveTwit</a>.</li>
<li>Para montar sitios de noticias, tipo revista o magazine, como los que se pueden crear con <a title="Arras Theme" href="http://wordpress.org/extend/themes/arras-theme">Arras Theme</a>.</li>
<li>Para elaborar fotoblogs (<a title="WordPress Themes - Zack 990" href="http://wordpress.org/extend/themes/zack-990">Zack 990</a>) y videoblogs (<a title="WooTube | WooThemes" href="http://www.woothemes.com/2009/01/wootube/">WooTube</a>).</li>
<li>Para publicar portales, mediante temas que permiten desarrollar sitios complejos con funcionalidades semejantes a las de un <a title="Sistema de gestión de contenidos en la Wikipedia" href="http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_contenidos">CMS</a>; por ejemplo, <a title="WordPress Themes - Carrington blog" href="http://wordpress.org/extend/themes/carrington-blog">Carrington blog</a>.</li>
<li>Para crear comunidades de usuarios y redes sociales, gracias al plugin <a title="WordPress Plugins - BuddyPress" href="http://wordpress.org/extend/plugins/buddypress/">BuddyPress</a> y alguno de los <a title="BuddyPress Themes" href="http://buddypress.org/extend/themes/">temas adaptados para dicha extensión</a>.</li>
<li>Para elaborar un sitio web que resuma la actividad de un usuario en las redes sociales, con temas como <a title="Visiting Card" href="http://templatic.com/freethemes/quick-mini-site-for-non-bloggers-using-visiting-card-free-premium-wordpress-theme">Visiting Card</a>.</li>
<li>Para publicar wikis, mediante plantillas especialmente diseñadas para tal propósito, como <a title="WordPress Wiki Theme" href="http://themeforest.net/item/wordpress-wiki-theme/29479">WordPress Wiki Theme</a>.</li>
<li>Para crear un sistema de gestión de agenda, gracias a <a title="RoloPress" href="http://rolopress.com/">RoloPress</a> o <a title="Driftwood" href="http://sailbirdmedia.com/driftwood-theme">Driftwood</a>.</li>
<li>Para construir un <a title="Agregador en la Wikipedia" href="http://es.wikipedia.org/wiki/Agregador">agregador de fuentes RSS</a>, con temas como <a title="Aggregator" href="http://templatic.com/news/aggegator-all-your-feeds-at-your-website-front">Aggregator</a> o <a title="OneNews" href="http://ericulous.com/2007/06/11/popurls-clone-using-wordpress/">OneNews</a>.</li>
<li>Para desarrollar sitios de comercio electrónico, con alguno de los muchos temas existentes para tal propósito. Por ejemplo, <a title="Ecommerce Theme" href="http://ecommercethemes.com/">Ecommerce Theme</a>.</li>
<li>Para elaborar portfolios, con plantillas como <a title="WordPress Themes - Portfolio Press" href="http://wordpress.org/extend/themes/portfolio-press">Portfolio Press</a>, que voy a comentar a continuación.</li>
</ul>
<p><span id="more-1309"></span></p>
<p>Portfolio Press no es, ni mucho menos, el único tema de WordPress que se puede utilizar para crear portfolios (véase, por ejemplo, la enorme recopilación de plantillas publicada en <a title="100 stunning professional portfolio WordPress themes" href="http://www.pingable.org/100-stunning-professional-portfolio-wordpress-themes/">100 stunning professional portfolio WordPress themes</a>), pero tiene algunas ventajas: es gratuito y está alojado en el repositorio oficial de temas de dicha aplicación, lo que supone una garantía adicional de calidad, actualización y compatibilidad. De hecho, me he interesado por este tema con el propósito de investigar su funcionamiento en una plataforma como <a title="Multiblog" href="http://irati.pnte.cfnavarra.es/multiblog/">Multiblog</a>, y comprobar si cabía ofrecer a los docentes que tienen blogs alojados en dicho servicio del <a title="Programa de Nuevas Tecnologías y Educación" href="http://pnte.educacion.navarra.es/portal/">PNTE</a> la posibilidad de elaborar sus propios portfolios.</p>
<p>Me alegra poder decir que, efectivamente, Portfolio Press no presenta ningún problema en una instalación multisitio de WordPress. Hay que tener en cuenta, en cualquier caso, que para que el tema funcione correctamente, es necesario disponer de una versión actualizada de la aplicación (al menos, la 3.0), pues la plantilla hace uso de dos funcionalidades clave –las taxonomías y los tipos de contenido personalizados-, que sólo se pueden gestionar desde el <em>backend</em> de WordPress a partir de dicha versión.</p>
<p>Tras instalar y activar el tema (para lo cual he utilizado uno de los blogs de prueba de la plataforma) Portfolio Press crea en el menú de la aplicación un tipo de contenido nuevo, denominado <em>Portfolio</em>, con sus correspondientes elementos de interfaz (véanse las figuras 1 y 2). Por supuesto, queda a criterio del usuario utilizar este tipo de contenido de forma exclusiva o combinado con el contenido habitual del blog, pero yo aconsejo optar por la segunda alternativa, pues proporciona al sitio una mayor flexibilidad.</p>
<figure id="attachment_5569" aria-describedby="caption-attachment-5569" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-01.jpg"><img loading="lazy" decoding="async" class="wp-image-5569 size-full" title="Figura 1 - Menú de portfolio y elementos correspondientes a dicho tipo de contenido" src="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-01.jpg" alt="Figura 1 - Menú de portfolio y elementos correspondientes a dicho tipo de contenido" width="1024" height="369" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-01.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-01-500x180.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-01-768x277.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-01-800x288.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5569" class="wp-caption-text">Figura 1 &#8211; Menú de portfolio y elementos correspondientes a dicho tipo de contenido</figcaption></figure>
<figure id="attachment_5568" aria-describedby="caption-attachment-5568" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-02.jpg"><img loading="lazy" decoding="async" class="wp-image-5568 size-full" title="Figura 2 - Etiquetas correspondientes a la taxonomía del portfolio" src="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-02.jpg" alt="Figura 2 - Etiquetas correspondientes a la taxonomía del portfolio" width="1024" height="720" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-02.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-02-500x352.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-02-768x540.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-02-800x563.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5568" class="wp-caption-text">Figura 2 &#8211; Etiquetas correspondientes a la taxonomía del portfolio</figcaption></figure>
<p>Para poder utilizar el tema es necesario realizar algunos cambios de configuración en el blog que no son demasiado complejos, pero que exigen cierta atención. En el sitio web de su autor hay un buen videotutorial, que me permito incrustar a continuación. No obstante, como está en inglés y algunos de los pasos son poco intuitivos, incluyo tras el vídeo las instrucciones en castellano.</p>
<p><iframe loading="lazy" class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/aDOura23ScE?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
<p>1. Después de activar el tema, hay que regenerar la estructura de enlaces permanentes del blog, para que puedan estar disponibles las nuevas URLs asociadas al contenido personalizado. Esta acción se realiza desde <em>Ajustes</em> &gt; <em>Enlaces permanentes</em> &gt; <em>Guardar cambios</em>.</p>
<p>2. A continuación, se debe crear una página estática en blanco, con el nombre de <em>Portfolio</em> (en realidad, podría ser cualquier otro, pero esta denominación está ya consagrada por el uso y por tanto resulta fácil de interpretar). Esta tarea se lleva a cabo desde el menú <em>Páginas</em> &gt; <em>Añadir nueva</em>. He escogido para la página resultante una plantilla de anchura completa, sin barras laterales (véase la figura 3), pues con ello la página principal del sitio adquiere un aspecto más rotundo y elegante.</p>
<figure id="attachment_5567" aria-describedby="caption-attachment-5567" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-03.jpg"><img loading="lazy" decoding="async" class="wp-image-5567 size-full" title="Figura 3 - Configuración de la página destinada al portfolio" src="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-03.jpg" alt="Figura 3 - Configuración de la página destinada al portfolio" width="1024" height="410" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-03.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-03-500x200.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-03-768x308.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-03-800x320.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5567" class="wp-caption-text">Figura 3 &#8211; Configuración de la página destinada al portfolio</figcaption></figure>
<p>3. Tras crear la página del portfolio, es preciso crear otra página estática en blanco, a la que se vinculará el contenido normal del blog (es decir, el que se organiza de forma cronológicamente inversa). Un nombre que suele recomendarse para tal propósito es <em>Blog</em>, pero también podría elegirse otro que sugiera un patrón cronológico de organización, como <em>Noticias</em>, <em>Novedades</em>, etc.</p>
<p>4. Por último, debe configurarse el blog para que la página principal sea la página de <em>Portfolio</em> y el contenido normal sea accesible desde la página <em>Blog</em>. Esta acción se realiza desde el menú <em>Ajustes</em> &gt; <em>Lectura</em>, mediante la selección de las opciones que aparecen destacadas en la figura 4.</p>
<figure id="attachment_5566" aria-describedby="caption-attachment-5566" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-04.jpg"><img loading="lazy" decoding="async" class="wp-image-5566 size-full" title="Figura 4 - Configuración del blog para el portfolio" src="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-04.jpg" alt="Figura 4 - Configuración del blog para el portfolio" width="500" height="413" /></a><figcaption id="caption-attachment-5566" class="wp-caption-text">Figura 4 &#8211; Configuración del blog para el portfolio</figcaption></figure>
<p>A partir de este momento, ya se puede crear el contenido especializado desde el menú <em>Portfolio</em> &gt; <em>Añadir nuevo elemento</em>. Como puede verse en la captura de pantalla representada en la figura 5, el diseñador del tema ha simplificado el editor de WordPress, pues en los artículos del portfolio no se pueden crear resúmenes o campos personalizados, ni tampoco cabe asociarlos a las categorías o las etiquetas habituales en el editor de entradas de WordPress. A cambio, el tipo de contenido personalizado “portfolio” queda asociado a una taxonomía específica, denominada <em>Etiquetas del portfolio</em>, que permite añadir descriptores semánticos específicos para este tipo de artículos.</p>
<figure id="attachment_5565" aria-describedby="caption-attachment-5565" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-05.jpg"><img loading="lazy" decoding="async" class="wp-image-5565 size-full" title="Figura 5 - Editando un elemento del portfolio" src="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-05.jpg" alt="Figura 5 - Editando un elemento del portfolio" width="1024" height="395" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-05.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-05-500x193.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-05-768x296.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-05-800x309.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5565" class="wp-caption-text">Figura 5 &#8211; Editando un elemento del portfolio</figcaption></figure>
<p>Con el objetivo de llevar a cabo las pruebas necesarias que me permitieran redactar este artículo, he creado seis artículos (véase la figura 1), y desde el menú <em>Imagen destacada</em> del editor de contenido he asociado a cada uno de ellos una imagen que actúa como miniatura de la entrada en la página principal del blog. El resultado es un sitio web cuya página principal tiene el aspecto que aparece en la figura 6, es decir, un sitio que muestra el contenido del portfolio de forma gráfica, mediante miniaturas de imágenes asociadas a los ítems de contenido. Pinchando sobre cualquiera de ellos se abre el artículo correspondiente (figura 7). Por su parte, el menú de páginas estáticas que aparece en la parte superior derecha de la cabecera (dicho menú se genera automáticamente) permite acceder al resto del contenido del sitio, para lo cual basta con pulsar en el enlace correspondiente, mediante el cual se accede a las entradas del blog, organizadas según su disposición habitual (figura 8).</p>
<figure id="attachment_5564" aria-describedby="caption-attachment-5564" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-06.jpg"><img loading="lazy" decoding="async" class="wp-image-5564 size-full" title="Figura 6 - Página principal del portfolio" src="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-06.jpg" alt="Figura 6 - Página principal del portfolio" width="1024" height="818" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-06.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-06-500x399.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-06-768x614.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-06-800x639.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5564" class="wp-caption-text">Figura 6 &#8211; Página principal del portfolio</figcaption></figure>
<figure id="attachment_5563" aria-describedby="caption-attachment-5563" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-07.jpg"><img loading="lazy" decoding="async" class="wp-image-5563 size-full" title="Figura 7 - Página correspondiente a un elemento del portfolio" src="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-07.jpg" alt="Figura 7 - Página correspondiente a un elemento del portfolio" width="1024" height="819" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-07.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-07-500x400.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-07-768x614.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-07-800x640.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5563" class="wp-caption-text">Figura 7 &#8211; Página correspondiente a un elemento del portfolio</figcaption></figure>
<figure id="attachment_5562" aria-describedby="caption-attachment-5562" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-08.jpg"><img loading="lazy" decoding="async" class="wp-image-5562 size-full" title="Figura 8 - Vista de la sección blog del portfolio" src="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-08.jpg" alt="Figura 8 - Vista de la sección blog del portfolio" width="1024" height="828" srcset="https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-08.jpg 1024w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-08-500x404.jpg 500w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-08-768x621.jpg 768w, https://www.labitacoradeltigre.com/edu-images/2010/09/portfolio-08-800x647.jpg 800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5562" class="wp-caption-text">Figura 8 &#8211; Vista de la sección blog del portfolio</figcaption></figure>
<p>Como se habrá observado, el <em>frontend</em> del blog está en castellano, pues el diseñador del tema lo ha elaborado de forma que sea posible su <a title="WordPress Codex - Translating WordPress" href="http://codex.wordpress.org/Translating_WordPress">traducción</a> mediante los mecanismos que a tal efecto proporciona WordPress. Ahora bien, en su versión actual, el tema no permite una traducción completa, salvo que se realicen varios cambios, a saber:</p>
<ul>
<li>Modificar el fichero <strong>archive.php</strong>, para que el título de las páginas de archivo correspondientes a los meses de un año pueda ser traducido al formato de fecha adecuado.</li>
<li>Modificar el fichero <strong>footer.php</strong>, para que la cadena “Powered by” pueda ser traducida.</li>
<li>Modificar el fichero <strong>functions.php</strong> para que las cadenas de texto que identifican y describen las zonas de widgets sean traducibles.</li>
<li>Añadir la identificación del <em><a title="WordPress Codex - I18n for WordPress Developers - Text Domains" href="http://codex.wordpress.org/I18n_for_WordPress_Developers#Text_Domains">text domain</a></em> (“portfoliopress”) a aquellos ficheros en los que las cadenas de texto traducibles carecen de él. Se trata de los ficheros <strong>full-width-portfolio.php</strong>, <strong>taxonomy-portfolio-tags.php</strong>, <strong>type-portfolio.php</strong> y <strong>/extensions/portfolio-post-type.php</strong>. La falta del <em>text domain</em> provoca que, aunque se realice una traducción impecable del tema, queden varias cadenas de texto sin traducir en el <em>backend</em> del blog.</li>
</ul>
<p>He comunicado todos estos cambios al autor del tema, y espero que los pueda aprovechar para una próxima versión.</p>
<p>Antes de terminar, quiero hacer una precisión sobre la traducción del término “portfolio” para designar el tipo de contenido personalizado alrededor del cual se organiza este tema de WordPress. En primera instancia, lo había traducido como “portafolio”, pero para evitar la incómoda polisemia del término, he preferido no traducirlo (o, mejor dicho, utilizar para la traducción el anglicismo), cuyo significado en la Web, y especialmente en el ámbito educativo (véase el artículo <a title="Electronic portfolio en la Wikipedia (en inglés)" href="http://en.wikipedia.org/wiki/Electronic_portfolio">Electronic portfolio</a>), parece ya consagrado por el uso. En todo caso, estoy dispuesto a modificar la traducción si alguien me ofrece mejores argumentos que los que acabo de presentar.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/09/19/sobre-los-temas-de-wordpress-para-usos-especiales-y-la-traduccion-del-tema-portfolio-press/">Sobre los temas de WordPress para usos especiales y la traducción del tema Portfolio Press</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.labitacoradeltigre.com/2010/09/19/sobre-los-temas-de-wordpress-para-usos-especiales-y-la-traduccion-del-tema-portfolio-press/feed/</wfw:commentRss>
			<slash:comments>24</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1309</post-id>	</item>
		<item>
		<title>Actualización de una instalación multisitio a WordPress 3.0: ¡cuidado con los temas!</title>
		<link>https://www.labitacoradeltigre.com/2010/08/10/actualizacion-de-una-instalacion-multiblog-a-wordpress-3-0-cuidado-con-los-temas/</link>
					<comments>https://www.labitacoradeltigre.com/2010/08/10/actualizacion-de-una-instalacion-multiblog-a-wordpress-3-0-cuidado-con-los-temas/#comments</comments>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Tue, 10 Aug 2010 16:23:22 +0000</pubDate>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[actualizaciones]]></category>
		<category><![CDATA[Multiblog]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=1285</guid>

					<description><![CDATA[<p>Problemas relacionados con la actualización de los temas de WordPres 3.0 en entornos multisitio.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/08/10/actualizacion-de-una-instalacion-multiblog-a-wordpress-3-0-cuidado-con-los-temas/">Actualización de una instalación multisitio a WordPress 3.0: ¡cuidado con los temas!</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Como ya he ido señalando en mis intervenciones recientes en <a title="Eduardo Larequi en Twitter" rel="noopener noreferrer" href="http://twitter.com/elarequi/" target="_blank">Twitter</a>, durante estos primeros días de agosto estoy actualizando la plataforma <a title="Multiblog" rel="noopener noreferrer" href="http://irati.pnte.cfnavarra.es/multiblog" target="_blank">Multiblog</a> del <a title="Programa de Nuevas Tecnologías y Educación" rel="noopener noreferrer" href="http://pnte.educacion.navarra.es/portal/" target="_blank">PNTE</a> a la <a title="WordPress 3.0 &quot;Thelonious&quot;" rel="noopener noreferrer" href="http://wordpress.org/news/2010/06/thelonious/" target="_blank">versión 3.0 de WordPress</a>. El núcleo de este proceso, es decir, la actualización de los archivos de la aplicación, no presenta serios inconvenientes si se siguen las recomendaciones habituales (esto es, realizar copias de seguridad de la base de datos y los archivos de la aplicación y de los usuarios, que en el caso de una instalación multisitio pueden suponer un espacio de almacenamiento considerable), y si se presta un especial cuidado a los cambios de configuración de los ficheros <strong>wp-config.php</strong> y <strong>.htaccess</strong>.</p>



<p class="wp-block-paragraph">Sobre este último asunto existen varios tutoriales un tanto imprecisos, y por ello recomiendo el titulado <a title="Upgrading WordPress MU 2.9.2 to WordPress 3.0" rel="noopener noreferrer" href="http://developersmind.com/2010/06/17/upgrading-wordpress-mu-2-9-2-to-wordpress-3-0/" target="_blank">Upgrading WordPress MU 2.9.2 to WordPress 3.0</a>, pues tanto en el texto del artículo como en las preguntas y respuestas de los comentaristas se halla la solución a la mayoría de conflictos que pueden aparecer en el proceso de actualización.</p>



<span id="more-1285"></span>



<p class="wp-block-paragraph">Por supuesto, al actualizar una plataforma de blogs a WordPress 3.0 es necesario actualizar también muchos plugins, para evitar incompatibilidades que puedan afectan a la funcionalidad de la aplicación. Esto no debiera constituir un problema con las extensiones “normales” (las instaladas en el directorio <strong>/wp-content/plugins</strong>), porque el sistema va avisando al administrador de las actualizaciones en el momento en que éstas se producen, y lo lógico es llegar al cambio de versión de la aplicación con la mayoría de las extensiones actualizadas. Sin embargo, tal circunstancia no se produce con las extensiones instaladas en el directorio <strong>/wp-content/mu-plugins</strong>, a no ser que sean compatibles con el plugin Update Notification, que está incluido en todas las extensiones del servicio de pago <a title="WPMU DEV Premium" href="http://premium.wpmudev.org/" target="_blank" rel="noopener noreferrer">WPMU DEV Premium</a>.</p>



<p class="wp-block-paragraph">Así que el sufrido administrador de la plataforma tiene que hacer un esfuerzo especial por actualizar todas las extensiones de <strong>/mu-plugins</strong>, la mayoría de las cuales no están en el <a title="WordPress - Plugin Directory" href="http://wordpress.org/extend/plugins/" target="_blank" rel="noopener noreferrer">repositorio oficial de WordPress</a>, bien porque son de pago (caso de las que publica WPMU DEV), bien porque están muy pobremente documentadas, o bien porque ya están “descatalogadas” y no hay manera de actualizarlas, a no ser sustituyéndolas por otras extensiones que hagan funciones parecidas. Todos estos problemas los he padecido en primera persona, y he sabido solventarlos de forma más o menos eficaz, y en algunos casos hasta elegante.</p>



<p class="wp-block-paragraph">Más dificultosa será la actualización de los <a title="Todas las plantillas de la plataforma Multiblog" href="http://irati.pnte.cfnavarra.es/multiblog/blog/2010/05/03/todas-las-plantillas-de-la-plataforma-multiblog/" target="_blank" rel="noopener noreferrer">casi sesenta temas</a> que en este momento tienen a su disposición los usuarios de la plataforma Multiblog. En rigor, esta es una tarea imposible, porque un buen puñado de los temas instalados ya no tienen continuidad. Sin embargo, los creadores de otros muchos los han ido actualizando para incorporar las nuevas funcionalidades de WordPress 3.0 (menús nativos, nueva estructura de plantillas, cabeceras y fondos personalizados, posibilidad de integrar los contenidos procedentes de taxonomías y tipos de contenido personalizados, etc.), y con tal motivo se impone una revisión a fondo de todos los temas instalados en la plataforma. En rigor, esta no es una tarea urgente, pues aunque los temas no sean del todo compatibles con las novedades de la última versión de WordPress no por ello pierden su funcionalidad.</p>



<p class="wp-block-paragraph">Lo que en ningún caso debe hacerse sin las debidas precauciones, a pesar de las indicaciones de <a title="Upgrading from WPMU to WP 3.0" href="http://wpmututorials.com/how-to/upgrading-from-wpmu-to-wp-3-0/" target="_blank" rel="noopener noreferrer">algunos tutoriales</a>, es borrar los viejos temas que venían por defecto en versiones anteriores de WordPress (es decir, Default y Classic), porque en la plataforma Multiblog (y supongo que lo mismo ocurrirá en otras instalaciones) hay muchos blogs que tienen como tema activo el que hasta ahora utilizaba WordPress por defecto. Teóricamente, una vez actualizada la aplicación a la versión 3.0, dichos blogs deberían haber adoptado por defecto el tema <a title="WordPress Themes - TwentyTen" href="http://wordpress.org/extend/themes/twentyten" target="_blank" rel="noopener noreferrer">TwentyTen</a>, pero eso no ha ocurrido en nuestro caso, razón por la cual, tras borrar los temas antedicho, cuarenta y tantos blogs se han quedado en blanco (ojalá hubiera leído antes el artículo <a href="http://wpmututorials.com/how-to/change-the-default-theme-for-sites-without-a-plugin/">Change the default theme for sites without a plugin</a>, pero cuando tuve noticia de él ya era tarde).</p>



<p class="wp-block-paragraph">Cierto es que el problema tenía una importancia menor, pues la mayor parte de los blogs afectados sólo tenían una entrada, y que la solución era tan fácil como la de copiar de nuevo en el servidor los dos temas borrados, pero he preferido optar por una alternativa más sólida y con mayor proyección de futuro, <a title="El misterio de la página en blanco de WordPress" href="https://www.labitacoradeltigre.com/2008/08/21/el-misterio-de-la-pagina-en-blanco-de-wordpress/">de la que alguna vez ya he tratado en <em>La Bitácora del Tigre</em></a>: editar minuciosamente en cada blog las opciones t<em>emplate</em>, <em>stylesheet</em> y c<em>urrent_theme</em> (lo cual puede hacerse desde el <em>backend</em> de administración de la plataforma o mediante la oportuna consulta ejecutada directamente sobre MySQL), y sustituirlas por el valor apropiado para cada una de ellas: “twentyten” para las dos primeras y “Twenty Ten” para la tercera. Un incordio bastante fastidioso, la verdad.</p>



<p class="wp-block-paragraph">Otro problema mucho más difícil de resolver es el que me encontré ayer por la mañana, cuando me di cuenta, al actualizar el tema <a title="Tarski theme" href="http://tarskitheme.com/" target="_blank" rel="noopener noreferrer">Tarski</a>, que el usuario administrador de un blog que utilizo para pruebas (no confundir con el super administrador de la plataforma de blogs, propio de las instalaciones multisitio, que no se ve afectado) no podía acceder a la página de opciones de dicho tema. Al principio, pensé que era un problema de la nueva versión de Tarski, pero en seguida me di cuenta de que afectaba a varios temas con páginas de opciones, independientemente de su versión, y a todos los blogs que hacían uso de este tipo de plantillas.</p>



<p class="wp-block-paragraph">Como el problema era bastante serio, me enfrasqué en encontrar una solución, y después de un par de horas de búsquedas poco fructíferas y de algunas hipótesis infundadas sobre colisiones con plugins y otros conflictos semejantes –véase, como ilustración de mis indagaciones, <a title="Themes with no options page" href="http://premium.wpmudev.org/forums/topic/themes-with-no-options-page" target="_blank" rel="noopener noreferrer">el hilo que abrí en los foros de soporte de WPMU DEV</a>&#8211; di con la solución en varias intervenciones de los foros de WordPress, que cito a continuación en orden vagamente cronológico:</p>



<ul class="wp-block-list"><li><a title="WordPress Forums - Multisite - Capability manage_options vs edit_themes" href="http://wordpress.org/support/topic/capability-manage_options-vs-edit_themes">Capability manage_options vs edit_themes</a>.</li><li><a title="WordPress Forums - Multisite - Multi-user set up - users can't customize themes" href="http://wordpress.org/support/topic/multi-user-set-up-users-cant-customize-themes">Multi-user set up &#8211; users can&#8217;t customize themes</a>.</li><li><a title="WordPress Forums - Multisite - WP 3.0 MS - User's cant See Theme Options Pages" href="http://wordpress.org/support/topic/wp-30-ms-users-cant-see-theme-options-pages">WP 3.0 MS &#8211; User&#8217;s can’t See Theme Options Pages</a>.</li><li><a title="WordPress Forums - Multisite - WP 3.0 multisite + Constructor" href="http://wordpress.org/support/topic/wp-30-mu-constructor">WP 3.0 multisite + Constructor</a>.</li><li><a title="WordPress Forums - Multisite - Atahualpa WPMU Problems" href="http://wordpress.org/support/topic/atahualpa-wpmu-problems">Atahualpa WPMU Problems</a>.</li><li><a title="WordPress Forums - Multisite - My users can't see settings of some theme" href="http://wordpress.org/support/topic/my-users-cant-see-settings-of-some-themes">My users can&#8217;t see settings of some theme</a>.</li><li><a title="WordPress Forums - Multisite - Theme option menu access" href="http://wordpress.org/support/topic/theme-option-menu-access">Theme option menu access</a>.</li></ul>



<p class="wp-block-paragraph">Por lo que yo he podido entender de todo este maremágnum de preguntas y respuestas (véase también el artículo <a title="Did your user’s theme options and widgets page disappear?" href="http://wpmututorials.com/known-issues/did-your-users-theme-options-and-widgets-page-disappear/">Did your user’s theme options and widgets page disappear?</a>), en las instalaciones multisitio de WordPress 3.0, la capacidad &#8216;edit_themes&#8217;, que en versiones anteriores de la aplicación estaba a disposición de los administradores de blogs individuales, se ha circunscrito o limitado al usuario super administrador del multisitio. Esto provoca que los administradores de blogs individuales no pueden acceder a la página de opciones de aquellos temas cuya configuración se activa invocando dicha capacidad, con los perjuicios consiguientes.</p>



<p class="wp-block-paragraph">La solución consiste en localizar en cada tema el código que activa la página de opciones, y modificarlo, eliminando la capacidad &#8216;edit_themes&#8217;&nbsp; y sustituyéndola por otra de la que dispongan los administradores de blogs individuales. En las intervenciones que acabo de citar se proponen varias diferentes: &#8216;switch_themes&#8217;, &#8216;manage_options&#8217; y &#8216;edit_theme_options&#8217;. Después de un análisis detallado de los casos que se relatan en los foros y de la lectura de los artículos <a title="WordPress Codex - Roles and Capabilities" href="http://codex.wordpress.org/Roles_and_Capabilities">Roles and Capabilities</a> y <a href="http://codex.wordpress.org/Adding_Administration_Menus">Adding Administration Menus</a> del <a title="WordPress Codex" href="http://codex.wordpress.org/Main_Page">Codex de WordPress</a>, creo que la opción más adecuada es la última, aunque, como se verá más adelante, yo he optado por la segunda en los temas que he ido modificando durante estos dos últimos días, porque hasta la tarde de hoy no he dispuesto de toda la información que ahora ofrezco a mis lectores.</p>



<p class="wp-block-paragraph">Hasta aquí la teoría, aunque en la práctica la situación es todavía más complicada, pues si bien la gran mayoría de temas actuales que disponen de páginas de opciones contienen un código con una estructura semejante a ésta:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: perl; gutter: false; title: ; wrap-lines: true; notranslate">
&lt;?php add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?&gt;
</pre></div>


<p class="wp-block-paragraph">sin embargo, no todos activan la página de opciones desde el mismo archivo y de la misma forma. Esta circunstancia hace que la actualización de los temas en una plataforma como Multiblog (muchos de ellos bastante modificados, además), se convierte en una tarea muy fatigosa. A guisa de ilustración de la variedad con la que me ido encontrando, ofrezco a continuación cuatro casos, todos ellos diferentes, correspondientes a otros tantos temas de nuestra plataforma de blogs.</p>



<h2 class="wp-block-heading">Solución a los problemas con los temas al actualizar un multisitio</h2>



<p class="wp-block-paragraph">1. Tema <a title="WordPress Themes - Arjuna X" href="http://wordpress.org/extend/themes/arjuna-x">Arjuna X</a>, versión 1.3.9. En el archivo <strong>functions.php</strong>, línea 352, donde originalmente dice:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; gutter: false; title: ; wrap-lines: true; notranslate">
add_theme_page(__('Arjuna Options', 'Arjuna'), __('Arjuna Options', 'Arjuna'), 'edit_themes', basename(__FILE__), 'arjuna_add_theme_page');
</pre></div>


<p class="wp-block-paragraph">debe decir:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; gutter: false; title: ; wrap-lines: true; notranslate">
add_theme_page(__('Arjuna Options', 'Arjuna'), __('Arjuna Options', 'Arjuna'), 'manage_options', basename(__FILE__), 'arjuna_add_theme_page');
</pre></div>


<p class="wp-block-paragraph">A tenor de mis comprobaciones, el recurso al archivo <strong>functions.php</strong> es la situación más habitual entre los temas que activan su página de opciones mediante la llamada a “add_theme_page”.</p>



<p class="wp-block-paragraph">2. Tema <a title="WordPress Themes - Mystique" href="http://wordpress.org/extend/themes/mystique">Mystique</a>, versión 2.4.2. En el archivo <strong>/admin/theme-settings.php</strong>, líneas 865-872, donde dice:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; title: ; wrap-lines: true; notranslate">
function mystique_add_menu() {
     $page = add_theme_page(
          __('Mystique settings', 'mystique'),
          __('Mystique settings', 'mystique'),
         'edit_themes',
         'theme-settings',
         'mystique_theme_settings'
    );
</pre></div>


<p class="wp-block-paragraph">hay que cambiar <code>edit_themes </code> por <code>manage_options</code>.</p>



<p class="wp-block-paragraph">3. Tema <a title="WordPress Themes - Tarski" href="http://wordpress.org/extend/themes/tarski">Tarski</a>, versión 2.7.1. En el archivo <strong>/library/helpers/admin_helper.php</strong>, líneas 226-233, donde dice:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; title: ; wrap-lines: true; notranslate">
function tarski_addmenu() {
     $page = add_theme_page(
          __('Tarski Options','tarski'),
          __('Tarski Options','tarski'),
         'edit_themes',
         'tarski-options',
         'tarski_admin'
     );
</pre></div>


<p class="wp-block-paragraph">hay que cambiar <code>edit_themes </code> por <code>manage_options</code>.</p>



<p class="wp-block-paragraph">En este tema, la capacidad &#8216;edit_themes&#8217; aparece otras cuatro veces en el mismo fichero (en concreto, en las líneas 53, 78, 104, 230 y 248). Hay que asegurarse de cambiarla en todas ellas por &#8216;manage_options&#8217;, para evitar que pueda haber problemas con el funcionamiento del tema en entornos multisitio. Por si acaso la solución no es correcta, y de paso para informar al autor del tema Tarski sobre esta circunstancia, he abierto un hilo en los <a title="Problems with Tarski and WP 3.0 in multisite installations" href="http://tarskitheme.com/forum/comments.php?DiscussionID=1240" target="_blank" rel="noopener noreferrer">foros</a> que con tanta eficiencia administra su creador, <a title="Extralogical" href="http://extralogical.net/" target="_blank" rel="noopener noreferrer">Ben Eastaugh</a>.</p>



<p class="wp-block-paragraph">4. Tema <a title="Theme Mandigo" href="http://www.onehertz.com/portfolio/wordpress/mandigo/">Mandigo</a>, versión 1.42. En este caso, son tres los archivos que deben modificarse: <strong>/backend/theme_options.php</strong> (línea 13), <strong>/backend/html_inserts.php</strong> (línea 9), en los que hay que cambiar &#8216;edit_themes&#8217;, por &#8216;manage_options&#8217;; y <strong>/backend/readme.php</strong> (línea 9), donde hay que cambiar la capacidad &#8216;switch_themes&#8217;, por &#8216;manage_options&#8217;.</p>



<p class="wp-block-paragraph">Un truco antes de acabar: para encontrar la llamada a esta capacidad en cada uno de los temas mencionados, he utilizado una de mis herramientas favoritas de edición web, de la que ya traté en un <a title="Mis herramientas de edición web imprescindibles 2" href="https://www.labitacoradeltigre.com/2010/01/31/mis-herramientas-de-edicion-web-imprescindibles-2/">artículo anterior de este blog</a>. Me refiero a <a title="Windows Grep" href="http://www.wingrep.com/">Windows Grep</a>, una utilidad que en tareas complejas de búsqueda de código ofrece unas posibilidades inmensas.</p>



<p class="wp-block-paragraph">Y esto es todo, al menos por el momento. Estoy casi seguro de que esta apasionante historia no terminará aquí, al menos para un servidor, a quien le toca la ardua tarea de actualizar en próximos días unos treinta o cuarenta temas.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2010/08/10/actualizacion-de-una-instalacion-multiblog-a-wordpress-3-0-cuidado-con-los-temas/">Actualización de una instalación multisitio a WordPress 3.0: ¡cuidado con los temas!</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.labitacoradeltigre.com/2010/08/10/actualizacion-de-una-instalacion-multiblog-a-wordpress-3-0-cuidado-con-los-temas/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1285</post-id>	</item>
		<item>
		<title>Traduciendo WordPress, sus plantillas y extensiones, con el plugin Codestyling Localization</title>
		<link>https://www.labitacoradeltigre.com/2009/08/30/traduciendo-wordpress-sus-plantillas-y-extensiones-con-el-plugin-codestyling-localization/</link>
					<comments>https://www.labitacoradeltigre.com/2009/08/30/traduciendo-wordpress-sus-plantillas-y-extensiones-con-el-plugin-codestyling-localization/#comments</comments>
		
		<dc:creator><![CDATA[Eduardo Larequi]]></dc:creator>
		<pubDate>Sun, 30 Aug 2009 21:37:42 +0000</pubDate>
				<category><![CDATA[Bitácoras y WordPress]]></category>
		<category><![CDATA[Codestyling Localization]]></category>
		<category><![CDATA[multisitio]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[tema Tarski]]></category>
		<category><![CDATA[temas para WordPress]]></category>
		<category><![CDATA[traducción de WordPress al español]]></category>
		<category><![CDATA[traducción de WPMU al español]]></category>
		<guid isPermaLink="false">https://www.labitacoradeltigre.com/?p=950</guid>

					<description><![CDATA[<p>Uso del plugin Codestyling Localization para la traducción de temas y plugins para WordPress y WPMU. Problemas relacionados con la traducción.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2009/08/30/traduciendo-wordpress-sus-plantillas-y-extensiones-con-el-plugin-codestyling-localization/">Traduciendo WordPress, sus plantillas y extensiones, con el plugin Codestyling Localization</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hace algunos días, el Prrofesor Potâchov comentaba en <a title="Potachov en Twitter" href="http://twitter.com/Potachov">Twitter</a> (lo siento, Néstor, pero no he encontrado la referencia exacta a tu gorjeo) cuán dura es la vida del traductor de <a title="WordPress Free Themes Directory" href="http://wordpress.org/extend/themes/">temas o plantillas de WordPress</a>. La afirmación de Néstor es indiscutible, y de hecho no sólo afecta a <a href="http://wordpress.org">WordPress</a> o a otros miembros de su familia, como <a title="WPMU" href="http://mu.wordpress.org/">WPMU</a>, <a title="bbPress" href="http://bbpress.org/">bbPress</a> o <a title="BuddyPress" href="http://buddypress.org/">BuddyPress</a>, sino, en mayor o menor medida, a todos los gestores de contenidos con los que he tenido ocasión de trabajar: <a title="b2evolution" href="http://b2evolution.net/">b2evolution</a>, <a title="Drupal" href="http://drupal.org/">Drupal</a>, <a title="FlatPress" href="http://www.flatpress.org/">FlatPress</a>, <a title="Joomla!" href="http://www.joomla.org/">Joomla!</a>, <a title="Moodle" href="http://moodle.org/">Moodle</a>, <a href="http://dms.markuswestphal.de/about.html">MyDMS</a>, <a title="OTRS" href="http://otrs.org/">OTRS</a>, etc. Incluso aunque los programadores de estas aplicaciones hagan bien su trabajo y la comunidad de usuarios de cada ámbito lingüístico, en este caso el español, proporcione versiones solventes al poco de publicarse las aplicaciones, abundan las traducciones incompletas, los calcos y falsos amigos, los errores clamorosos, las faltas de ortografía o puntuación, las incongruencias e inconsistencias, etc. Que el problema es arduo y va mucho más allá de las sutilezas para expertos o fundamentalistas de la corrección lingüística lo demuestra el excelente artículo de <a title="nv1962" href="http://nv1962.net/">nv1962</a>, en <a title="On the ever annoying issue of English-centric date formatting in default WordPress themes" href="http://nv1962.net/2009/03/on-the-ever-annoying-issue-of-english-centric-date-formatting-in-default-wordpress-themes/">On the ever annoying issue of English-centric date formatting in default WordPress themes</a>, que a pesar de su título en inglés está relacionado con los desafíos que la traducción de esta aplicación plantea a la comunidad hispanohablante.</p>
<p>Todavía menos satisfactorio es el panorama si prestamos atención a lo que podríamos llamar los márgenes de las aplicaciones, es decir, el conjunto de temas o plantillas, de plugins y extensiones que crece frondoso en torno a los programas de más éxito (en el caso de WordPress, unos y otros se cuentan por miles). A pesar de que las aplicaciones suelen tener normas muy claras para la “internacionalización” y “localización” de plantillas y extensiones (más adelante explicaré estos conceptos), y a pesar también de que se valen de sistemas perfectamente capaces y probados (véase, para el caso de WordPress, los artículos <a title="Installing WordPress in Your Language" href="http://codex.wordpress.org/Installing_WordPress_in_Your_Language">Installing WordPress in Your Language</a>, <a href="http://codex.wordpress.org/I18n_for_WordPress_Developers">I18n for WordPress Developers</a>, y <a href="http://codex.wordpress.org/Translating_WordPress">Translating WordPress</a>), esas normas se incumplen sistemáticamente, con el resultado esperable de un gran porcentaje de sitios web (en el caso que nos ocupa, blogs) practicantes muy a su pesar de una especie de mezcolanza idiomática que supone para lectores y visitantes no sólo una funcionalidad disminuida, sino sobre todo una falta de respeto.</p>
<p><span id="more-950"></span></p>
<p>Los dos últimos episodios relacionados con la traducción de WordPress y demás miembros de su familia en los que me he visto envuelto han sido, en primer lugar, la traducción de la versión 2.5 del <a title="Tarski theme" href="http://tarskitheme.com/">tema Tarski</a>, que <a title="Tarski 2.5 in formal Spanish" href="http://tarskitheme.com/forum/comments.php?DiscussionID=1029">hace pocos días anuncié en el foro de esta plantilla</a> (por cierto, Tarski es uno de los temas mejor programados desde el punto de vista de la traducción, lo cual permite que sus versiones a otras lenguas sean casi impecables); y en segundo lugar, el <a title="Buddypress Corporate Theme localization" href="http://premium.wpmudev.org/forums/topic/buddypress-corporate-theme-localization">hilo de los foros de WPMU Dev Premium que abrí hace algo más de una semana</a>, acerca de determinados problemas planteados por la traducción del tema <a title="BuddyPress Corporate Theme" href="http://premium.wpmudev.org/project/buddypress-corporate-theme">Corporate</a> para BuddyPress. De este segundo caso, que todavía no he podido resolver a plena satisfacción, al menos he obtenido una enseñanza muy provechosa que aprendí de <a title="Pacura.ru" href="http://pacura.ru/">Ovidiu</a>, uno de los usuarios que acudieron en mi ayuda: la existencia del plugin <a title="WordPress Plugin: Codestyling Localization" href="http://www.code-styling.de/english/development/wordpress-plugin-codestyling-localization-en">Codestyling Localization</a>, una extensión de enorme utilidad para quienes se enfrentan cotidianamente a la tarea de traducir WordPress o WPMU, sus extensiones y sus plantillas, y por supuesto para quienes deseen mejorar, o adecuar a sus propios propósitos, las traducciones de terceros.</p>
<p>El plugin Codestyling Localization activa en el blog donde se instala una herramienta de traducción cuyo funcionamiento resultará bastante fácil de entender para quienes ya se han bregado en estas lides, pues es muy parecido a <a title="PoEdit" href="http://www.poedit.net/">PoEdit</a>, probablemente la utilidad más conocida en este ámbito. Tras ser activado, el plugin crea una entrada en el menú <em>Herramientas</em>, titulada <em>Localización</em>, desde la que se accede a todos los elementos traducibles del blog, es decir, no sólo la propia aplicación, sino también las plantillas y los plugins que han sido codificados para que permitan la traducción mediante las funciones de <a href="http://es.wikipedia.org/wiki/Gettext">Gettext</a>, es decir, mediante ficheros .PO/.MO. Codestyling Localization ofrece algunas funcionalidades muy interesantes:</p>
<ul>
<li>Creación automática de ficheros .PO (un fichero .PO es un catálogo que contiene, en formato de texto plano, las cadenas de texto originales y sus equivalencias en otra lengua), a partir de los ficheros PHP de la aplicación, el tema o el plugin; por supuesto, esto sólo es posible si aquéllos han sido correctamente programados. El propio plugin genera todos los datos de la cabecera del fichero .PO, identifica los juegos de caracteres (por defecto, UFT-8) y las palabras clave y proporciona la información necesaria para controlar adecuadamente las formas plurales en la lengua de la traducción. Se pueden crear todos los ficheros de lenguas que el usuario necesite, y el plugin genera sus nombres de acuerdo con las convenciones necesarias para que la traducción funcione correctamente en la lengua que se haya determinado.</li>
<li>Edición de ficheros .PO ya existentes. A veces, dependiendo de la configuración del servidor y de los permisos de los ficheros, hay que modificar éstos para que los ficheros sean editables; aunque esta acción se puede realizar desde el propio interfaz del plugin, hay ocasiones en que se requiere llevarla a cabo mediante una conexión FTP. También puede ser necesario reescanear los ficheros de la aplicación para permitir que el plugin pueda realizar su labor.</li>
<li>Creación de ficheros .MO (los ficheros, ya compilados en código máquina, que son leídos por el servidor), para lo cual sólo es necesario pulsar sobre el botón correspondiente, una vez completada la traducción del fichero .PO.</li>
<li>Revisión de los ficheros .PO. Cuando se actualiza una aplicación, una plantilla o un plugin, normalmente suele ser necesario reeditar el fichero .PO, a fin de incluir las nuevas cadenas de texto y descartar las obsoletas. El plugin Codestyling Localization simplifica mucho esta tarea, pues en cualquier momento se pueden reescanear los archivos PHP fuente, y reelaborar el fichero .PO correspondiente.</li>
</ul>
<p>El interfaz de edición de los ficheros de traducción no planteará ningún problema a quienes ya están acostumbrados a trabajar con utilidades como PoEdit. Se pueden aplicar búsquedas, con operadores muy potentes, tanto a las cadenas originales como a las traducciones, y además existe la posibilidad de traducir las cadenas de texto mediante el <a title="API AJAX de idiomas de Google" href="http://code.google.com/intl/es-ES/apis/ajaxlanguage/">API de Google</a>, cuyos resultados no son infalibles ni mucho menos, pero vienen muy bien cuando cuesta encontrar la equivalencia lingüística o se tienen dudas sobre un término. Por último, la traducción se ve facilitada por la función contextual, que permite relacionar cada cadena de texto con su archivo fuente, y por tanto identificar los contextos de uso de las cadenas de texto traducibles en el código PHP original.</p>
<p>Quienes hayan utilizado PoEdit y se manejen bien con este programa o con alguno de sus equivalentes se preguntarán cuáles son las ventajas de traducir online, mediante el plugin Codestyling Localization. A mi modo de ver, esta extensión tiene algunas ventajas indiscutibles sobre la traducción en local:</p>
<ul>
<li>Permite generar ficheros .PO con todos los elementos necesarios para crear traducciones impecables. Detalles como el nombre del fichero .PO, los juegos de caracteres o las claves para las formas plurales constituyen un quebradero de cabeza para la mayoría de los usuarios, que ya no tendrán que preocuparse de estas decisiones, pues el plugin las toma de forma automática, basándose en la configuración lingüística del blog y en las características sintácticas de la lengua elegida para la traducción.</li>
<li>Es un sistema mucho más eficiente, pues permite comprobar los cambios que se llevan a cabo en la traducción de manera casi inmediata, así como actualizar las traducciones cuando se producen cambios de versiones. No hace falta tener a mano en el ordenador donde se está trabajando los ficheros fuente de la aplicación, de la plantilla o de los plugins, porque la edición y publicación de los ficheros de idioma se realiza en línea, esto es, directamente en el servidor. En la práctica, esta circunstancia implica que en el mismo momento que el administrador de un blog localiza un error de traducción, o una cadena no traducida, lo puede corregir y mejorar con muy poco esfuerzo. En blogs multilingües, o en plataformas de blogs que utilizan diversas lenguas (recordemos que el plugin funciona perfectamente en WordPress MU), esta característica ofrece un claro valor añadido, aunque a cambio obliga, o bien a disponer de un usuario administrador que domine varias lenguas, o bien a permitir que los distintos usuarios traductores tengan acceso a las funciones del plugin, lo cual puede suponer ciertos problemas a la hora de administrar la aplicación y garantizar su seguridad.</li>
<li>Puede identificar y separar las cadenas de texto correspondientes al <em><a title="I18n for WordPress Developers - Text domains" href="http://codex.wordpress.org/I18n_for_WordPress_Developers#Text_Domains">text domain</a></em> propio de la aplicación, la plantilla o el plugin (un <em>text domain</em> es algo así como el identificador unívoco de una plantilla o extensión), de aquellas que no han sido identificadas con dicho <em>text domain </em>(a veces los programadores son descuidados, o se olvidan de lo obvio, o recurren, como todo el mundo, al “copia-y-pega”)<em>.</em> Esta característica resulta de gran utilidad ante traducciones que carecen, total o parcialmente, de su <em>text domain</em> o cuyo <em>text domain</em> coincide con otro ya existente, circunstancias ambas que producen resultados lingüísticos inesperados y a menudo muy irritantes (porque el sufrido usuario ignora la razón de que determinadas cadenas de texto no aparezcan en su propia lengua o, peor aún, que ofrezcan un resultado distinto al que ha propuesto en su traducción). Evidentemente, el plugin no puede rehacer las fuentes en PHP para incluir el <em>text domain</em>, pero identifica perfectamente los ficheros y las líneas en que se produce este fallo, con lo cual la ingrata tarea de corregir unos y otras se ve muy facilitada. Una vez añadido el <em>text domain</em> a los archivos PHP (proceso que se puede automatizar mediante editores que incorporar funciones de búsqueda y sustitución en bloque, como <a title="Notepad++" href="http://notepad-plus.sourceforge.net/es/site.htm">Notepad++</a>), la regeneración del fichero .PO, su traducción y conversión en fichero de código máquina .MO se convierte en un juego de niños.</li>
</ul>
<p>A pesar de sus muchas virtudes, el plugin Codestyling Localization tiene ciertas limitaciones relacionadas con el soporte de idiomas, los directorios definidos para las versiones idiomáticas y la dificultad de detectar el <em>text domain</em>, todas ellas superables mediante diversos trucos (véase el epígrafe “Plugin Limits”, en la <a title="WordPress Plugin: Codestyling Localization" href="http://www.code-styling.de/english/development/wordpress-plugin-codestyling-localization-en">página de esta extensión</a>). Además, existe una dificultad insuperable no sólo para este plugin, sino para cualquier otra utilidad de traducción: si la plantilla o extensión no han sido “internacionalizadas”, es decir, preparadas para ser traducidas, sólo cabrá recorrer minuciosamente los archivos PHP para sustituir las cadenas originales en inglés por las de la lengua del usuario. Naturalmente, esta alternativa tiene un inconveniente muy serio, y es que una pieza de software traducida “a mano” sólo puede presentar cadenas de texto en el idioma al que se ha sido vertido el código original.</p>
<p>Por otra parte, hay muchas plantillas y plugins que producen traducciones inexactas o incompletas (es decir, cuyo grado de “internacionalización” es parcial), porque olvidan aspectos como las fórmulas de fecha y hora, porque no preparan para su traducción todos los elementos que tienen representación textual, porque consideran que todas las lenguas siguen el mismo orden de palabras que el inglés, etc. (sobre algunas de estas cuestiones,y en relación con el tema Tarski, <a title="La traducción del tema Tarski y el problema del orden de palabras" href="https://www.labitacoradeltigre.com/2007/10/09/la-traduccion-del-tema-tarski-y-el-problema-del-orden-de-palabras/">hace algún tiempo que escribí un artículo</a> en este blog; animo a los interesados en abordar seriamente las complejidades de la internacionalización a que lean dos artículos interesantísimos de <a title="Urban Giraffe" href="http://urbangiraffe.com/">Urban Giraffe</a>, <a href="http://urbangiraffe.com/articles/translating-wordpress-themes-and-plugins/">Translating WordPress Plugins &amp; Themes</a> y <a href="http://urbangiraffe.com/articles/localizing-wordpress-themes-and-plugins/">Localizing WordPress Themes and Plugins</a>). En una situación como cualquiera de las que acabo de citar, la mejor herramienta de traducción producirá resultados mediocres, que únicamente pueden mejorarse con trucos más o menos certeros, o rehaciendo el código incorrecto, para lo cual se requiere que el usuario tenga conocimientos de programación en PHP. No es una tarea excesivamente difícil para un programador con experiencia, pero es muy posible que el esfuerzo no merezca la pena.</p>
<p>Se me dirá que bastante hacen los programadores en ofrecer sus creaciones al público <em>gratis et amore</em>, pero esto no es siempre cierto, pues de hecho existen buenos temas y plugins, perfectamente preparados para la traducción y del todo gratuitos, y en cambio productos de pago cuyo grado de traducibilidad es manifiestamente mejorable. Ya sé que citar nombres es peliagudo y que las comparaciones son odiosas, pero entre los primeros se encuentran excelentes plantillas, como la tantas veces citada <a title="Tarski theme" href="http://tarskitheme.com/">Tarski</a>, y entre los segundos el famoso <a title="Farms 100 big ones theme pack" href="http://wpmudev.org/project/Farms-100-big-ones-theme-pack">Farms 100 big ones theme pack</a>, de WPMU Dev Premium, que en tantas plataformas de blogs se utiliza, no siempre con resultados idóneos.</p>
<p>Desde mi punto de vista de usuario que invierte mucho tiempo y esfuerzo en tareas de traducción (decía Potâchov en la citada e inencontrable intervención en Twitter que él ha debido de traducir unos treinta temas; hace tiempo que yo he dejado de contar los que he traducido, a veces sólo para comprobar, con el cabreo consiguiente, que no me servían, o que era incapaz de resolver sus fallos de internacionalización), creo que los responsables de la gestión de WordPress, y en particular la de los repositorios oficiales de temas y plugins, deberían prestar una atención mucho más precisa y consciente a este asunto. Quizás sea demasiado drástico considerar una adecuada internacionalización como una condición <em>sine qua non</em> para albergar oficialmente las plantillas y extensiones (además, la comprobación exhaustiva de esta característica implicaría un equipo humano de considerables dimensiones), pero la política de gestión de proyectos tan ampliamente usados en todo el mundo, y más cuando afectan al ámbito educativo, debería ir en tal sentido.</p>
<p>Esta entrada <a href="https://www.labitacoradeltigre.com/2009/08/30/traduciendo-wordpress-sus-plantillas-y-extensiones-con-el-plugin-codestyling-localization/">Traduciendo WordPress, sus plantillas y extensiones, con el plugin Codestyling Localization</a> ha sido publicada en primer lugar en <a href="https://www.labitacoradeltigre.com">La Bitácora del Tigre</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.labitacoradeltigre.com/2009/08/30/traduciendo-wordpress-sus-plantillas-y-extensiones-con-el-plugin-codestyling-localization/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">950</post-id>	</item>
	</channel>
</rss>
