Renomear postagem para outra coisa, quebra o painel de controle se edit_posts for falso

Eu tenho mudado o nome das “Mensagens” para outra coisa com o seguinte código:

// Change menu labels function xxx_admin_menus() { global $menu; global $submenu; $menu[5][0] = 'Nyheter'; // Change Posts to Nyheter $submenu['edit.php'][5][0] = 'Alla nyheter'; $submenu['edit.php'][10][0] = 'Ny nyhet'; } add_action( 'admin_menu', 'xxx_admin_menus' ); 

Isso funciona. No entanto, se um usuário que efetuar login não possui a capacidade de editar_posts, o painel de bordo é destruído com mensagens de erro.

Existe uma maneira melhor de mudar os nomes dos itens de menu sem que isso aconteça?

Solutions Collecting From Web of "Renomear postagem para outra coisa, quebra o painel de controle se edit_posts for falso"