Acho que é mais fácil vc resolver isso com css.
Tenta adicionar o seguinte ao seu style.css:
.current-menu-item {
display:none;
}
hum Renato, valeu. Você tem alguma dica de como vou fazer para o PHP criar um id ou classe para eu jogar esse CSS?
Ou tem outro jeito?
Opa Renato, agora lembrei que o wp gera uma id para cada atalho de menu aí ficou fácil. Mas não deixa de ser um pouco POG. O ideal é que o menu customizado venha com a opção do atalho do menu não aparecer quando estiver na própria página, pois é lógico que ele não é necessário lá.
Valeu pela dica.
Abraços.
Bom, eu vejo de outra maneira. Acho que seria mais interessante que o item do menu ficasse destacado de alguma forma, para indicar que é a página atual. Por isso o WP cria essa classe css. Mas isso depende de cada situação, talvez para o seu caso seja melhor escondê-lo…