-
Home
-
Edwiser Bridge – WordPress Moodle LMS Integration
- Tips
How to Hide Edwiser Bridge - WordPress Moodle LMS Integration Admin Menus
function plt_hide_edwiser_bridge_menus() {
//Hide "Edwiser Bridge".
remove_menu_page('edit.php?post_type=eb_course');
//Hide "Edwiser Bridge → Courses".
remove_submenu_page('edit.php?post_type=eb_course', 'edit.php?post_type=eb_course');
//Hide "Edwiser Bridge → Course Categories".
remove_submenu_page('edit.php?post_type=eb_course', 'edit-tags.php?taxonomy=eb_course_cat&post_type=eb_course');
//Hide "Edwiser Bridge → Orders".
remove_submenu_page('edit.php?post_type=eb_course', 'edit.php?post_type=eb_order');
//Hide "Edwiser Bridge → Settings".
remove_submenu_page('edit.php?post_type=eb_course', 'eb-settings');
//Hide "Edwiser Bridge → Manage Email Templates".
remove_submenu_page('edit.php?post_type=eb_course', 'eb-email-template');
//Hide "Edwiser Bridge → Manage Enrollment".
remove_submenu_page('edit.php?post_type=eb_course', 'mucp-manage-enrollment');
}
add_action('admin_menu', 'plt_hide_edwiser_bridge_menus', 11);
Where do I put this code?
How to Hide Edwiser Bridge - WordPress Moodle LMS Integration Meta Boxes
function plt_hide_edwiser_bridge_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Course Options" meta box.
remove_meta_box('eb_course_options', $screen->id, 'advanced');
//Hide the "Recommended Course Settings" meta box.
remove_meta_box('eb_recommended_course_options', $screen->id, 'advanced');
//Hide the "Order Details" meta box.
remove_meta_box('eb_order_options', $screen->id, 'advanced');
//Hide the "Refund order" meta box.
remove_meta_box('eb_order_refund_meta', $screen->id, 'advanced');
//Hide the "Order status history" meta box.
remove_meta_box('eb_order_status_update_history_meta', $screen->id, 'side');
}
add_action('add_meta_boxes', 'plt_hide_edwiser_bridge_metaboxes', 20);