Olá Renato, depois de alguns testes aqui, consegui desabilitar a função para o Author. Usei o plugin Admin Menu Editor:
http://wordpress.org/extend/plugins/admin-menu-editor/
Ai consegui alterar as Regras para apenas administrador (ainda continuava aparecendo para o autor, mas negava o acesso). Ai configurando um pouco mais pelo plugin, consegui esconder para outros usuários (opção hide/show).
O seu plugin acabou por responder outra dúvida minha, ai usando os dois plugins consegui o que quero (cria novas categorias de usuários) e dar permissões diferentes.
Muito obrigado pela ajuda! Problema resolvido.
Olá Renato, obrigado por responder minha dúvida. Então, fiz a primeira sugestão e não deu certo mesmo. Ai tentei a segunda, mas não deu certo, veja se fiz certo:
Troquei
'capability_type' => 'post',
por
'capability_type' => 'onlyadmin',
também tentei trocar por algumas já existentes que estão desabilitadas pelo autor (por exemplo: manage_options e edit_themes).
Instalei o plugin e fui em Usuários>Roles>Administrator. Fui em New Capabilities e coloquei em um dos campos o “onlyadmin” (deixei ativado). Depois fui em Author e deixei desativado. Mas agora o item Agent não aparece para o admin. Usando o manage_options ou o edit_themes dá a mesma coisa.
Fiz algo errado?
Muito obrigado.