Oi @infolu,
Se seu código está exatamente do jeito que você postou, existe outro trecho executando o que você quer. A função add_action
está comentada e, por isso, o WordPress não toma conhecimento da sua função desable_submenu
.
Caso esta linha esteja sem o comentário, você pode tentar alterar a prioridade da inclusão da sua action, alterando a última linha para
add_action( 'admin_menu', 'desable_submenu', 999 );
Não esqueça de voltar para contar seus progressos, ok?
Olá @felipeelia
obrigado pelo seu tempo, meu problema não é a linha comentada.
em minhas pesquisas e testes notei que o worpress não se comporta de forma adequada
usando o admin_menu mesmo que o usuário um usuario tenha todas permissões de um post type ele acaba perdendo o acesso quando removo um submenu.
Minha solução foi mudar de admin_menu para admin_init que funcionou perfeitamente.
Obrigado.