Últimas noticias de SeedProd

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

Cómo añadir CSS personalizado en WordPress

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

Escrito por: avatar de autor Stacey Corrin
avatar de autor Stacey Corrin
Stacey lleva más de 10 años escribiendo sobre WordPress y marketing digital, y mucho más tiempo sobre otros temas. Además, le fascinan el diseño web, la experiencia de usuario y el SEO.
     Revisado por: avatar del revisor Turner John
avatar del revisor Turner John
John Turner es el cofundador de SeedProd. Cuenta con más de 20 años de experiencia empresarial y de desarrollo y sus plugins se han descargado más de 25 millones de veces.

¿Alguna vez has intentado cambiar un color u ocultar algo en tu sitio de WordPress, sólo para descubrir que no hay ninguna opción para ello? A mí también me ha pasado. 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 conocí el CSS personalizado. Es una forma rápida de arreglar pequeños problemas visuales en tu sitio, sin editar los archivos del tema ni contratar a un desarrollador.

Si eres nuevo en esto, no te preocupes. No hace falta que sepas programar ni que entiendas cómo funcionan los sitios web.

En esta guía, te mostraré formas sencillas de añadir CSS personalizado a WordPress. También te guiaré a través de mi herramienta favorita para el trabajo, 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 su sitio WordPress.

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

h1 {
  color: red;
}

Y éste oculta un elemento de la página:

.hidden {
  display: none;
}

No necesitas escribir código como éste desde cero. La mayoría de las veces, bastará con copiarlo y pegarlo en el lugar adecuado.

La clave es saber dónde poner 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 poco de espacio extra, y tu tema no te ofrece una forma de hacerlo.

Ahí es donde entra en juego el CSS personalizado. Te da el control sobre los pequeños detalles de diseño que hacen que tu sitio se vea y se sienta a la perfección.

Con CSS, no tienes que limitarte a la configuración predeterminada del tema de WordPress. Puedes ajustar el diseño, el estilo y el espaciado sin cambiar de tema ni instalar plugins adicionales de WordPress.

Recuerda: El CSS ayuda a ajustar el diseño, pero no soluciona los errores visuales más graves que el CSS personalizado no puede corregir, como los diseños desordenados o la navegación deficiente.

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

Hay varias formas de hacerlo, pero voy a empezar por la que yo utilizo más a menudo y la que recomiendo si quieres un control total sin complicaciones.

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

SeedProd Creador de sitios web WordPress de arrastrar y soltar

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

Yo lo uso todo el tiempo porque puedo construir 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 su sitio. Si aún no lo has utilizado, aquí tienes un par de tutoriales para principiantes que te ayudarán a empezar:

Una vez que hayas construido una página de destino o tema con SeedProd, estás listo para añadir tu propio CSS personalizado. Vamos a empezar con la forma de hacerlo en una sola página de destino.

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

Para empezar, abra su panel de WordPress y vaya a SeedProd " Páginas de destino.

Busque la página de destino que desea editar y haga clic en el enlace Editar situado junto a ella.

Editar una página de destino de WordPress en SeedProd

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

Abrir la configuración global de la página en SeedProd

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

Ahora pega tu CSS. Por ejemplo, aquí hay uno que los estilos de su texto de párrafo:

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

Pulse el botón Guardar en la esquina superior derecha.

A continuación, puede previsualizar su página para ver los cambios guardados en directo en su 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 utiliza el Theme Builder de SeedProd para diseñar todo su sitio, puede aplicar CSS personalizado que funcione en todas las páginas.

Para empezar, abra su panel de WordPress y vaya a SeedProd " Theme Builder.

Busque la plantilla llamada CSS Global y haga clic en Editar Diseño.

Edición de la plantilla CSS global en SeedProd

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

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

Haga clic en el botón Editar CSS Personalizado. Esto abre el Personalizador de WordPress en una nueva ventana.

Botón Editar CSS Personalizado en la Configuración CSS Global de SeedProd

