Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel web

[Resolvido] Menu ativo para página inicial

Recommended Posts

Olá pessoal!

Tenho um menu que fica ativo quando está em determinada página, e estou querendo fazer com que ele fique ativo tb na página inicial "Home", como devo fazer?

 

Code:

<div id="menu">
        <ul id="nav">
               <a href="<?php echo home_url( '/' ) ?>"><li id="sobre" class="<?php if (is_page('home')) { echo "active"; }?>" title="Sobre">Sobre</li></a>
               <a href="o-que-fazemos/"><li id="oquefazemos" class="<?php if (is_page('O que fazemos')) { echo "active"; }?>" title="O que fazemos">O que fazemos</li></a>
               <a href="videos/"><li id="videos" class="<?php if (is_page('Vídeos')) { echo "active"; }?>" title="Vídeos">Vídeos</li></a>
               <a href="contato/"><li id="contato" class="<?php if (is_page('Contato')) { echo "active"; }?>" title="Contato">Contato</li></a>
        </ul>
</div><!-- menu -->

 

Obrigado.

 

EDIT/

Tentei colocar isto:

<?php if (home_url( '/' )) { echo "active"; }?>

ao invés disto:

<?php if (is_page('home')) { echo "active"; }?>

e funcionou com um bug, pois o link fica ativo, mas quando entro nas outras página o link da home continua ativo.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<li><a <?php if (is_home()) { echo " class=\"current\"";} ?> href="link">Home</a></li>
<li><a <?php if (is_page('Quem Somos')) { echo " class=\"current\"";} ?> href="link">Quem Somos</a></li>

// current = classe link ativo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.