Estou tentando fazer com que o WordPress realce um item específico no meu menu quando uma postagem (qualquer postagem) é exibida. Estou pensando em adicionar a postagem ao item de menu, e, em seguida, suprimir a exibição de submenus pode ajudar, mas a página "Menus configuration" não mostra as postagens como itens a serem adicionados ao menu.
Alguém sabe por que isso acontece, ou se há uma alternativa melhor para esse método?
Estou usando uma cópia do tema TwentyTen padrão que chama wp_nav_menu
em header.php
.
Você deve ser capaz de pegar a classe body (single) e a classe de item nav (a ser determinada) e especificar o estilo que você gostaria de mostrar na folha de estilo. Algo assim:
.single .topnav-item-29 {color: #fff; background: #333;}
Tanto quanto eu sei que você deve apenas apertar o botão no canto superior direito ("opções" - normalmente você encontrará "ajuda" lá) e, em seguida, adicionar mensagens a ele. Sim, eu sei que a interface do usuário é muito ruim no momento. Btw: falando sobre v 3.0.2.
Hmm, infelizmente o WordPress não tem Posts disponíveis por padrão apenas para arrastar para o seu menu editável . O que você pode fazer, no entanto, é usar a caixa meta de Links e adicionar manualmente o link Post. E em vez de segmentar uma classe que o WordPress adiciona a itens de menu, que também podem mudar e quebrar seu CSS no futuro, você pode verificar as opções de tela no canto superior direito da tela Menus e verificar se as "Classes CSS" estão marcadas em seu Configurações Avançadas do Menu .
Dessa forma, você pode usar sua própria classe nesse link que você criou e aplicar estilos a isso versus algo que o WordPress gera.
Se você quiser adicionar uma classe dinamicamente, como em alguém clica neste link post e o WordPress sabe que ele foi clicado, e adiciona outra classe ao link, talvez você possa tentar um pouco de JQuery - ter um no evento Click disparado sempre que o link for clicado. Dependendo de quão inteligente você precisa deste link, você pode estar entrando em um território mais avançado.
Espero que os links ajudem! Boa sorte!