Latest SeedProd News

Tutoriales, consejos y recursos de WordPress para ayudarte a hacer crecer tu negocio

Cómo añadir CSS personalizado en WordPress

Cómo añadir CSS personalizado en WordPress (para principiantes) 

Written By: avatar del autor Stacey Corrin
avatar del autor Stacey Corrin
Stacey Corrin is a certified content marketing and search specialist with over 15 years of experience writing about WordPress, SEO, and digital marketing. She manages content for SeedProd and RafflePress, covering tools and strategies she actively uses and tests herself.
    
Reviewed By: avatar del revisor Turner John
avatar del revisor Turner John
John Turner is the co-founder of SeedProd. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

¿Alguna vez has intentado cambiar un color o ocultar algo en tu sitio de WordPress, solo para descubrir que no hay ninguna opción para ello? Yo también he pasado por eso. Recuerdo pasar demasiado tiempo buscando en la configuración de mi tema un simple ajuste de fuente que simplemente no era posible.

Fue entonces cuando aprendí sobre CSS personalizado. Es una forma rápida de solucionar pequeños problemas visuales en tu sitio, sin editar archivos de tema ni contratar a un desarrollador.

Si eres nuevo en esto, no te preocupes. No necesitas saber programar ni entender cómo funcionan los sitios web por dentro.

En esta guía, te mostraré formas sencillas para principiantes de añadir CSS personalizado a WordPress. También te guiaré a través de mi herramienta favorita para esta tarea, SeedProd, que hace que todo el proceso sea mucho más fácil.

Métodos para añadir CSS personalizado en WordPress:

¿Qué es el CSS personalizado?

CSS son las siglas de Cascading Style Sheets (Hojas de Estilo en Cascada). Es un lenguaje sencillo que controla el aspecto de tu sitio de WordPress.

Por ejemplo, este fragmento de CSS cambia el color de un encabezado a rojo:

h1 {
  color: red;
}

Y este oculta un elemento en la página:

.hidden {
  display: none;
}

No necesitas escribir código como este desde cero. La mayoría de las veces, solo tendrás que copiarlo y pegarlo en el lugar correcto.

La clave es saber dónde colocar tu CSS personalizado, y eso es exactamente lo que te mostraré a continuación.

¿Por qué añadir CSS personalizado en WordPress?

A veces quieres cambiar el color de un botón, centrar un encabezado o eliminar un espacio extra, y tu tema no te ofrece una forma de hacerlo.

Ahí es donde entra el CSS personalizado. Te da control sobre los pequeños detalles de diseño que hacen que tu sitio se vea y se sienta perfecto.

Con CSS, no estás limitado a la configuración predeterminada de tu tema de WordPress. Puedes ajustar tu diseño, estilo y espaciado sin cambiar de tema ni instalar plugins de WordPress adicionales.

Solo recuerda: el CSS ayuda a ajustar tu diseño, pero no solucionará errores visuales más grandes que el CSS personalizado no puede arreglar, como diseños desordenados o una navegación deficiente.

Entonces, ¿cómo se añade realmente CSS personalizado en WordPress?

Hay varias formas diferentes, pero empezaré con la que uso con más frecuencia y la que recomiendo si quieres control total sin complicaciones.

1. Añadir CSS personalizado con SeedProd (Mi forma favorita)

Creador de sitios web de WordPress arrastrar y soltar de SeedProd

Si nunca has usado SeedProd antes, es un constructor de WordPress de arrastrar y soltar que hace que personalizar tu sitio sea súper fácil, incluso si no eres desarrollador.

Lo uso todo el tiempo porque puedo crear temas completos o páginas de destino sin tocar ningún código. Y cuando quiero añadir un poco de CSS, SeedProd me da un lugar sencillo para hacerlo.

Antes de entrar en los pasos, es útil tener SeedProd configurado en tu sitio. Si aún no lo has usado, aquí tienes un par de tutoriales para principiantes que te ayudarán a empezar:

Una vez que hayas creado una página de destino o un tema con SeedProd, estarás listo para añadir tu propio CSS personalizado. Empecemos por cómo hacerlo en una sola página de destino.

Cómo añadir CSS a una página de destino en SeedProd

