Mostrar/ocultar sidebar widget según contenido

Inicio Foros WordPress Programación Mostrar/ocultar sidebar widget según contenido

Etiquetado: ,

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

  • Autor
    Publicaciones
  • #62272

    victorsan
    Participante

    Hola, me explico:

    Tengo una serie de custom fileds en los post. Cuando se introduce alguna información, ésta aparece en el sidebar, dentro de un widget . El widget acepta php y comprueba si hay texto en el custom field. Si hay texto lo muestra, si no hay texto muestra una frase por defecto. Mi pregunta ¿se le ocurre a alguien cómo puedo hacer para que, si no hay texto, el widget no aparezca? O formulado de otra forma ¿Se puede mostrar u ocultar un widget según reciba contenido de un custom field?

    Saludos y gracias

  • #62275

    LGrusin
    Miembro

    No sé si te funcionará si haces la comprobacíon antes de cargar el sidebar. Es decir, en el sidebar.php, o donde esté, comprueba si hay custom field, si no hay no muestras el sidebar. Para eso en el sidebar sólo debe mostrarse ese widget.

    Otra opción sería una plantilla nueva para el sidebar que no contenga ese widget haciendo las comprobaciones anteriores.

    Un saludo

  • #62301

    Hombre Man
    Participante

    Usa es te plugin http://wordpress.org/extend/plugins/widget-logic/ se llama Widget Logic y hace exactamente lo que necesitas.

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

Pin It on Pinterest