Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/05/2010, 15:36
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 5 meses
Puntos: 832
Respuesta: css personalizado por categoria

Hola Nekko, lo primero que debes hacer es capturar la ID de cada categoría. Esto lo hacemos en el header.php, antes de que comience a cargarse el body:

Código PHP:
Ver original
  1. <?php
  2. $cat = get_query_var('cat');
  3. ?>

Mejor aún, le aplicamos un ternario para ser más claros con el sistema:

Código PHP:
Ver original
  1. <?php
  2. $cat = is_category() ? get_query_var('cat') : null;
  3. ?>

Luego modificamos la etiqueta body de esta manera:

Código PHP:
Ver original
  1. <body id="mi-body<?php echo $cat ?>"

El resultado para -por ejemplo- la categoría "50" sería algo como:

Código PHP:
Ver original
  1. <body id="mi-body50">
  2. ...

Para por ejemplo cambiar el color de la etiqueta h2 de esa categoría sólo tienes que agregar a tu CSS:

Código CSS:
Ver original
  1. body#mi-body50 h2 {
  2. color: #777;
  3. }

O al h3 del sidebar de la misma categoría

Código CSS:
Ver original
  1. body#mi-body50 .mi-sidebar h3 {
  2. color: #cc0000;
  3. }