Title: Control de visibilidad de widgets
Author: Fernando Tellado
Published: <strong>18 de diciembre de 2025</strong>
Last modified: 29 de marzo de 2026

---

Buscar plugins

![](https://ps.w.org/widget-visibility-control/assets/banner-772x250-es.jpg?rev=
3442857)

![](https://ps.w.org/widget-visibility-control/assets/icon-256x256.png?rev=3423400)

# Control de visibilidad de widgets

 Por [Fernando Tellado](https://profiles.wordpress.org/fernandot/)

[Descargar](https://downloads.wordpress.org/plugin/widget-visibility-control.1.1.2.zip)

[Vista previa](https://es.wordpress.org/plugins/widget-visibility-control/?preview=1)

 * [Detalles](https://es.wordpress.org/plugins/widget-visibility-control/#description)
 * [Valoraciones](https://es.wordpress.org/plugins/widget-visibility-control/#reviews)
 *  [Instalación](https://es.wordpress.org/plugins/widget-visibility-control/#installation)
 * [Desarrollo](https://es.wordpress.org/plugins/widget-visibility-control/#developers)

 [Soporte](https://wordpress.org/support/plugin/widget-visibility-control/)

## Descripción

Control de visibilidad de widgets te permite decidir exactamente dónde aparece cada
widget en tu sitio. Muestra widgets únicamente en páginas específicas, ocúltalos
a usuarios desconectados, muestra distinto contenido en diferentes categorías – 
todo si tener que escribir ni una sola línea de código.

#### ¿Buscas visibilidad y programación de widgets?

Este plugin te da control sobre dónde aparecen tus widgets:

 * **Segmentación por página** — Muestra widgets en la página de inicio, página 
   del blog, páginas específicas o en la página de error 404
 * **Segmentación por contenido** — Muestra widgets únicamente en ciertas categorías,
   etiquetas o taxonomías personalizadas
 * **Segmentación por usuarios** — Muestra widgets distintos a usaurios conectados
   y a visitantes
 * **Visualización basada en perfiles** — Segmentación por perfiles de usuario específicos(
   administradores, editores, suscriptores, etc.)
 * **Páginas de autor** — Controla la visbilidad en páginas de archivo de autor
 * **Archivos por fecha** — Segmentación por archivos diarios, mensuales o anuales
 * **Compatible con tipos de contenido** — Funciona con tipos de contenido personalizados
   y sus archivos
 * **Programación temporal** – Programa widgets para que aparezcan solo durante 
   intervalos de tiempo y fechas específicas. Perfecto para banners promocionales,
   ofertas de temporada, anuncios estacionales, rebajas durante un tiempo limitado,
   cuentas atrás para eventos y contenido con límite de tiempo.

#### Múltiples condiciones

Crea reglas de visibilidad sofisticadas combinando múltiples condiciones:

 * Usa **lógica OR** — Se muestra si coincide ALGUNA de las condiciones
 * Usa **lógica AND** — Se muestra únicamente si coinciden TODAS las condiciones
 * Mixto y coincidente – Crea exactamente las reglas que necesites

#### Creado para un alto rendimiento

 * Mínimas consultas a la base de datos con caché inteligente
 * Solo carga recursos cuando es necesario (pantallas de widgets)
 * Código limpio y optimizado siguiendo los estándares de WordPress

#### ¿Por qué elegir este plugin?

 * **Ligero** — Enfocado en la funcionalidad, sin características innecesarias
 * **Todas las funcionalidades están incluidas** — No se requiere ninguna versión
   premium
 * **Compatible con Jetpack** — Migra desde la visibilidad de widgets de Jetpack
   sin tener que volver a configurar nada
 * **Almacentamiento independiente** — Tus reglas se almacenan por separado, a salvo
   de cambios de Jetpack
 * **Compatible con el editor de bloques**: Funciona tanto con widgets clásicos 
   como con widgets basados en bloques
 * **Centrado en la privacidad**: Sin conexiones externas, sin seguimiento, sin 
   recopilación de datos

#### ¿Vienes de Jetpack?

Si has estado usando Jetpack únicamente para la visibilidad de widgets y quieres
reducir los tiempos de carga de tu sitio este plugin puede ayudarte:

 * **No es necesaria ninguna configuración**: tus reglas de visibilidad existentes
   se importan automáticamente al activarlo
 * **La misma interfaz que ya conoces**: El panel de visibilidad funciona como siempre
 * **Mantén o limpia los datos heredados**: Elige entre mantener la compatibilidad
   con Jetpack o hacer una limpieza completa
 * **Sin interrupciones**: tus widgets seguirán funcionando como antes

#### Ideal para desarrolladores

 * Sigue los estándares de código de WordPress
 * Totalmente traducible con compatibilidad completa con i18n
 * Ganchos y filtros de acción para personalización
 * Desinstalación limpia – elimina únicamente sus propios datos

### Soporte

¿Necesitas ayuda o tienes sugerencias?

 * [Web oficial](https://servicios.ayudawp.com)
 * [Foro de soporte en WordPress](https://wordpress.org/support/plugin/widget-visibility-control/)
 * [Canal en YouTube](https://www.youtube.com/@AyudaWP)
 * [Documentación y tutoriales](https://ayudawp.com)

¿Te gusta el plugin? ¡Por favor, [déjanos una reseña de 5 estrellas](https://wordpress.org/support/plugin/widget-visibility-control/reviews/#new-post)
para ayudar a que más gente lo conozca!

### Acerca de AyudaWP

Somos especialistas en plugins de optimización de seguridad, SEO y rendimiento para
WordPress. Creamos herramientas que solucionan problemas reales a los propietarios
de sitios WordPress manteniendo los más altos estándares de programación y requisitos
de accesibilidad.

## Capturas

 * [[
 * Ajustes de opciones de visibilidad en widgets clásicos.
 * [[
 * Ajustes de opciones de visibilidad en widgets basados en bloques
 * [[
 * Múltiples condiciones con lógica AND/OR
 * [[
 * Página de ajsutes con opciones de gestión de datos

## Instalación

 1. Sube la carpeta `widget-visibility-control` a `/wp-content/plugins/`
 2. Activa el plugin desde el menú «Plugins» de WordPress
 3. Configura reglas de visibilidad para tus widgets (mira abajo en «Dónde encontrar
    los ajustes de visibilidad»).

#### Dónde encontrar los ajustes de visibilidad

La ubicación de los ajustes de visibilidad depende de tu interfaz de edición de 
widgets:

En «**Apariencia > Widgets**» (editor de bloques):
 Cuando uses los widgets de bloques
nativos selecciona cualquier bloque en el área de widgets, luego mira en la barra
lateral de la derecha en «**Avanzado > Visibilidad**». Aquí puedes añadir reglas
para mostrar u ocultar el bloque.

En «**Apariencia > Widgets**» (con el plugin Widgets clásicos):
 Si tienes activo
el plugin Widgets clásicos haz clic en el botón de «**Visibilidad**» que aparece
debajo de los ajustes de cada widget.

En «**Apariencia > Personalizar > Widgets**»:
 El personalizador siempre usa la 
interfaz clásica. Haz clic en el botón de «**Visibildiad**» bajo los ajustes de 
cada widget para configurar sus reglas.

**Widgets heredados en el editor de bloques:**
 Cuando añadas un bloque de widget
heredado expande los ajustes del widget y encontrarás el botón de «**Visibilidad**»
en la interfaz clásica dentro del bloque.

**¿Vienes de Jetpack?** Tus reglas de visibilidad existentes se importarán automáticamente.
Visita «Apariencia  Visibilidad de widgets» para revisar tus datos importados.

## FAQ

### ¿Funciona con el editor de widgets basado en bloques?

¡Sí! Control de visibilidad de widgets funciona con todas las interfaces de edición:

 * **Widgets basados en bloques** (Apariencia > Widgets): Los ajustes de visibilidad
   aparecen en el panel avanzado de la barra lateral derecha.
 * **Widgets heredados** en el editor de bloques: El clásico botón de «Visibilidad»
   aparece dentro de la interfaz del widget heredado.
 * **Plugin Widgets clásicos**: Si prefieres la interfaz de widgets tradicional 
   el botón de «Visibilidad» aparece debajo de cada widget.
 * **Personalizador** (Apariencia > Personalizar > Widgets): Siempre usa la clásica
   interfaz del botón de «Visibilidad».

### Estoy usando Jetpack. ¿Se mantendrán mis reglas de visibilidad?

Sí. Al activarlo, el plugin importa automáticamente todas tus reglas de visibilidad
de widgets de Jetpack existentes. No es necesario volver a configurar nada.

### ¿Puedo usarlo junto a Jetpack?

Sí, pero para evitar conflictos nuestra interfaz de visibilidad se desactiva automáticamente
mientras esté activo el módulo de visibilidad de widgets de Jetpack. Puedes seguir
usando la interfaz de Jetpack, y cuando desactives el módulo de Jetpack nustra interfaz
lo sustituirá automáticamente. Tus reglas de visibilidad se almacenan en ambos formatos,
para que la transición sea perfecta.

### ¿Qué pasa si desactivo o deinstalo este plugin?

Al desactivarse tus reglas se mantienen para cuando lo reactives. Al desinstalarlo
solo se eliminan los datos de este plugin. Si aún no has vaciado los datos heredados
Jetpack puede seguir leyendo tus reglas originales.

### ¿Puedo usar múltiples condiciones en un solo widget?

Sí. Puedes añadir múltiples condiciones y elegir si deben coincidir TODAS las condiciones(
lógica AND) o si únicamente tiene que coincidir UNA condición (lógica OR).

### ¿Este plugin ralentiza mi sitio?

No. El plugin está optimizado para rendimiento, con caché inteligente. Los recursos
solo se cargan en las pantallas de administración de widgets, y en la parte visible
de la web las comprobaciones son mínimas y están en caché.

### ¿Requiere conexión con WordPress.com?

No. Este plugin funciona completamente de manera independiente, sin conexiones o
dependencias externas.

### ¿Funciona con temas de edición completa del sitio (FSE)?

Este plugin está diseñado para áreas de widgets (barras laterales, pies de página,
etc.). Los temas de edición completa del sitio normalmente no usan áreas de widgets
tradicionales – en su lugar, gestionan todo el contenido mediante el editor del 
sitio usando partes de plantillas y bloques.

Si tu tema FSE incluye áreas de wigets el plugin funcionará en esas áreas. Si necesitas
visibilidad condicional para bloques en plantillas FSE necesitarías una solución
diferente, diseñada para el editor del sitio.

### ¿Cómo funciona la programación temporal?

La programación temporal te permite mostrar u ocultar widgets durante rangos de 
fechas y horas específicos. Esto es ideal para:

 * **Banners promocionales** – Muestra anuncios únicamente durante periodos de oferta.
 * **Contenido estacional** – Muestra automáticamente felicitaciones navideñas u
   ofertas de temporada.
 * **Ofertas por tiempo limitado** – Programa widgets con cuenta atrás para oportunidades
   temporales.
 * **Anuncio de eventos** – Muestra información de un evento hasta que pase la fecha
   del mismo.
 * **Avisos por tiempo limitado** – Muestra advertencias de mantenimiento o anuncios
   temporales.

Puedes configurar:

 * **Mostrar solo durante un periodo** – El widget solo aparece entre las fechas
   de inicio y fin.
 * **Ocultar durante un periodo** – El widget permanece oculto entre las fechas 
   de inicio y fin.
 * **Sin fecha de fin** – El widget empieza a mostrarse a partir de una fecha específica
   y sigue indefinidamente.

La programación utiliza tus ajustes de zona horaria de WordPress (Ajustes > General).
Si también tiene configuradas reglas de visibilidad (como «mostrar solo en la página
de inicio»), deben cumplirse ambas condiciones: el widget solo aparecerá en la página
de inicio Y dentro del intervalo de tiempo programado.

## Reseñas

![](https://secure.gravatar.com/avatar/8439c0b8e69dba402a16468e80e8f09ee3113b50c71fecbe41426ef070b3d1cd?
s=60&d=retro&r=g)

### 󠀁[Good one](https://wordpress.org/support/topic/good-one-629/)󠁿

 [Alvaro Torres](https://profiles.wordpress.org/algato333/) 16 de enero de 2026 
1 respuesta

A must!

![](https://secure.gravatar.com/avatar/5b0a1b43796cabd58557441ad319e078e81a1cf7020562e73b1c377da0d5bd37?
s=60&d=retro&r=g)

### 󠀁[Needed for control](https://wordpress.org/support/topic/needed-for-control/)󠁿

 [Héctor Tellado](https://profiles.wordpress.org/hectortellado/) 12 de enero de 
2026

Just great to add some control when you have so many over the years

 [ Leer la 1 reseña ](https://wordpress.org/support/plugin/widget-visibility-control/reviews/)

## Colaboradores y desarrolladores

«Control de visibilidad de widgets» es un software de código abierto. Las siguientes
personas han colaborado con este plugin.

Colaboradores

 *   [ Fernando Tellado ](https://profiles.wordpress.org/fernandot/)
 *   [ Ayuda WordPress ](https://profiles.wordpress.org/ayudawp/)

«Control de visibilidad de widgets» está traducido en 2 idiomas. Gracias a [los traductores](https://translate.wordpress.org/projects/wp-plugins/widget-visibility-control/contributors)
por sus contribuciones.

[Traduce «Control de visibilidad de widgets» a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/widget-visibility-control)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/widget-visibility-control/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/widget-visibility-control/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/widget-visibility-control/)
por [RSS](https://plugins.trac.wordpress.org/log/widget-visibility-control/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.1.2

Probado hasta WordPress 7.0

#### 1.1.1

 * Corregido: no funcionaban las reglas de visibilidad en widgets clásicos/heredados(
   faltaban argumentos de filtrado).
 * Corregido: widgets basados en bloques que mostraban el contenedor vacío al estar
   ocultos (ahora se ocultan completamente).
 * Corregido: mejorada la gestión de los widgets basados en bloques en el filtro
   widget_display_callback.
 * Corregido: programaciones que no funcionaban cuando estaban combinadas con reglas
   de visibilidad.
 * Corregido: gestión de la zona horaria en las programaciones.
 * Mejorado: mejor filtrado de visibilidad de bloques usando pre_render_block.
 * Mejorado: mejor comprobación de condiciones para programaciones y reglas.

#### 1.1.0

 * Nuevo: característica de programación temporal – programa widgets para que se
   muestren/oculten durante rangos específicos de fecha y hora.
 * Nuevo: opción de «Sin fecha de fin» para programaciones indefinidas (ideal para
   cambios permanentes que empiezan a partir de una fecha específica).
 * Nuevo: las condiciones de programación funcionan junto a las reglas de visibilidad
   existentes (lógica AND).
 * Nuevo: sección de programación temporal en el panel de visibilidad del widget
   tanto en el editor de bloques como en el clásico.
 * Utiliza los ajustes de zona horaria de WordPress para una programación precisa.

#### 1.0.1

 * Corregido: El botón de visibilidad no aparecía en el personalizador cuando estaba
   activo el editor de bloques.
 * Corregido: Suprimido el molesto aviso de dependencia de wp-editor en la pantalla
   de widgets.
 * Mejorado: Ahora el personalizador funciona independientemente de los ajustes 
   del editor de bloques.
 * Mejorado: Mejor separación entre las interfaces clásica y del editor de bloques.

#### 1.0.0

 * Versión inicial
 * Total compatibilidad con widgets clásicos y con widgets basados en bloques
 * Sistema de almacenamiento de datos independiente
 * Migración automática desde la visibilidad de widgets de Jetpack
 * Página de ajustes para gestión de datos
 * Tipos de condición: categoría, etiqueta, autor, página, tipo de contenidoi, fecha,
   taxonomía, perfil de usuario, estado de conexión
 * Lógica AND/OR para múltiples condiciones
 * Compatibilidad con idiomas RTL
 * Internacionalización completa

## Meta

 *  Versión **1.1.2**
 *  Última actualización **hace 6 días**
 *  Instalaciones activas **70+**
 *  Versión de WordPress ** 5.8 o superior **
 *  Probado hasta **7.0**
 *  Versión de PHP ** 7.4 o superior **
 *  Idiomas
 * [English (US)](https://wordpress.org/plugins/widget-visibility-control/), [Spanish (Chile)](https://cl.wordpress.org/plugins/widget-visibility-control/)
   y [Spanish (Spain)](https://es.wordpress.org/plugins/widget-visibility-control/).
 *  [Traducir a tu idioma](https://translate.wordpress.org/projects/wp-plugins/widget-visibility-control)
 * Etiquetas:
 * [blocks](https://es.wordpress.org/plugins/tags/blocks/)[conditional](https://es.wordpress.org/plugins/tags/conditional/)
   [jetpack](https://es.wordpress.org/plugins/tags/jetpack/)[visibility](https://es.wordpress.org/plugins/tags/visibility/)
   [widget](https://es.wordpress.org/plugins/tags/widget/)
 *  [Vista avanzada](https://es.wordpress.org/plugins/widget-visibility-control/advanced/)

## Valoraciones

 5 de 5 estrellas.

 *  [  2 valoraciones de 5 estrellas     ](https://wordpress.org/support/plugin/widget-visibility-control/reviews/?filter=5)
 *  [  0 valoraciones de 4 estrellas     ](https://wordpress.org/support/plugin/widget-visibility-control/reviews/?filter=4)
 *  [  0 valoraciones de 3 estrellas     ](https://wordpress.org/support/plugin/widget-visibility-control/reviews/?filter=3)
 *  [  0 valoraciones de 2 estrellas     ](https://wordpress.org/support/plugin/widget-visibility-control/reviews/?filter=2)
 *  [  0 valoraciones de 1 estrellas     ](https://wordpress.org/support/plugin/widget-visibility-control/reviews/?filter=1)

[Añadir mi reseña](https://wordpress.org/support/plugin/widget-visibility-control/reviews/#new-post)

[Ver todas las valoraciones](https://wordpress.org/support/plugin/widget-visibility-control/reviews/)

## Colaboradores

 *   [ Fernando Tellado ](https://profiles.wordpress.org/fernandot/)
 *   [ Ayuda WordPress ](https://profiles.wordpress.org/ayudawp/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/widget-visibility-control/)