Widgets no aparecen en WordPress: qué significa el síntoma y cómo recuperar el pie
Cuando los widgets no aparecen en WordPress, suele ser por una de cinco causas: cambiaste de tema y los widgets pasaron a inactivos, hay activo un tema de bloques sin zonas de widgets, la página usa una plantilla sin barra lateral, el tema oculta la barra en el móvil o la caché muestra una versión antigua. Cada una se revisa en unos minutos.
Autor: El equipo de TellMyShop. Una guía para dueños de sitios WordPress y tiendas WooCommerce: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 6 min de lectura
Qué síntoma tienes
Une lo que ves con una fila de la tabla. La columna de la causa te dice dónde mirar.
| Síntoma | Causa más probable | Qué hacer |
|---|---|---|
| Todos los widgets desaparecieron tras un cambio de tema | el tema nuevo tiene otras zonas, los widgets están en Inactivos | arrástralos a las zonas nuevas |
| No hay opción Widgets en el menú Apariencia | un tema de bloques | cambia el pie en el editor del sitio |
| El widget está en la página de inicio pero no en una entrada | la plantilla de la entrada no tiene barra lateral | cambia la plantilla o los ajustes de diseño del tema |
| Se ve en el ordenador pero no en el móvil | el tema mueve u oculta la barra lateral en pantallas estrechas | revisa los ajustes de diseño móvil en Personalizar |
| Lo ves con sesión iniciada, los visitantes no | la caché | vacía la caché del plugin y del hosting |
| El widget desapareció tras actualizar un plugin | el plugin que lo da está desactivado o tiene un error | revisa la lista de plugins y el registro de errores |
| El widget está pero vacío | no hay nada que mostrar, por ejemplo no hay comentarios recientes | añade contenido o cambia el tipo de widget |
Causa 1: un cambio de tema
Cada tema clásico declara sus propias zonas de widgets: una barra lateral, varias columnas en el pie, una franja encima de la cabecera. Tras un cambio de tema, WordPress intenta emparejar las zonas antiguas con las nuevas. Cuando no puede, pone los widgets en la sección Widgets inactivos, al final de la pantalla Apariencia → Widgets. No se pierde nada; solo hay que moverlos.
Cómo hacerlo paso a paso:
- Ve a Apariencia → Widgets.
- Baja hasta la sección Widgets inactivos.
- Haz clic en el widget y, en sus opciones, elige moverlo a una zona nueva, por ejemplo Pie 1.
- Guarda los cambios.
- Abre el sitio en una ventana privada y revisa el pie en el ordenador y en el móvil.
La pantalla de widgets se describe en la documentación de WordPress sobre la gestión de widgets.
Causa 2: un tema de bloques no tiene widgets
Los temas de bloques, como los temas por defecto de los últimos años, no tienen pantalla Widgets. El pie y la barra lateral son partes de plantilla que cambias en Apariencia → Editor → Patrones o directamente en la plantilla. Los widgets antiguos del tema clásico anterior no pasarán ahí solos. Tienes que mover el contenido a mano, insertando bloques en las partes de plantilla.
Desde WordPress 5.8, los temas clásicos también usan bloques en la pantalla de widgets. El anuncio del editor de widgets en WordPress 5.8 describió este cambio. Si quien cuida tu sitio activó un plugin que recupera la pantalla clásica de widgets, la pantalla se verá distinta de las guías basadas en bloques.
Causa 3: plantilla, móvil y condiciones de visualización
La barra lateral forma parte de la plantilla. Cuando una entrada o una página usa una plantilla de ancho completo, no hay barra lateral, ni widgets con ella. La plantilla se cambia en el editor de la entrada, en los ajustes de la página a la derecha. Algunos temas tienen además ajustes de diseño separados para entradas, páginas y archivos en Personalizar.
En el móvil, muchos temas mueven la barra lateral debajo del contenido o la ocultan del todo. Compruébalo en un teléfono de verdad, no solo en una ventana del navegador estrechada.
Los plugins de condiciones de visualización permiten mostrar un widget solo en páginas elegidas. Si alguien puso una condición en su día, el widget desaparece en todas partes salvo en esas páginas. La opción suele estar en los ajustes del propio widget.
Causa 4: caché y plugins
Si ves el widget con sesión iniciada pero no en una ventana privada, la culpa es de la caché. Describimos el orden para vaciarla en el artículo los cambios no se ven en WordPress. El widget de un plugin, como un formulario de suscripción o un filtro de productos, también desaparece cuando el plugin se desactiva o da un error tras una actualización. Entonces echa un vistazo a la guía WordPress no funciona después de actualizar.
Si el widget desapareció sin ningún cambio por tu parte, mira si hubo una actualización automática del tema o de un plugin en los últimos días. WordPress hace algunas actualizaciones solo, y la lista de plugins con sus versiones muestra rápido qué cambió.
Cuando la pantalla de widgets del escritorio está vacía o no carga, el problema está en el código más que en los ajustes. Un desarrollador empezará por la consola del navegador. La parte técnica del editor se trata en la introducción al editor de widgets para desarrolladores.
Cómo revisa y arregla el chat los widgets
El plugin TellMyShop para WordPress y WooCommerce deja que tu chat (Claude o ChatGPT) vea las zonas de widgets y lo que contienen, incluidos los widgets inactivos. El chat puede cambiar el título o el contenido de un widget, añadir un bloque nuevo a una zona o pasar un widget a inactivos. No añade scripts ni marcos de otros sitios. En un tema de bloques cambia en su lugar las partes de plantilla, como el pie.
Tú: Después de cambiar de tema, ha desaparecido el pie con la dirección y el horario.
Tu chat: El tema nuevo tiene las zonas Pie 1 y Pie 2, las dos vacías. En Inactivos hay un widget con el título Contacto. Vista previa:
El widget antiguo se queda en Inactivos como copia. ¿Guardo? (sí / no)
Tú: Sí.
Tu chat: Guardado. He revisado la página de inicio sin sesión iniciada: el pie con la dirección se ve.
versión anterior: Pie 1: vacío
versión nueva: Pie 1: Contacto (calle Lipowa 4, de lunes a viernes de 9:00 a 17:00)
La dirección y el horario de la conversación son ilustrativos. Los cambios en los widgets funcionan en TellMyShop Pro después de activar el interruptor Tema en el panel del plugin durante 24 horas, tras una copia de la base de datos de hoy. Cada cambio queda en el historial, y puedes deshacer cualquier cambio con una sola petición.
En la versión gratuita TellMyShop Free el chat no lee los widgets, pero muestra la lista de plugins y temas con sus versiones y el registro de errores. Eso basta para saber si un plugin hizo desaparecer el widget. Puedes descargar la versión gratuita desde la página TellMyShop Free; Pro se describe en la página TellMyShop para WordPress y WooCommerce, y los precios están en precios.
Preguntas y respuestas
¿Dónde han ido mis widgets después de cambiar de tema?
Normalmente a la sección Widgets inactivos, al final de la pantalla Apariencia → Widgets. El tema nuevo tiene otras zonas de widgets, así que WordPress no sabe dónde poner los antiguos. Arrástralos a las zonas nuevas o vuelve a añadirlos.
¿Por qué no hay opción Widgets en el menú Apariencia?
Porque está activo un tema de bloques. Esos temas no tienen zonas de widgets, y el pie y la barra lateral se cambian en el editor del sitio, en las partes de plantilla. Es el funcionamiento normal, no un fallo.
El widget está en la barra lateral, pero no en todas las páginas. ¿Por qué?
Puede que la página use una plantilla sin barra lateral, por ejemplo de ancho completo. Algunos widgets, como los filtros de WooCommerce, además solo aparecen en las páginas de la tienda. A veces un plugin de condiciones de visualización oculta el widget en páginas elegidas.
¿Cómo añado un widget en WordPress?
En un tema clásico, ve a Apariencia → Widgets, elige una zona como el pie, haz clic en el signo más y añade un bloque, por ejemplo un párrafo o una lista. Guarda los cambios y revisa la página en una ventana privada.
¿Desactivar un plugin borra su widget?
El widget de un plugin desaparece de la página cuando el plugin se desactiva, porque su código deja de funcionar. Los ajustes normalmente se conservan y vuelven cuando activas el plugin de nuevo.
WordPress es una marca de la WordPress Foundation. WooCommerce es una marca de Automattic Inc. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.