Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo agregar estilos personalizados a los widgets de WordPress (2 formas)

Crear sitios de WordPress nos ha enseñado que los pequeños detalles marcan grandes diferencias. El estilo personalizado de los widgets puede transformar sitios web buenos en excelentes.

En WPBeginner, hacemos que cada elemento funcione en conjunto. Tomemos nuestros widgets de barra lateral, por ejemplo.

Hemos personalizado su apariencia para resaltar recursos importantes y hacer que se integren perfectamente con el diseño de nuestro sitio. Esto nos ayuda a generar confianza con millones de visitantes.

En esta guía, compartiremos los métodos más sencillos para personalizar los estilos de los widgets de WordPress. Aprenderás técnicas para que tus widgets se vean profesionales y se integren perfectamente con tu tema.

Agregar estilos personalizados a los widgets de WordPress

¿Por qué agregar estilos personalizados a los widgets de WordPress?

Por defecto, los widgets de WordPress usan el estilo de tu tema, que podría no coincidir siempre con tus objetivos de diseño. Agregar estilos personalizados te da más control sobre cómo se ven y se sienten tus widgets.

Aquí te explicamos por qué vale la pena personalizarlos:

  • 🎨 Coincide con tu marca: Los estilos personalizados te permiten alinear los colores, fuentes y espaciado de los widgets con la marca de tu sitio para una apariencia más cohesiva.
  • 👓 Mejora la legibilidad: A veces, el diseño predeterminado del widget no es fácil de leer. El estilo puede ayudar a mejorar los tamaños de fuente, el contraste o la alineación para una mejor experiencia de usuario.
  • 🌟 Destaca contenido importante: ¿Quieres que tus publicaciones recientes, llamadas a la acción o información de contacto destaquen? CSS personalizado puede hacer que esos widgets sean más llamativos.
  • 🧹 Limpia diseños desordenados: Si un widget se ve demasiado abarrotado o fuera de lugar, los estilos personalizados ayudan a optimizar su apariencia e integrarlo más fluidamente en tu diseño.
  • 🧩 Crea diseños únicos: Los estilos personalizados abren posibilidades de diseño, como convertir un widget de texto básico en un cuadro promocional con estilo o alinear varios widgets en una cuadrícula.

En resumen, estilizar tus widgets te ayuda a ir más allá del aspecto predeterminado y crear un sitio web más pulido y profesional.

Dicho esto, veamos cómo agregar fácilmente estilos personalizados a tus widgets de WordPress.

Te mostraremos 2 formas de personalizar tus widgets de WordPress con estilos personalizados. Puedes usar estos enlaces rápidos para ir al que mejor te funcione:

Nota: Este artículo está destinado a usuarios de temas clásicos. Si usas un tema de bloques, no verás las páginas de Widgets o Personalizador de temas en tu administrador. Tendrás que usar bloques y el editor de sitio completo para personalizar tu tema.

Para obtener más información, consulta nuestra guía completa sobre la edición completa del sitio en WordPress.

Método 1: Estiliza widgets de WordPress con código CSS

Los widgets de WordPress ahora usan el editor de bloques para agregar un nuevo widget y bloque a las áreas de widgets y barras laterales. Eso significa que verá algunas opciones de estilo de bloque para algunos de los bloques predeterminados de WordPress.

Por ejemplo, si va a la página Apariencia » Widgets y hace clic en un bloque predeterminado de WordPress, verá opciones para cambiar los colores y la tipografía del bloque.

Las opciones de estilo predeterminadas para los widgets de WordPress

Sin embargo, no todos los bloques vienen con estas opciones de widget, especialmente si estos bloques no son predeterminados de WordPress. Afortunadamente, una de las ventajas de usar el editor de bloques para widgets es que puede agregar fácilmente clases CSS personalizadas a cada bloque.

Todo lo que necesita hacer es simplemente hacer clic en el widget donde desea agregar estilos personalizados.

A continuación, debe desplazarse hacia abajo hasta la pestaña 'Avanzado' en el panel de Bloque. Desde aquí, puede agregar una clase CSS personalizada.

