Hi Mark, the Freelance admin hider plugin hides default WordPress menu items from the admin dashboard. It has nothing to do with users permissions.
In the meantime if you want I can suggest a quick hack to hide the main Post Grid menu item.
Place this code at the end of the function fpah_remove_menus(){} just before its closing brachet.
# Hack POST_GRID
remove_menu_page('edit.php?post_type=post_grid');
if ($_SERVER['REQUEST_URI'] == "/wp-admin/edit.php?post_type=post_grid") {
$admin = home_url() . "/wp-admin";
header('Location:' . $admin);
exit();
}
The function is inside the freelance admin hider functions.php file.
Hi Antony, thanks for your message.
The Freelance admin hider isn’t designed to block all plugins but the default WordPress admin menu items.
I’ll look into that and add support for Post Grid in the next release.