Para empezar, abre tu panel de WordPress y ve a SeedProd » Páginas de destino.

Busca la página de destino que deseas editar y haz clic en el enlace Editar junto a ella.

Edición de una página de destino de WordPress en SeedProd

Esto abrirá el constructor de páginas de SeedProd. En la esquina inferior izquierda, haz clic en el icono del engranaje para abrir la Configuración global.

Abriendo la configuración global de páginas en SeedProd

En la barra lateral izquierda, haz clic en la pestaña CSS personalizado.

Ahora pega tu CSS. Por ejemplo, aquí tienes uno que da estilo al texto de tus párrafos:

p {
  font-style: italic;
  color: #444;
}
cómo añadir CSS personalizado en una página de destino de WordPress usando SeedProd

Haz clic en el botón Guardar en la esquina superior derecha.

Luego puedes previsualizar tu página para ver los cambios guardados en directo en tu sitio web.

Ejemplo de CSS personalizado que cambia el texto de un párrafo a cursiva en WordPress

Cómo añadir CSS global con el Theme Builder de SeedProd

Si estás utilizando el Theme Builder de SeedProd para diseñar todo tu sitio, puedes aplicar CSS personalizado que funcione en todas las páginas.

Para empezar, abre tu panel de WordPress y ve a SeedProd » Theme Builder.

Busca la plantilla llamada CSS global y haz clic en Editar diseño.

Editando la plantilla CSS global en SeedProd

Dentro del constructor, haz clic en el icono del engranaje en la esquina inferior izquierda para abrir la Configuración global.

En la barra lateral izquierda, haz clic en la pestaña CSS personalizado.

Haz clic en el botón Editar CSS personalizado. Esto abrirá el Personalizador de WordPress en una nueva ventana.

Botón Editar CSS personalizado en la configuración CSS global de SeedProd

En el Personalizador, haz clic en CSS adicional y luego pega tu código.

cómo añadir CSS personalizado en un tema de WordPress con SeedProd

Por ejemplo:

p {
  font-style: italic;
}

Esto hará que todo el texto de los párrafos de tu sitio aparezca en cursiva.

Haz clic en Publicar para guardar tus cambios y aplicarlos en todo el sitio.

Ahora puedes actualizar tu página para ver la actualización en directo.

Ejemplo de cómo poner en cursiva el texto de un párrafo de un tema de WordPress usando CSS personalizado en SeedProd

Este método es útil para realizar cambios de estilo globales como ajustes de fuentes, espaciado y cambios de color.

2. Añadir CSS personalizado en WordPress sin un constructor de páginas

Si no estás utilizando un constructor de páginas como SeedProd, aún puedes añadir CSS personalizado directamente en WordPress. Los pasos dependen del tipo de tema que estés utilizando, ya sea un tema clásico o un tema de bloques.

Los temas clásicos utilizan la herramienta Personalizador más antigua y a menudo dependen de widgets y plantillas de página. Los temas de bloques, por otro lado, utilizan el Editor de sitio más nuevo, que te permite diseñar todo tu sitio con bloques.

Empecemos con los temas clásicos.

Usar el Personalizador de WordPress (Temas Clásicos)

En tu panel de WordPress, ve a Apariencia » Personalizar.

Personalizando la apariencia de un tema clásico de WordPress.

En el menú del Personalizador, haz clic en CSS adicional.

Aparecerá un cuadro de texto donde puedes pegar tu código personalizado. Por ejemplo:

p {
  color: #0073aa;
}

Esto cambia todo el texto de los párrafos de tu sitio a un tono de azul.

Verás una vista previa en vivo de tus cambios a la derecha mientras escribes.

cómo añadir CSS personalizado en WordPress usando el personalizador del tema

Cuando estés contento con el resultado, haz clic en el botón Publicar para guardar tus cambios.

Este método funciona bien con temas antiguos que admiten el Personalizador y no requiere ningún plugin de WordPress.

Usa el Editor de Sitio (Temas de Bloques)

Si tu sitio de WordPress utiliza un tema de bloques, gestionarás tu diseño utilizando el Editor de Sitio completo en lugar del Personalizador.

Para empezar, ve a Apariencia » Editor en tu panel de WordPress.

