Cambiar sidebar en funcion de categoria del post que muestro.

Inicio Foros WordPress Programación Cambiar sidebar en funcion de categoria del post que muestro.

Este debate contiene 4 respuestas, tiene 3 mensajes y lo actualizó  Pedro Raul hace 8 años, 7 meses.

  • Autor
    Publicaciones
  • #16069

    joxepo
    Participante

    <p>Hola!!</p>
    <p>Os cuento. Tengo dos categorias de post distintas, y lo que tengo que hacer es que segun si hago click sobre un post de una categoria o de otra, el sidebar del archivo sigle.php sea diferente.</p>
    <p>He probado esto:<br />
    &lt;?php<br />
    if(in_category(‘1’)&amp;&amp; is_single())<br />
    {<br />
    echo ("<img src=’http://pagead2.googlesyndication.com/pagead/imgad?id=CKiDxNHfyO_a2AEQeBjYBDIIt-Wn9asvMp8′ alt=’Publicidad Especial’ />");</p>
    <p>}<br />
    ?&gt;</p>
    <p>Y funciona, si el post es de la categoria 1 carga esa imagen, pero no soy capaz de que carge otra sidebar. Es decir, esto no funciona:</p>
    <p>&lt;?php<br />
    if(in_category(‘1’)&amp;&amp; is_single())<br />
    {<br />
    &lt;?php include (TEMPLATEPATH . ‘/sidebar5.php’); ?&gt;;</p>
    <p>}<br />
    ?&gt;</p>
    <p>Que hago?? Ya no se por donde tirar!!</p>
    <p>Gracias!!
    </p>

  • #37161

    joxepo
    Participante

    Otia!! Sale la imagen, lo siento, es porque he puesto el enlace de la imagen!! Si los moderadores lo borran lo entenderé. Perdón!!

  • #37208

    fijate que yo tengo un problema diferente al tuyo pero leyendo tu mensaje se me ocurrio una idea para resolver el mio, voy a probar a ver

    si me funciona te comento… de seguro sirve para los 2

  • #37220

    joxepo
    Participante

    Ya funciona, con esto en el single.php

    <?php if ( in_category(‘1’) ): ?>
    <?php get_sidebar(); ?>
    <?php endif; ?>

    <?php if ( in_category(‘9’) ): ?>
    <?php include (TEMPLATEPATH . ‘/sidebar5.php’); ?>
    <?php endif; ?>

    Gracias a todos!!

  • #37233

    Pedro Raul
    Participante

    no se olviden de else if o el case

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest