<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: Distinta cabecera por categorías</title>
	<atom:link href="http://ayudawordpress.com/distinta-cabecera-por-categorias/feed/" rel="self" type="application/rss+xml" />
	<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/</link>
	<description>Recursos, themes, plugins y tutoriales en español</description>
	<lastBuildDate>Sun, 12 Feb 2012 02:51:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>Por: obc</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-46557</link>
		<dc:creator>obc</dc:creator>
		<pubDate>Mon, 22 Mar 2010 21:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-46557</guid>
		<description>He caído en esta página buscando solución a lo que quería hacer: mostrar los artículos individuales pertenecientes a una categoría determinada con un estilo diferente a los archivos individuales de las demás categorías (concretamente con una pequeña cabecera en la parte superior del artículo). 

Creo que el código de Nexusbba es correcto, pero creo que está incompleto o al menos no queda claro cómo usarlo.

La solución que he encontrado es: 
- Crear un archivo &quot;single.php&quot; que incluya solamente el siguiente código:
 

	

(tantas como se quiera, como dice Nexusbba)

- Crear un archivo &quot;single-1.php&quot; con el código completo habitual que llevaría el archivo &quot;single.php&quot;
- Crear un archivo &quot;single-2.php&quot; con el código completo habitual que llevaría el archivo &quot;single.php&quot;, con las distinciones que se quieran.