Abriendo el editor de sitio completo de WordPress

En la barra lateral izquierda, haz clic en el icono de Estilos. Parece una media luna o una paleta de pintor.

Abriendo los estilos del editor de sitio completo

Luego haz clic en el pequeño icono de lápiz etiquetado como Editar Estilos.

Editando estilos en el editor de sitio completo de WordPress

Ahora verás el editor de WordPress. En la esquina superior derecha de la pantalla, haz clic en el menú de tres puntos (⋮) y selecciona CSS adicional en el menú desplegable.

Abriendo CSS adicional en el editor de sitio completo de WordPress

Pega tu código personalizado en el cuadro. Por ejemplo:

p {
  color: #0073aa;
}

Esto cambiará el color del texto de los párrafos en todo tu sitio.

cómo añadir CSS personalizado en WordPress usando el editor de sitio completo

Haz clic en Guardar en la esquina superior derecha para aplicar los cambios.

⚠️ Si no ves el panel de CSS adicional, es posible que tu tema de bloques no lo admita. En ese caso, puedes usar un plugin como WPCode o cambiar a un constructor como SeedProd.

3. Usar un plugin de CSS personalizado

Si tu tema no admite el Personalizador o el Editor de Sitio, o si simplemente quieres una forma limpia de gestionar tu CSS en un solo lugar, te recomiendo usar un plugin como WPCode.

plugin de fragmentos de código de WordPress WPCode

WPCode es un plugin ligero de WordPress que te permite añadir fragmentos de código personalizados de forma segura, como CSS, HTML, JavaScript o PHP, sin editar los archivos de tu tema.

Una vez que hayas instalado y activado WPCode, ve a Fragmentos de Código » + Añadir Fragmento en tu panel de WordPress.

Añadiendo un nuevo fragmento de código en WPCode

Haz clic en el cuadro que dice Añadir tu código personalizado (Nuevo fragmento) y dale un nombre a tu fragmento, como Estilos CSS personalizados.

Añadir fragmento de código personalizado en WPCode

En Tipo de código, selecciona Fragmento CSS en el menú desplegable.

Ahora pega tu CSS en el cuadro de código. Por ejemplo:

p {
  color: #0073aa;
}

Desplázate hacia abajo y elige Insertar automáticamente para aplicar el CSS en todo tu sitio.

cómo añadir CSS personalizado en WordPress usando el plugin WPCode

Luego haz clic en Guardar fragmento y activa el interruptor en la parte superior a Activo.

¡Eso es todo! Tus estilos personalizados ya están en vivo en todo tu sitio, y puedes volver a este fragmento en cualquier momento para hacer cambios.

Este método solo funciona si estás utilizando un tema clásico. Los temas de bloques no incluyen acceso al Editor de Archivos del Tema en el panel de WordPress.

Si estás utilizando un tema clásico y te sientes cómodo editando código, puedes añadir CSS personalizado directamente al archivo style.css de tu tema. Pero no recomiendo esto a menos que sepas lo que estás haciendo.

Cuando editas archivos de tema directamente, tus cambios pueden perderse durante las actualizaciones. Tampoco verás una vista previa en vivo, e incluso un pequeño error tipográfico puede romper tu diseño.

Dicho esto, si estás utilizando un tema hijo o sabes cómo restaurar tu sitio si algo sale mal, aquí te explicamos cómo hacerlo.

Ve a Apariencia » Editor de Archivos del Tema en tu panel de WordPress.

Abrir el editor de archivos clásico de WordPress

De la lista de archivos de la derecha, haz clic en style.css.

cómo añadir CSS personalizado en WordPress style.css en el editor de temas

Desplázate hasta el final del archivo y pega tu CSS. Por ejemplo:

p {
  color: #0073aa;
}

Haz clic en Actualizar archivo para guardar tus cambios.

Ejemplo de CSS personalizado modificando el archivo style.css.

⚠️ Haz esto solo si estás utilizando un tema hijo o sabes cómo restaurar tu sitio de forma segura. Para la mayoría de los usuarios, herramientas como SeedProd o WPCode son opciones mucho más seguras.

Extra: Dirige CSS personalizado a páginas o bloques