En el Personalizador, haga clic en CSS adicional y, a continuación, pegue el código.

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

Por ejemplo:

p {
  font-style: italic;
}

Esto hará que todos los párrafos de texto de su sitio aparezcan en cursiva.

Haga clic en Publicar para guardar los cambios y aplicarlos a todo el sitio.

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

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

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

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

Si no estás usando un constructor de páginas como SeedProd, todavía 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 antigua herramienta de personalización y suelen basarse en widgets y plantillas de página. Los temas de bloques, por el contrario, utilizan el nuevo Editor de Sitios, que permite diseñar todo el sitio con bloques.

Empecemos por los temas clásicos.

Utilizar el personalizador de WordPress (temas clásicos)

En el panel de control de WordPress, vaya a Apariencia " Personalizar.

Personalización de la apariencia de un tema clásico de WordPress.

En el menú Personalizador, haga clic en CSS adicional.

Aparecerá un cuadro de texto en el que podrá pegar su código personalizado. Por ejemplo

p {
  color: #0073aa;
}

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

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

cómo añadir CSS personalizado en WordPress utilizando el personalizador de temas

Cuando esté satisfecho con su aspecto, haga clic en el botón Publicar para guardar los cambios.

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

Utilizar el Editor de Sitios (Temas en Bloque)

Si su sitio de WordPress utiliza un tema de bloque, gestionará su diseño utilizando el Editor del sitio completo en lugar del Personalizador.

Para empezar, vaya a Apariencia " Editor en su panel de WordPress.

Abrir el editor completo de WordPress

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

Abrir todos los estilos del editor del sitio

A continuación, haga clic en el icono del lápiz pequeño etiquetado Editar estilos.

Edición de estilos en el editor 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.

Abrir CSS adicional en el editor de sitio completo de WordPress

Pegue su código personalizado en la casilla. Por ejemplo

p {
  color: #0073aa;
}

Esto cambiará el color del texto del párrafo en todo su sitio.

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

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

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

3. Utilizar un plugin CSS personalizado

Si tu tema no es compatible con el Personalizador o el Editor del Sitio, o si simplemente quieres una forma limpia de gestionar tu CSS en un solo lugar, te recomiendo que utilices un plugin como WPCode.

WPCode WordPress fragmentos de código plugin

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

Una vez que haya instalado y activado WPCode, vaya a Fragmentos de código " + Añadir fragmento en su panel de WordPress.

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

Haga clic en el cuadro que dice Añada su código personalizado (Nuevo fragmento) y dele un nombre a su fragmento, como Estilos CSS personalizados.

Añadir fragmento de código personalizado en WPCode

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

Ahora pega tu CSS en la caja de código. Por ejemplo:

p {
  color: #0073aa;
}

Desplácese hacia abajo y elija Insertar automáticamente para aplicar el CSS en todo el sitio.

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

A continuación, haga clic en Guardar fragmento y cambie el interruptor de la parte superior a Activo.

Ya está. Tus estilos personalizados ya están activos en todo tu sitio, y puedes volver a este fragmento en cualquier momento para hacer cambios.

Este método sólo funciona si está utilizando un tema clásico. Los temas en bloque no incluyen acceso al Editor de archivos de temas en el panel de WordPress.

Si utiliza un tema clásico y se siente cómodo editando código, puede añadir CSS personalizado directamente a la sección de su tema style.css archivo. Pero no recomiendo esto a menos que sepas lo que estás haciendo.

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

Dicho esto, si utilizas un tema hijo o sabes cómo restaurar tu sitio si algo va mal, aquí tienes cómo hacerlo.

Vaya a Apariencia " Editor de archivos de tema en su panel de WordPress.

Abrir el editor clásico de archivos de temas de WordPress

En la lista de archivos de la derecha, haga clic en style.css.

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

Desplácese hasta la parte inferior del archivo y pegue su CSS. Por ejemplo:

