Estoy intentando que al estar en una de las subsecciones de mi sitio (son, de momento, todo páginas estáticas de Wordpress) se quede marcado. He conseguido esto en el menú principal con un condicional que le da a cada elemento de lista la id "current" si el usuario se encuentra en esa página. Luego, desde mi hoja de estilos puedo acceder a ese #current.
Pero este menú principal no está generado dinámicamente sino directamente en el header.php. Mi problema es con el submenú que SÍ está generado dinámicamente. ¿Alguien sabe cómo hago para conseguir algo parecido?
Os incluyo el código de mi sidebar.php que contiene el citado submenú:
Código PHP:
<div id="sub_nav">
<?php
if (is_page (array (2,4,6,8))) {
wp_list_pages('child_of=112&title_li=<h1>' . __('Servicios') . '</h1>' );
} elseif (is_page (array (1,3,5,7))) {
wp_list_pages('child_of=70&title_li=<h1>' . __('Sectores') . '</h1>' );
} else {
///Aquí vendría el sidebar del Blog así que ignorad esto///
}
?>
</div>
Gracias