Agregar una clase CSS personalizada a los widgets en el Editor de Bloques

No olvides guardar la configuración de tu widget haciendo clic en el botón ‘Actualizar’.

Ahora, puedes agregar CSS personalizado a tu tema de WordPress apuntando a esa clase CSS en particular.

Simplemente ve a la página Apariencia » Personalizar y cambia a la pestaña CSS adicional. Allí, verás una vista previa en vivo de tu sitio web con un cuadro para agregar tus reglas CSS.

Agregar reglas CSS

Otro método efectivo para agregar CSS personalizado es usar WPCode.

Lo hemos probado exhaustivamente y lo encontramos una de las formas más seguras de integrar código personalizado en tu tema. Si administras numerosos fragmentos de código CSS, WPCode facilita su organización y seguimiento.

Para más detalles sobre sus características y beneficios, no dudes en consultar nuestra reseña de WPCode.

Primero, asegúrate de instalar el plugin WPCode. Para obtener instrucciones paso a paso, puedes leer nuestra guía sobre cómo instalar un plugin de WordPress.

Nota: Puedes usar el plan gratuito de WPCode para este tutorial. Pero si decides pasar a la versión profesional, obtendrás beneficios adicionales como acceso a una biblioteca en la nube de fragmentos de código y lógica condicional inteligente para una mayor flexibilidad en la gestión de tu código.

A continuación, ve a Fragmentos de código » + Agregar fragmento y selecciona ‘Agregar tu código personalizado (Nuevo fragmento)’. Luego, haz clic en el botón ‘+ Agregar fragmento personalizado’.

Agregar un nuevo fragmento de código personalizado en WPCode

Ahora, dale un nombre a tu nuevo CSS personalizado. Puede ser algo simple como ‘Estilo de widget personalizado’.

Luego, cambia el Tipo de código a ‘Fragmento de CSS’.

CSS personalizado para estilizar widgets de WordPress

A continuación, procede a agregar tu CSS personalizado en el campo.

Aquí hay algo de CSS básico que usamos:

.latest-articles { 
background-color:#def4f1;
padding:10px;
}

Una vez hecho esto, simplemente desplázate hacia abajo hasta la sección Inserción. Asegúrate de que el Método de inserción esté configurado en ‘Inserción automática’ y la Ubicación en ‘Encabezado de todo el sitio’.

Después de eso, activa el botón en la esquina superior derecha hasta que diga ‘Activo’ y haz clic en ‘Guardar fragmento’.

Eligiendo Encabezado de todo el sitio como ubicación del código en WPCode

Después de agregar tu CSS personalizado, puedes ver tu sitio web de WordPress en móvil o escritorio para verlo en acción.

Así es como se ve el nuestro en nuestro sitio de demostración de WordPress:

Widget de bloque con vista previa de estilo personalizado

Método 2: Estiliza widgets de WordPress con CSS Hero (sin código)

Un problema con el método anterior es que necesitas escribir código CSS. Sin embargo, no todos los usuarios conocen CSS o simplemente no quieren escribir código ellos mismos.

En ese caso, puedes usar CSS Hero. Es un plugin de estilo personalizado para WordPress que te permite agregar CSS personalizado a tu tema de WordPress sin escribir ningún código.

Puedes aprender más sobre el plugin en nuestra reseña de CSS Hero.

Primero, necesitas instalar y activar el plugin CSS Hero. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Tras la activación, el plugin agregará un nuevo elemento de menú a la barra de herramientas de administración de tu WordPress en la parte superior.

A continuación, necesitas visitar la página donde puedes ver el widget que deseas estilizar y hacer clic en el botón CSS Hero en la parte superior.

Abrir CSS Hero en WordPress

Esto abrirá la página en la interfaz del editor de CSS Hero.

Es un editor en vivo donde simplemente puedes hacer clic en cualquier elemento de tu sitio web y cambiar su estilo.

Interfaz de CSS Hero

