Sempre que tiver dúvidas sobre uma função do WordPress, consulte o Codex: Function_Reference / remove_menu_page .
A função correta é remove_submenu_page
conectada a admin_menu
.
add_action( 'admin_menu', 'remove_submenu_wpse_82873' );
function remove_submenu_wpse_82873()
{
global $current_user;
get_currentuserinfo();
// If user not Super Admin remove export page
if ( !is_super_admin() )
{
remove_submenu_page( 'tools.php', 'export.php' );
}
}
E, provavelmente, você também gostaria de bloquear o acesso direto a essa página por meio do endereço de URL ( http://example.com/wp-admin/export.php
):
add_action( 'admin_head-export.php', 'prevent_url_access_wpse_82873' );
function prevent_url_access_wpse_82873()
{
global $current_user;
// Only Super Admin Authorized, exit if user not
if ( !is_super_admin() ) {
// User not authorized to access page, redirect to dashboard
wp_redirect( admin_url( 'index.php' ) );
exit;
}
}