No sé si me he explicado bien, pero a mí me ha funcionado.</description>
		<content:encoded><![CDATA[<p>He caído en esta página buscando solución a lo que quería hacer: mostrar los artículos individuales pertenecientes a una categoría determinada con un estilo diferente a los archivos individuales de las demás categorías (concretamente con una pequeña cabecera en la parte superior del artículo). </p>
<p>Creo que el código de Nexusbba es correcto, pero creo que está incompleto o al menos no queda claro cómo usarlo.</p>
<p>La solución que he encontrado es:<br />
- Crear un archivo &#8220;single.php&#8221; que incluya solamente el siguiente código:</p>
<p>(tantas como se quiera, como dice Nexusbba)</p>
<p>- Crear un archivo &#8220;single-1.php&#8221; con el código completo habitual que llevaría el archivo &#8220;single.php&#8221;<br />
- Crear un archivo &#8220;single-2.php&#8221; con el código completo habitual que llevaría el archivo &#8220;single.php&#8221;, con las distinciones que se quieran.</p>
<p>No sé si me he explicado bien, pero a mí me ha funcionado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: pako</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-46321</link>
		<dc:creator>pako</dc:creator>
		<pubDate>Thu, 11 Mar 2010 01:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-46321</guid>
		<description>No hay manera, he probado con los dos códigos y me da siempre error? Falta alguna fucntion o algo? qué puede ser? siempre me da error de sintaxis. gracias</description>
		<content:encoded><![CDATA[<p>No hay manera, he probado con los dos códigos y me da siempre error? Falta alguna fucntion o algo? qué puede ser? siempre me da error de sintaxis. gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: cesar</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-45683</link>
		<dc:creator>cesar</dc:creator>
		<pubDate>Wed, 10 Feb 2010 19:43:56 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-45683</guid>
		<description>estoy intentando utilizar este codigo , pero supongo que la sintaxix esta mal porque no me funciona o almenos que un procedimiento este mal hecho, podrias explicarme por favor. 

post;
if ( in_category(&#039;10&#039;) ) {
include(TEMPLATEPATH . &#039;/single-10.php&#039;);
} elseif ( in_category(&#039;11&#039;) ) {
include(TEMPLATEPATH . &#039;/single-11.php&#039;);
} elseif ( in_category(&#039;20&#039;) ) {
include(TEMPLATEPATH . &#039;/single-20.php&#039;);
} else {
include(TEMPLATEPATH . &#039;/single-1.php&#039;);
}
?&gt;</description>
		<content:encoded><![CDATA[<p>estoy intentando utilizar este codigo , pero supongo que la sintaxix esta mal porque no me funciona o almenos que un procedimiento este mal hecho, podrias explicarme por favor. </p>
<p>post;<br />
if ( in_category(&#8217;10&#8242;) ) {<br />
include(TEMPLATEPATH . &#8216;/single-10.php&#8217;);<br />
} elseif ( in_category(&#8217;11&#8242;) ) {<br />
include(TEMPLATEPATH . &#8216;/single-11.php&#8217;);<br />
} elseif ( in_category(&#8217;20&#8242;) ) {<br />
include(TEMPLATEPATH . &#8216;/single-20.php&#8217;);<br />
} else {<br />
include(TEMPLATEPATH . &#8216;/single-1.php&#8217;);<br />
}<br />
?&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Insertar un archivo php / html en una página de WordPress &#124; Ayuda WordPress</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-44829</link>
		<dc:creator>Insertar un archivo php / html en una página de WordPress &#124; Ayuda WordPress</dc:creator>
		<pubDate>Mon, 11 Jan 2010 14:01:19 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-44829</guid>
		<description>[...] WordPress encontré un post de códigos para wordpress; y tomando como referencia uno que permitía rotar los header según la página, logré llamar x archivo php cuando accediera a la página x. Para ello, en el page.php de mi [...]</description>
		<content:encoded><![CDATA[<p>[...] WordPress encontré un post de códigos para wordpress; y tomando como referencia uno que permitía rotar los header según la página, logré llamar x archivo php cuando accediera a la página x. Para ello, en el page.php de mi [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: biel salas</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-40357</link>
		<dc:creator>biel salas</dc:creator>
		<pubDate>Wed, 07 Oct 2009 20:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-40357</guid>
		<description>Yo me estoy iniciando en la creación de themes y me interesa mucho esta opción, pero no hay manera, no sale. Sustituyo el codigo 

 por este


y finalmente me da error. Si algun experto lo puede probar y dar una solución, gracias.
Mientras probaré la opción que dan en el comentario de single.php</description>
		<content:encoded><![CDATA[<p>Yo me estoy iniciando en la creación de themes y me interesa mucho esta opción, pero no hay manera, no sale. Sustituyo el codigo </p>
<p> por este</p>
<p>y finalmente me da error. Si algun experto lo puede probar y dar una solución, gracias.<br />
Mientras probaré la opción que dan en el comentario de single.php</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gaston</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-37014</link>
		<dc:creator>Gaston</dc:creator>
		<pubDate>Tue, 26 May 2009 22:45:50 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-37014</guid>
		<description>Gracias Nexus, no se me había ocurrido editar directamente el Get Header en la plantilla... Como vengo acostumbrado a no tocar esas cosas tan estructurales lo había pasado por alto!</description>
		<content:encoded><![CDATA[<p>Gracias Nexus, no se me había ocurrido editar directamente el Get Header en la plantilla&#8230; Como vengo acostumbrado a no tocar esas cosas tan estructurales lo había pasado por alto!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: nexusbba</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-36984</link>
		<dc:creator>nexusbba</dc:creator>
		<pubDate>Mon, 25 May 2009 18:49:49 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-36984</guid>
		<description>Gaston, 

Para las páginas no hace falta tanta complicación. Cuando creas la página eliges que plantilla vas a usar para mostrar el contenido y ya esta. Es el metodo que solemos utilizar, entre otras cosas, para mostrar los resultados de Google &quot;embutido&quot; en nuestro diseño.</description>
		<content:encoded><![CDATA[<p>Gaston, </p>
<p>Para las páginas no hace falta tanta complicación. Cuando creas la página eliges que plantilla vas a usar para mostrar el contenido y ya esta. Es el metodo que solemos utilizar, entre otras cosas, para mostrar los resultados de Google &#8220;embutido&#8221; en nuestro diseño.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: nexusbba</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-36983</link>
		<dc:creator>nexusbba</dc:creator>
		<pubDate>Mon, 25 May 2009 18:47:55 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-36983</guid>
		<description>Nosotros venimos utilizando el siguiente truco:

Modificamos el contenido de &quot;single.php&quot; introduciendo una llamada a las distintas categorias de post, por ejemplo:

post;
if ( in_category(&#039;10&#039;) ) {
include(TEMPLATEPATH . &#039;/single-10.php&#039;);
} elseif ( in_category(&#039;11&#039;) ) {
include(TEMPLATEPATH . &#039;/single-11.php&#039;);
} elseif ( in_category(&#039;20&#039;) ) {
include(TEMPLATEPATH . &#039;/single-20.php&#039;);
} else {
include(TEMPLATEPATH . &#039;/single-1.php&#039;);
}
?&gt;

En este ejemplo le estamos diciendo que si el post corresponde a las categorias 10,11 y 20 nos muestre el fichero &quot;personalzado&quot;. Las otras categorias se mostraran por defecto con el diseño que hayamos creado en single-1.php.

Por supuesto podemos, en estos ficheros llamara a nuestras propias sidebars, footers y CSS. Atención, algunas versiones de WP se llevan mal con la presencia de ficheros en directorios distintos al del tema. Lo lógico, seria tener todo agrupado en distintos directorios, por ejemplo viajes, y allí colocar el php de la categoria, el CSS, las imagenes, etc. pero no es posible siempre y además, no podrás modificarlo desde el editor de WP.... un fallo increible.

En cuanto a las categorias, con solo crear un fichero con el nombre de category-10.php por ejemplo, cuando hagas una llamada al resumen de noticias de esta seccion se te mostrará el contenido con diseño personalizado.

En este caso te aconsejo copiar el mismo fichero de single para caegoria y renombrarlo a category-numero.php.

A nosotros nos funciona perfectamente como puedes ver en www.noticiesdot.cat, entre otros sitios</description>
		<content:encoded><![CDATA[<p>Nosotros venimos utilizando el siguiente truco:</p>
<p>Modificamos el contenido de &#8220;single.php&#8221; introduciendo una llamada a las distintas categorias de post, por ejemplo:</p>
<p>post;<br />
if ( in_category(&#8217;10&#8242;) ) {<br />
include(TEMPLATEPATH . &#8216;/single-10.php&#8217;);<br />
} elseif ( in_category(&#8217;11&#8242;) ) {<br />
include(TEMPLATEPATH . &#8216;/single-11.php&#8217;);<br />
} elseif ( in_category(&#8217;20&#8242;) ) {<br />
include(TEMPLATEPATH . &#8216;/single-20.php&#8217;);<br />
} else {<br />
include(TEMPLATEPATH . &#8216;/single-1.php&#8217;);<br />
}<br />
?&gt;</p>
<p>En este ejemplo le estamos diciendo que si el post corresponde a las categorias 10,11 y 20 nos muestre el fichero &#8220;personalzado&#8221;. Las otras categorias se mostraran por defecto con el diseño que hayamos creado en single-1.php.</p>
<p>Por supuesto podemos, en estos ficheros llamara a nuestras propias sidebars, footers y CSS. Atención, algunas versiones de WP se llevan mal con la presencia de ficheros en directorios distintos al del tema. Lo lógico, seria tener todo agrupado en distintos directorios, por ejemplo viajes, y allí colocar el php de la categoria, el CSS, las imagenes, etc. pero no es posible siempre y además, no podrás modificarlo desde el editor de WP&#8230;. un fallo increible.</p>
<p>En cuanto a las categorias, con solo crear un fichero con el nombre de category-10.php por ejemplo, cuando hagas una llamada al resumen de noticias de esta seccion se te mostrará el contenido con diseño personalizado.</p>
<p>En este caso te aconsejo copiar el mismo fichero de single para caegoria y renombrarlo a category-numero.php.</p>
<p>A nosotros nos funciona perfectamente como puedes ver en <a href="http://www.noticiesdot.cat" rel="nofollow">http://www.noticiesdot.cat</a>, entre otros sitios</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Federico</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-36966</link>
		<dc:creator>Federico</dc:creator>
		<pubDate>Sun, 24 May 2009 17:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-36966</guid>
		<description>Suponiendo que quisieramos hacerlo para mas de una categoría como sería ? entiendo poco de programación pero la función If vendría a ser una condición logica para si ( ta cosa ) No ( tal otra ) verdad ?

Por lo cual si queremos personalizar mas de una cabecera o poner un sidebar para cada categoría como sería el código ?</description>
		<content:encoded><![CDATA[<p>Suponiendo que quisieramos hacerlo para mas de una categoría como sería ? entiendo poco de programación pero la función If vendría a ser una condición logica para si ( ta cosa ) No ( tal otra ) verdad ?</p>
<p>Por lo cual si queremos personalizar mas de una cabecera o poner un sidebar para cada categoría como sería el código ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dario</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-36965</link>
		<dc:creator>Dario</dc:creator>
		<pubDate>Sun, 24 May 2009 15:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-36965</guid>
		<description>Excelente truco, lo tengo que probar.</description>
		<content:encoded><![CDATA[<p>Excelente truco, lo tengo que probar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro</title>
		<link>http://ayudawordpress.com/distinta-cabecera-por-categorias/#comment-36957</link>
		<dc:creator>Pedro</dc:creator>
		<pubDate>Sun, 24 May 2009 08:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://ayudawordpress.com/?p=5140#comment-36957</guid>
		<description>Gran truco Fernando.</description>
		<content:encoded><![CDATA[<p>Gran truco Fernando.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 6/11 queries in 0.013 seconds using disk: basic
Object Caching 564/565 objects using disk: basic

Served from: ayudawordpress.com @ 2012-02-12 10:53:45 -->
