¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
CSS
/* Reemplaza #custom_html-3 por el ID real de tu widget */
#custom_html-3 {
position: -webkit-sticky; /* Para Safari */
position: sticky;
top: 100px; /* Espacio desde arriba al hacer scroll */
z-index: 10; /* Para que quede por encima si algo pasa */
}
⚠️ Truco Importante: Para que position: sticky funcione, el contenedor padre (la barra lateral completa) debe ser más alto que el widget que quieres fijar, y no puede tener overflow: hidden. Si tu barra lateral es corta (solo tiene el formulario), el efecto no se notará porque “no tiene pista por donde correr”.
¿Cuál prefieres? Si te lías con el ID para el CSS, mándame una captura del “Inspeccionar Elemento” y te doy el código exacto.
Este es el id que encontré: id=”block-36″
¡Perfecto! Ese es exactamente el dato que necesitábamos.
Al ser un bloque nativo de Gutenberg/WordPress (block-36), el CSS funcionará de maravilla.
Aquí tienes el código exacto. He añadido una regla de seguridad (Media Query) para que SOLO se fije en computadoras. No queremos que en el celular se quede pegado y tape el contenido mientras la gente lee.
🛠️ Código CSS Final (Copiar y Pegar)
Ve a Apariencia > Personalizar > CSS Adicional y pega esto al final:
CSS
/* Hacer fija la Newsletter en Sidebar (Solo Desktop) */
@media (min-width: 769px) {
#block-36 {
position: -webkit-sticky; /* Safari */
position: sticky;
top: 110px; /* Ajusta esto si tu menú tapa el form */
z-index: 5;
}
}
🔍 Detalles para que quede perfecto:
top: 110px;: Este número es la distancia que habrá entre el techo del navegador y el formulario cuando bajes.- Si tienes un menú fijo arriba: Asegúrate de que 110px sea suficiente para que no choque con el menú. Si choca, aumenta a
130pxo150px.
- Si tienes un menú fijo arriba: Asegúrate de que 110px sea suficiente para que no choque con el menú. Si choca, aumenta a
@media (min-width: 769px): Esto asegura que en celulares (pantallas verticales) el formulario se comporte normal y se vaya al fondo, sin molestar.
¡Pégalo, guarda y haz la prueba haciendo scroll en un artículo largo! Debería acompañarte suavemente hasta el final.
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):
¡Claro que sí! Si estás usando la barra lateral nativa de WordPress (desde Apariencia > Widgets), Elementor no tiene control directo sobre ella a menos que hayas insertado esa barra lateral usando el Theme Builder de Elementor.
Tienes 2 caminos para fijarla. Como eres técnico, te daré la opción “fácil con plugin” y la opción “limpia con código” (mi favorita).
Opción 1: La “Vieja Confiable” (Plugin Gratuito)
Esta es la solución estándar en WordPress desde hace años. Funciona con casi cualquier tema.
- Instala el plugin: “Fixed Widget and Sticky Elements for WordPress” (antes conocido como Q2W3).
- Ve a Apariencia > Widgets.
- Abre el bloque donde pusiste tu formulario (HTML Personalizado).
- Verás una nueva casilla de verificación (checkbox) al final que dice: “Fixed widget”.
- Márcala y guarda.
- Configuración extra: Ve a Apariencia > Opciones de Widget Fijo y ajusta el “Margen Superior” a unos
100pxpara que no choque con tu menú al bajar.
Opción 2: La forma “Digitalisi” (CSS Puro – Sin Plugins) ⭐
Si no quieres instalar un plugin solo para esto (recomendado para mantener el sitio ligero), puedes hacerlo con 3 líneas de CSS.
Requisito: Necesitas saber el ID o la Clase del widget.
- Abre tu blog, haz clic derecho sobre el formulario en la barra lateral e Inspeccionar Elemento.
- Busca el
divoasideprincipal que envuelve al formulario. Debería tener un ID único tipoid="custom_html-3"o una clase. - Ve a Apariencia > Personalizar > CSS Adicional.
- Pega este código (cambiando el ID por el tuyo):