p {
  color: #0073aa;
}

Haga clic en Actualizar archivo para guardar los cambios.

Ejemplo de CSS personalizado cambiando el archivo style.css.

⚠️ Haga esto sólo si utiliza un tema hijo o si sabe cómo restaurar su sitio de forma segura. Para la mayoría de los usuarios, herramientas como SeedProd o WPCode son opciones mucho más seguras.

Bonificación: Destinar CSS personalizado a páginas o bloques

A veces no quieres que tu CSS afecte a todo el sitio, sólo quieres que se aplique a una página o a un único bloque. Para ello, puedes utilizar ID de página o clases CSS personalizadas.

Uso de identificadores de página en WordPress

Cada página de WordPress tiene un ID único, y puede utilizarlo para seleccionar estilos sólo para esa página.

Para encontrar el ID de página, visite la página en su navegador, haga clic con el botón derecho del ratón en cualquier lugar y seleccione Inspeccionar.

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

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

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

A continuación, puede utilizarlo en su CSS de la siguiente manera:

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

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

Ejemplo de CSS personalizado para identificadores de página específicos en WordPress

Uso de la configuración de bloques de SeedProd

Si utiliza SeedProd, puede seleccionar bloques específicos añadiendo un nombre de clase personalizado.

Abra su página en el constructor de SeedProd y haga clic en el bloque que desea estilizar. En mi caso, quiero dar estilo a un bloque de encabezado específico.

En el panel de la izquierda, vaya a la pestaña Avanzado, busque la opción Atributos y expándala.

Atributos del bloque SeedProd

Busque el campo Clase CSS y añada un nombre de clase como my-special-style.

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

A continuación, en el cuadro CSS personalizado global o a nivel de página, añada algo como esto:

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

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

Ejemplo de bloque de lectura personalizado con una clase CSS en SeedProd

Preguntas frecuentes sobre la adición de CSS personalizado en WordPress

¿Cómo añado CSS a una página concreta?
Puede dirigirse a una página específica utilizando su ID de página único. Por ejemplo:

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

O, si utiliza SeedProd o WPCode, puede crear una clase CSS personalizada y aplicarla manualmente a un bloque o sección.
¿Puedo utilizar a la vez HTML y CSS?
Sí, puedes añadir HTML dentro de los bloques o widgets de WordPress y personalizarlo con CSS. Solo tienes que asegurarte de que el CSS se dirige al elemento o clase correctos.
¿Es seguro añadir CSS sin un desarrollador?
Sí, siempre que utilices herramientas para principiantes como SeedProd, WPCode o las opciones integradas de WordPress. Evita editar directamente los archivos del tema a menos que utilices un tema hijo o sepas cómo corregir errores.
¿Afectará a los dispositivos móviles añadir CSS a WordPress?
La mayoría del CSS se aplicará a todos los tamaños de pantalla a menos que utilices media queries. Si utilizas SeedProd, puedes previsualizar y ajustar tu CSS para móviles directamente en el constructor.

¿Está listo para personalizar su sitio WordPress?

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

Puedes dar estilo a bloques individuales, modificar todo el tema o hacer pequeños cambios que ayuden a que tu sitio tenga exactamente el aspecto que deseas. Tanto si prefieres utilizar SeedProd, WPCode o alguna de las herramientas integradas en WordPress, lo importante es que no te sientas atascado con los valores predeterminados de tu tema.

Si desea un mayor control sin necesidad de editar los archivos del tema, SeedProd es la forma más sencilla de crear y dar estilo a sus páginas, sin necesidad de código.

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

avatar de autor
Stacey Corrin Escritor
Stacey lleva más de 10 años escribiendo sobre WordPress y marketing digital, y mucho más tiempo sobre otros temas. Además, le fascinan el diseño web, la experiencia de usuario y el SEO.

Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, es posible que ganemos una comisión. Sólo recomendamos productos que creemos que aportarán valor a nuestros lectores.