Ao fazer esta pesquisa , encontrei esta excelente resposta de Chris_O. Existe até uma solução jQuery que propus lá.
De qualquer forma, a função remove_menu_page('edit.php');
apenas remove o menu Postagens.
Mas, conforme aprendemos com a resposta de Chris, remove_menu_page('edit.php?post_type=athletes');
remove o menu Tipo de postagem personalizada.
Para realmente bloquear o acesso ao URL, pois estamos apenas ocultando o item de menu, verifique as seguintes perguntas e respostas: Bloqueando o acesso administrativo a autores e assinantes?