A veces no quieres que tu CSS afecte a todo el sitio, solo quieres que se aplique a una página o a un solo bloque. Puedes hacerlo usando IDs de página o clases CSS personalizadas.

Uso de IDs de página en WordPress

Cada página en WordPress tiene un ID único, y puedes usarlo para dirigir estilos solo para esa página.

Para encontrar el ID de la página, visita la página en tu navegador, haz clic derecho en cualquier lugar y elige Inspeccionar.

Inspeccionar un elemento de página de WordPress en el navegador web Chrome

En el código, busca la etiqueta <body>. Incluirá una clase como page-id-37.

Encontrar el ID de página de WordPress en la herramienta de inspección de elementos

Luego puedes usar eso en tu CSS así:

.page-id-37 p {
  color: green;
}
Añadir CSS personalizado a IDs de página específicos en WordPress

Esto solo cambiará el color del texto del párrafo en esa página específica.

Ejemplo de CSS personalizado dirigido a IDs de página específicos en WordPress

Uso de la configuración de bloques de SeedProd

Si estás usando SeedProd, puedes dirigir bloques específicos añadiendo un nombre de clase personalizado.

Abre tu página en el constructor de SeedProd y haz clic en el bloque que deseas estilizar. En mi caso, quiero estilizar un bloque de encabezado específico.

En el panel izquierdo, ve a la pestaña Avanzado, busca la opción Atributos y expándela.

Atributos de bloque en bloque SeedProd

Encuentra el campo etiquetado como Clase CSS y añade un nombre de clase como my-special-style.

Añadir una clase personalizada a un bloque de encabezado en SeedProd

Luego, en tu cuadro de CSS personalizado global o a nivel de página, añade algo como esto:

.my-special-style {
  background-color: #fff7e6;
  border-radius: 10px;
}
Usar la clase CSS personalizada para cambiar el CSS del bloque de encabezado

Después de guardar y previsualizar la página, verás tus cambios en ese bloque específico sin afectar al resto de tu sitio.

Ejemplo de bloque de encabezado personalizado usando clase CSS personalizada en SeedProd

Preguntas frecuentes sobre cómo añadir CSS personalizado en WordPress

How do I add CSS to a specific page?
You can target a specific page using its unique page ID. For example:

.page-id-123 p {
color: red; }

Or, if you’re using SeedProd or WPCode, you can create a custom CSS class and apply it to a block or section manually.
Can I use HTML and CSS together?
Yes! You can add HTML inside WordPress blocks or widgets, and style it using custom CSS. Just make sure the CSS targets the correct element or class.
Is it safe to add CSS without a developer?
Yes, as long as you’re using beginner-friendly tools like SeedProd, WPCode, or the built-in WordPress options. Avoid editing theme files directly unless you’re using a child theme or know how to fix mistakes.
Will Adding CSS to WordPress affect mobile devices?
Most CSS will apply to all screen sizes unless you use media queries. If you’re using SeedProd, you can preview and adjust your CSS for mobile directly in the builder.

¿Listo para personalizar tu sitio de WordPress?

Como has visto, hay varias formas sencillas de añadir CSS personalizado en WordPress, incluso si no eres desarrollador.

Puedes estilizar bloques individuales, ajustar todo tu tema o hacer pequeños cambios que ayuden a que tu sitio se vea exactamente como quieres. Ya sea que prefieras usar SeedProd, WPCode o una de las herramientas integradas de WordPress, lo importante es que no necesitas sentirte atascado con los valores predeterminados de tu tema.

Si quieres más control sin editar los archivos del tema, SeedProd es la forma más fácil de construir y estilizar tus páginas, sin necesidad de código.

¿Quieres seguir personalizando tu sitio de WordPress? Aquí tienes algunas guías que recomiendo a continuación:

avatar del autor
Stacey Corrin Content Marketing Specialist
Stacey Corrin is a certified content marketing and search specialist with over 15 years of experience writing about WordPress, SEO, and digital marketing. She manages content for SeedProd and RafflePress, covering tools and strategies she actively uses and tests herself.

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. Solo recomendamos productos que creemos que aportarán valor a nuestros lectores.

[weglot_switcher]