To remove default menu items added by other add-ons, copy code below on your functions.php child theme file.
/* How to remove Order menu Front-end Manager sidebar menu */
add_filter( 'wpcfe_after_sidebar_menu_items', 'remove_sidebar_menu_item' );
function remove_sidebar_menu_item($menu_items){
//Remove Order menu
unset($menu_items['orders-menu']);
return $menu_items;
}
<h3>How to remove Import/Export menu add-on in WPCargo_Client user role in Front-end Manager sidebar menu </h3>
/*remove Import/Export menu*/
add_action( 'wp_head', 'remove_wpcie_sidebar_menu' );
function remove_wpcie_sidebar_menu(){
//Remove menu on all roles
remove_filter('wpcfe_after_sidebar_menus', 'wpcie_import_export_sidebar_menu', 10, 1 );
//Remove menu from certain role
$user_id = get_current_user_id();
$user_role = wpcfe_current_user_role();
if( in_array( 'wpcargo_client', $user_role ) ){
remove_filter('wpcfe_after_sidebar_menus', 'wpcie_import_export_sidebar_menu', 10, 1 );
}
}
<h3>How to remove Receiver/Barcode menu add-on in WPCargo_Client user role in Front-end Manager sidebar menu </h3>
/* Receiver add-on */
add_action( 'wp_head', 'remove_wpcr_sidebar_menu' );
function remove_wpcr_sidebar_menu(){
//Remove menu on all roles
remove_filter( 'wpcfe_after_sidebar_menu_items', 'wpcr_sidebar_menu_items' );
//Remove menu from certain role
$user_id = get_current_user_id();
$user_role = wpcfe_current_user_role();
if( in_array( 'wpcargo_client', $user_role ) ){
remove_filter( 'wpcfe_after_sidebar_menu_items', 'wpcr_sidebar_menu_items' );
}
}
To remove default Add Shipment items added by other add-ons, copy code below on your functions.php child theme file.
//Remove Add Parcel and Add Quotation from menu
add_action( 'after_setup_theme', 'remove_menu_items_callback' );
function remove_menu_items_callback(){
//Remove Shipping Rate Add Shipment menu
remove_action( 'wpcfe_after_add_shipment', 'wpcsr_menu_items_callback' );
//Remove Parcel Quotation Add Shipment menu
remove_action( 'wpcfe_after_add_shipment', 'wpcpq_menu_items_callback' );
}
function wpccustom_remove_sidebar_menus($menu_items){
// remove Containers menu
unset($menu_items['wpcsc-menu']);
// remove Address book menu
unset($menu_items['address-book-menu']);
return $menu_items;
}
add_filter('wpcfe_after_sidebar_menus', 'wpccustom_remove_sidebar_menus', 15, 1);