Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

No me funciona el ".current-cat a " en mi menu de categorias en 2 columnas

Estas en el tema de No me funciona el ".current-cat a " en mi menu de categorias en 2 columnas en el foro de WordPress en Foros del Web. Hola! Tengo mi menu de categorias dividido en 2 columnas. El código es el siguiente: Código HTML: <div id= "header" > <div id= "menu_categories" > ...
  #1 (permalink)  
Antiguo 01/07/2010, 14:29
 
Fecha de Ingreso: noviembre-2007
Mensajes: 29
Antigüedad: 17 años
Puntos: 0
No me funciona el ".current-cat a " en mi menu de categorias en 2 columnas

Hola!

Tengo mi menu de categorias dividido en 2 columnas.
El código es el siguiente:
Código HTML:
<div id="header">
<div id="menu_categories">
<?php 
$cats = explode("<br />",wp_list_categories('orderby=id&title_li=&echo=0&depth=1&style=none'));
$cat_n = count($cats) - 1;
for ($i=0;$i<$cat_n;$i++):
if ($i<$cat_n/2):
$cat_left = $cat_left.'<li>'.$cats[$i].'</li>';
elseif ($i>=$cat_n/2):
$cat_right = $cat_right.'<li>'.$cats[$i].'</li>';
endif;
endfor;
?>
<ul >
<?php echo $cat_left;?>
</ul>
<ul>
<?php echo $cat_right;?>
</ul>
</div>
</div> 
Cuando al css el pongo el estilo ".current-cat a", no me funciona. El estilo es:
Código HTML:
#menu_categories ul li .current-cat a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	}


Probé muchas cosas y no me funcionan!
Gracias por la ayuda!!

Última edición por txie; 03/07/2010 a las 16:00
  #2 (permalink)  
Antiguo 02/07/2010, 07:33
Avatar de 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: No me funciona el ".current-cat a " en mi menu de categorias en 2 columnas

La forma correcta sería:

Código CSS:
Ver original
  1. #menu_categories ul li.current-cat a  {
  2. ...
Pero viendo tu código fuente, la clase .current-cat no está siendo generada, por lo cual tampoco servirá.


PD: Igualmente te comento que el código php que colocas arriba es poco menos que caótico. Estás haciéndole un explode y un bucle a algo que una vez fue array y se procesó en un bucle. Es decir, estás haciendo una doble vuelta innecesaria y de la peor manera. Con la función get_categories() o get_the_categories() lograrás lo que deseas con mayor control sobre el html resultante.
  #3 (permalink)  
Antiguo 03/07/2010, 14:47
 
Fecha de Ingreso: noviembre-2007
Mensajes: 29
Antigüedad: 17 años
Puntos: 0
Respuesta: No me funciona el ".current-cat a " en mi menu de categorias en 2 columnas

OK, simplifiqué todo con wp_list_categories(). Gracias!

Etiquetas: categorias, columnas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:26.