Simplemente coloca el mouse sobre el widget que deseas estilizar. Luego, haz clic para seleccionarlo.

En este ejemplo, seleccionamos nuestro widget de Búsqueda.

Hacer clic en un widget de búsqueda en CSS Hero

Después de eso, puedes usar el menú de la izquierda para estilizar tu widget como quieras. Esto incluye opciones de estilo avanzadas como degradados, tipografía, rellenos, márgenes y bordes.

En el ejemplo a continuación, cambiamos el tamaño de fuente del widget de Búsqueda de WordPress para que resalte aún más.

Cambiar la tipografía de un widget de búsqueda en CSS Hero

También puedes cambiar elementos específicos del widget si es necesario.

Por ejemplo, decidimos cambiar el radio del borde del botón y los campos de búsqueda. De esta manera, se ven más curvos y elegantes.

Cambiar el radio del borde de un widget de búsqueda en CSS Hero

Una vez que hayas terminado, no olvides hacer clic en el botón ‘Guardar’ para almacenar tu configuración.

Luego, procede a previsualizar tu sitio web para ver tu nuevo diseño de WordPress en acción.

Hacer clic en el botón Guardar en CSS Hero

Esperamos que este artículo te haya ayudado a aprender cómo agregar estilos personalizados a los widgets de WordPress. También te puede interesar ver nuestra selección de los mejores constructores de páginas de arrastrar y soltar para WordPress y nuestra comparación de pros y contras entre temas gratuitos vs premium de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

20 CommentsLeave a Reply

  1. El plugin fue realmente genial, pero tuve un problema…

    No funciona cuando agrego CSS personalizado…

    Tal vez el CSS del plugin está sobrescribiendo mi código, pero… eso es realmente triste…

    Hola equipo de Wpbeginner.com… Por favor, respóndanme,

    Pueden decirme cómo solucionarlo…

  2. Me encanta este plugin, pero cada vez que lo activo, tengo problemas con el widget de galería. Funciona bien con el plugin desactivado, pero si activo el plugin, el widget de galería no guarda ninguna imagen. Todos los demás widgets funcionan bien. ¿Alguien más tiene este problema?

  3. Finalmente, después de fallar al intentar descifrar la jerga que obtengo al inspeccionar, este artículo me dijo exactamente lo que necesitaba.

    Gracias

  4. Hola, intenté hacerlo manualmente, inspeccioné el elemento y su clase, pero no funcionó.

    Estoy intentando cambiar el estilo de un WPform.

    ¿Podrías ayudarme?

  5. He agregado un área de widgets a mi encabezado usando los archivos functions.php y header.php. Puedo ver el widget que he agregado en mi sitio, pero quiero ponerlo al lado del menú, ¿alguna idea de cómo hacerlo, por favor? Quiero que esté en el lado derecho del menú.

  6. ¿Por qué mi diseño en estilos de widget solo muestra la opción de relleno, sin la opción de margen inferior, canal y diseño de fila?

  7. hola
    No puedo hacer ningún cambio porque está inactivo
    Procesando plugin / css / plugin-front.css (inactivo), ¿Cómo puedo activarlo por favor

  8. Hola, mi tema no tiene una barra lateral derecha, solo vino con un área de widgets en el pie de página, ¿puedo usar CSS personalizado para agregar una barra lateral derecha? Por favor, ayúdame, gracias.

    • No, primero necesitarás definir un área lista para widgets. Tu tema puede tener ya una opción para usar un diseño de barra lateral. Si no la tiene, te recomendamos que pidas soporte al autor del tema. Por otro lado, si te sientes seguro con tus habilidades de codificación, entonces adelante.

      Administrador

  9. Quiero cambiarlos manualmente. ¿Tengo razón al pensar que al usar la clase widget-number en realidad no puedes moverlos hacia arriba o hacia abajo en el área de widgets, porque su ID cambiará, o funciona de manera diferente?

  10. I was looking for something like this to add some style to my sidebar and stumbled upon the Flexible Posts Widget plugin. I think it’s always nice to have options ;)

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.