✅Cómo Editar el CSS de una Página, Entrada o Producto Específico en WordPress

En WordPress, muchas veces queremos personalizar el diseño de una página, una entrada o un producto en WooCommerce sin afectar el resto del sitio. Esto puede ser útil si deseamos aplicar estilos únicos a una sección en particular, como resaltar un producto destacado, cambiar el diseño de una entrada específica del blog o modificar el aspecto de una página clave sin alterar otras.

Afortunadamente, WordPress asigna clases e identificadores únicos a cada tipo de contenido, lo que nos permite dirigirnos a ellos mediante CSS personalizado. En este artículo, aprenderás cómo encontrar estos identificadores y aplicar estilos específicos a una página, entrada o producto en WooCommerce, sin afectar el diseño general de tu sitio.

1. ¿Por qué editar el CSS de un contenido específico?

Algunas situaciones en las que podrías necesitar personalizar el CSS incluyen:

  • Modificar el diseño de una página en particular sin afectar las demás.
  • Resaltar una entrada de blog específica con un fondo diferente.
  • Personalizar un producto en WooCommerce para que se vea diferente al resto.
  • Ajustar elementos individuales en función del contenido.

WordPress asigna clases y/o IDs únicos a cada tipo de contenido. Podemos aprovechar esto para aplicar estilos específicos.

2. Cómo encontrar la clase o ID de una página, entrada o producto

Para poder aplicar CSS personalizado, primero necesitamos identificar el ID o clase del contenido específico. Para hacerlo:

  1. Abre la página, entrada o producto en el navegador.
  2. Haz clic derecho en cualquier parte de la pantalla y selecciona «Inspeccionar«.
  3. En las herramientas de desarrollador, busca la etiqueta <body>.
  4. Verás clases como:
    • .page-id-123 (Para una página específica)
    • .post-456 (Para una entrada de blog)
    • .product-789 (Para un producto de WooCommerce)

El número de id- corresponde al ID del contenido en la base de datos.

3. Aplicar CSS a una Página Específica en WordPress

Si queremos modificar solo una página en particular (por ejemplo, cambiar el fondo de una landing page), usaremos .page-id-XX.

Ejemplo: Cambiar el fondo de una página específica

.page-id-123 {
    background-color: #f4f4f4;
    color: #333;
}
Lenguaje del código: CSS (css)

Este código cambiará el color de fondo y el color del texto solo en la página con ID 123.

4. Aplicar CSS a una Entrada de Blog Específica

Para modificar una entrada en particular, usaremos .post-XX.

Ejemplo: Aumentar el tamaño del título en una entrada específica

.post-456 h1 {
    font-size: 40px;
    color: #ff6600;
}
Lenguaje del código: CSS (css)

Este código aumentará el tamaño y cambiará el color del título <h1> solo en la entrada con ID 456.

5. Aplicar CSS a un Producto Específico en WooCommerce

En WooCommerce, los productos no usan post-XX, sino .product-XX.

Ejemplo: Resaltar un producto en WooCommerce

.product-789 .product_title {
    font-size: 28px;
    color: #d10000;
    text-transform: uppercase;
}
Lenguaje del código: CSS (css)

Este código hace que el título del producto se muestre en color rojo, con letras en mayúscula y un tamaño mayor. Solo afecta al producto con ID 789.

6. Dónde Colocar el Código CSS

Para agregar el CSS personalizado en WordPress, puedes hacerlo de varias maneras:

Opción 1: Usando el Personalizador de WordPress

  1. Ve a Apariencia > Personalizar.
  2. Haz clic en CSS Adicional.
  3. Pega el código CSS y guarda los cambios.

Opción 2: Usando un Plugin de CSS Personalizado

Si prefieres una solución más organizada, puedes instalar un plugin como:

Opción 3: Editando el archivo style.css del Tema Hijo

Si tienes un tema hijo, puedes agregar el CSS en el archivo:

/wp-content/themes/tu-tema-hijo/style.css

No edites el archivo style.css del tema principal, ya que perderás los cambios con futuras actualizaciones.

7. Consejos Finales y Buenas Prácticas

  • Usa !important solo cuando sea necesario.
  • Verifica la compatibilidad con dispositivos móviles.
  • Mantén el código limpio y organizado con comentarios.
  • No edites directamente archivos del tema principal, usa un tema hijo o el personalizador de WordPress.

Conclusión

Personalizar el diseño de páginas, entradas o productos en WordPress mediante CSS es una excelente manera de mejorar la apariencia sin modificar el código del tema. Con los métodos explicados, puedes modificar solo el contenido que necesites sin afectar el resto del sitio.

Prueba estas técnicas y dale un estilo único a tu sitio web.

Nos vemos en el siguiente tutorial. Un saludo.

5/5 - (3 votos)
Compartir Artículo

Un comentario

  1. Fran Salas Master WP 1 año atrás

    ¿Te ha resultado útil?

¿Tienes una duda o sugerencia sobre este artículo?

Puedes dejar un comentario de forma anónima, sin necesidad de registrarte ni proporcionar ningún dato personal. Tu mensaje se publicará como “Usuario Anónimo No Premium”, un perfil que agrupa a todos los visitantes no registrados.

Importante: para evitar el spam automático, todos los comentarios anónimos deben comenzar con el símbolo #. Ejemplo: # Tengo una duda sobre los shortcodes personalizados...

Este espacio está destinado exclusivamente a preguntas concretas, dudas o sugerencias relacionadas con el contenido del artículo. Por respeto a los demás lectores, no se publicarán temas sin relación.

Privacidad y normas:
  • No tienes que agregar tu nombre, correo ni ningún otro dato identificativo.
  • No se permiten enlaces en comentarios anónimos.
  • No se permiten símbolos especiales como < o > (menor y mayor que), ya que se consideran intentos de insertar código y serán bloqueados.
  • Todos los comentarios anónimos pasan por revisión antes de ser publicados y solo se aprobarán si aportan valor al contenido del artículo.
¿Quieres comentar con tu nombre y que tu mensaje se publique al instante? Inicia sesión o regístrate.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

0%