Excluir código PHP según categoría de la entrada

Inicio Foros WordPress Programación Excluir código PHP según categoría de la entrada

Este debate contiene 3 respuestas, tiene 2 mensajes y lo actualizó  almendron hace 6 años, 11 meses.

  • Autor
    Publicaciones
  • #23029

    Nariel
    Participante

    <p>Buenos días a todos,<br />
    llevo varios días dándole vueltas a un problema en una de las webs que estoy realizando para la empresa en la que hago prácticas.</p>
    <p>La duda es esta:<br />
    Cada entrada tiene su imagen destacada y su Thumb. De ahí rescato la URL de la imagen destacada y la introduzco dentro de la entrada por código (en el post) para que así en el listado de entradas no se vea el Thumb y luego en el resumen lateral la imagen destacada introducida directamente.</p>
    <p>El problema es en una de las categorías. Tengo un Slide (WP Nivo Slider) que funciona por Categorías, es decir, solo se muestran entradas enlazadas a la categoría que yo elija. Esas entradas además estan dentro de otra categoría, la de Noticias.</p>
    <p>¿Qué ocurre?</p>
    <p>No quiero que se vea la imagen destacada de la categoría Slide ya que queda como esto:</p>
    <p>http://valenciaarteysubastas.com/pruebas/2011/10/bienvenidos/</p>
    <p>Lo que quiero es que se muestre la imagen SOLO cuando la categoría sea diferente a SLIDE o SLIDE Y NOTICIAS.</p>
    <p>La cosa es que se salta a la torera las condiciones que le pongo y ya no se me ocurren más opciones.</p>
    <p>La categoría SLIDE tiene de ID=6 y la de NOTICIAS ID=15, éste es el último código que he realizado para la entrada. </p>
    <p>


    </p>

  • #56800

    almendron
    Participante

    En principio, debería funcionar lo siguiente

    ( is_category('6') || is_category( '15' ) )

    No obstante, este código sólo te funcionará en las páginas que muestran las entradas de una categoría determinada. No lo hará en una entrada individual, una archivo, …

    Para que funcione, por ejemplo, en una entrada individual deberías usar in_category

    ( in_category('6') || in_category( '15' ) )

    http://codex.wordpress.org/Function_Reference/in_category

  • #56801

    Nariel
    Participante

    En principio, debería funcionar lo siguiente
    ( is_category('6') || is_category( '15' ) )
    No obstante, este código sólo te funcionará en las páginas que muestran las entradas de una categoría determinada. No lo hará en una entrada individual, una archivo, …
    Para que funcione, por ejemplo, en una entrada individual deberías usar in_category
    ( in_category('6') || in_category( '15' ) )
    http://codex.wordpress.org/Function_Reference/in_category

    Almendron, ojalá te hubiese encontrado antes. Funciona a la perfección!!! MUCHÍSIMAS MUCHÍSIMAS GRACIAS

  • #56803

    almendron
    Participante

    De nada. Por favor, marca el hilo como solucionado.

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

Pin It on Pinterest