Daniel web 0 Denunciar post Postado Setembro 24, 2011 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
Anderson Narciso 3 Denunciar post Postado Setembro 24, 2011 <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
Daniel web 0 Denunciar post Postado Setembro 24, 2011 Isso mesmo, consegui. Muito obrigado Anderson Narciso, Valeu! :joia: Compartilhar este post Link para o post Compartilhar em outros sites