{"id":2852,"date":"2011-10-24T12:55:36","date_gmt":"2011-10-24T12:55:36","guid":{"rendered":"https:\/\/es.wordpress.org\/support\/topic\/problematicas-cabeceras-segun-paginas-yo-categorias\/"},"modified":"2016-08-06T00:11:32","modified_gmt":"2016-08-06T00:11:32","slug":"problematicas-cabeceras-segun-paginas-yo-categorias","status":"closed","type":"topic","link":"https:\/\/es.wordpress.org\/support\/topic\/problematicas-cabeceras-segun-paginas-yo-categorias\/","title":{"rendered":"problematicas cabeceras segun paginas y\/o categorias&#8230;"},"content":{"rendered":"<p>Hola:<\/p>\n<p>Hace relativamente unos meses que experimento con wordpress, y francamente la experiencia ha resultado satisfactoria decidiendome por esta plataforma.<\/p>\n<p>No obstante, y segun diferentes \u00abbusquedas\u00bb realizadas, no ha quedado en claro la manera en que se logra el cambio de cabeceras (headers) segun la variante elegida.<\/p>\n<p>Al parecer se pregonan dos sistemas para lograr esta accion:<\/p>\n<p>(1) Consiste en crear diferentes cabeceras y llamarlas segun categoria, paginas, Etc. Para ello se debe implementar el siguiente codigo en reemplazo de \u00ab&lt;?php get_header(); ?&gt;:<\/p>\n<p><strong>&lt; ?php <\/p>\n<p>if (is_category(&#8216;5&#8217;)){<br \/>\n    get_header(&#8216;esparcimiento&#8217;);<\/p>\n<p>} else {<br \/>\n    get_header(\u00bb);<br \/>\n}<br \/>\n? &gt;<\/strong><\/p>\n<p>Si bien parece estar todo correcto no es asi, puesto que no funciona (al menos en la 3.2.1, y no tengo versiones anteriores), pero llamativamente si funciona cuando realizamos este cambio:<\/p>\n<p><strong>&lt; ?php <\/p>\n<p>if (in_category(&#8216;5&#8217;)){<br \/>\n    get_header(&#8216;esparcimiento&#8217;);<\/p>\n<p>} else {<br \/>\n    get_header(\u00bb);<br \/>\n}<br \/>\n? &gt;<\/strong><\/p>\n<p>El cambio se realizo al archivo \u00ab<strong>single.php<\/strong>\u00bb y tiene el inconveniente que hace el cambio de cabecera solamente cuando uno \u00abpulsa\u00bb el post (que corresponde con la categoria 5) en \u00abseguir leyendo&#8230;\u00bb, no antes..?<\/p>\n<p>Por otra parte encuentro el codigo \u00ab&lt;?php get_header(); ?&gt;\u00bb en \u00abindex.php\u00bb, \u00abpage.php\u00bb y \u00abarchive.php\u00bb, debo poner el reemplazo anterior en todos ellos tambien&#8230;? <\/p>\n<p>(2) Otra de las variantes puede ser cambiando la imagen y\/o archivo SWF de la cabecera existente segun las variables, se ha dicho que se debe modificar el archivo \u00abheader.php\u00bb con este codigo:<\/p>\n<p><strong>&lt; ?php {<\/p>\n<p>    if ( in_category(&#8216;foto&#8217;)){<br \/>\n        &lt;img src=\u00bbruta_a_la_imagen\/imagen.jpg\u00bb alt=\u00bbuna imagen\u00bb \/&gt;<br \/>\n    }<br \/>\n    elseif (in_category(&#8216;video&#8217;)){<br \/>\n        &lt;img src=\u00bbruta_a_otra_imagen\/imagen2.png\u00bb alt=\u00bbotra imagen\u00bb \/&gt;<br \/>\n    }<br \/>\n    else {<br \/>\n        &lt;img src=\u00bbruta_otra_imagen_mas\/imagen.jpg\u00bb alt=\u00bbotra imagen\u00bb \/&gt;    }<br \/>\n}<\/p>\n<p>? &gt;<\/strong><\/p>\n<p>funciona pero mal, es mas, me agrupa las tres imagenes juntas a la vez..?<\/p>\n<p>Estoy ultilizando el theme \u00abTrazos Web\u00bb<\/p>\n<p>Saludos&#8230;<\/p>\n","protected":false},"template":"","class_list":["post-2852","topic","type-topic","status-closed","hentry","topic-tag-cabeceras","topic-tag-header"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/2852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/2852\/revisions"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=2852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}