Não entendi nada. O que é que o query_posts tem a ver com o menu?
É isso que queria saber =/
Faz isso que verá:
Selecione o tema TwentyTen
Esse tema deixa o item do menu selecionado (página atual) aceso, certo!?
Copie a página index.php, dê qualquer nome e deixe-a como “template”.
Altere o código do loop assim:
query_posts(array(‘post_type’ => ‘post’)); // adicione essa linha
get_template_part( ‘loop’, ‘index’ );
Agora crie uma página e escolha esse template e salve.
Teste o site = Página atual no menu APAGADO!
Se retirar a linha do query_posts ele acendo normalmente!
Tá osso!!!
Alguma solução?
Não testei o que disse, mas partindo do facto que está a fazer o query_posts sem fazer o fetch ( the_post ) o mais certo é não estar a retornar a página, pois esse “query_posts” irá fazer reset a query que estava a correr por defeito (chamar a página inical).
Se o problema persistir avise para eu tentar fazer o mesmo e descobrir uma forma de o ajudar.
Teve um rapaz com o mesmo problema, o dele foi resolvido pois era mais simples, o meu já é mais complicado por causa que é o menu principal.
http://br.forums.wordpress.org/topic/css-current-page-nao-funciona-em-um-menu
(no topico do link acima o ultimo post é meu, relatando até onde entendi o problema)