-
Home
-
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes
- Tips
How to Hide LifterLMS Admin Menus
function plt_hide_lifterlms_menus() {
//Hide "Tools → Scheduled Actions".
remove_submenu_page('tools.php', 'action-scheduler');
//Hide "LifterLMS".
remove_menu_page('lifterlms');
//Hide "LifterLMS → Dashboard".
remove_submenu_page('lifterlms', 'llms-dashboard');
//Hide "LifterLMS → Settings".
remove_submenu_page('lifterlms', 'llms-settings');
//Hide "LifterLMS → Reporting".
remove_submenu_page('lifterlms', 'llms-reporting');
//Hide "LifterLMS → Forms".
remove_submenu_page('lifterlms', 'edit.php?post_type=llms_form');
//Hide "LifterLMS → Import".
remove_submenu_page('lifterlms', 'llms-import');
//Hide "LifterLMS → Status".
remove_submenu_page('lifterlms', 'llms-status');
//Hide "LifterLMS → Resources".
remove_submenu_page('lifterlms', 'llms-resources');
//Hide "LifterLMS → Add-ons & more".
remove_submenu_page('lifterlms', 'llms-add-ons');
//Hide "Courses".
remove_menu_page('edit.php?post_type=course');
//Hide "Courses → Courses".
remove_submenu_page('edit.php?post_type=course', 'edit.php?post_type=course');
//Hide "Courses → Add New Course".
remove_submenu_page('edit.php?post_type=course', 'post-new.php?post_type=course');
//Hide "Courses → Categories".
remove_submenu_page('edit.php?post_type=course', 'edit-tags.php?taxonomy=course_cat&post_type=course');
//Hide "Courses → Difficulties".
remove_submenu_page('edit.php?post_type=course', 'edit-tags.php?taxonomy=course_difficulty&post_type=course');
//Hide "Courses → Tags".
remove_submenu_page('edit.php?post_type=course', 'edit-tags.php?taxonomy=course_tag&post_type=course');
//Hide "Courses → Tracks".
remove_submenu_page('edit.php?post_type=course', 'edit-tags.php?taxonomy=course_track&post_type=course');
//Hide "Courses → Lessons".
remove_submenu_page('edit.php?post_type=course', 'edit.php?post_type=lesson');
//Hide "Courses → Reviews".
remove_submenu_page('edit.php?post_type=course', 'edit.php?post_type=llms_review');
//Hide "Memberships".
remove_menu_page('edit.php?post_type=llms_membership');
//Hide "Memberships → Memberships".
remove_submenu_page('edit.php?post_type=llms_membership', 'edit.php?post_type=llms_membership');
//Hide "Memberships → Add New Membership".
remove_submenu_page('edit.php?post_type=llms_membership', 'post-new.php?post_type=llms_membership');
//Hide "Memberships → Categories".
remove_submenu_page('edit.php?post_type=llms_membership', 'edit-tags.php?taxonomy=membership_cat&post_type=llms_membership');
//Hide "Memberships → Tags".
remove_submenu_page('edit.php?post_type=llms_membership', 'edit-tags.php?taxonomy=membership_tag&post_type=llms_membership');
//Hide "Engagements".
remove_menu_page('edit.php?post_type=llms_engagement');
//Hide "Engagements → Engagements".
remove_submenu_page('edit.php?post_type=llms_engagement', 'edit.php?post_type=llms_engagement');
//Hide "Engagements → Add New Engagement".
remove_submenu_page('edit.php?post_type=llms_engagement', 'post-new.php?post_type=llms_engagement');
//Hide "Engagements → Achievements".
remove_submenu_page('edit.php?post_type=llms_engagement', 'edit.php?post_type=llms_achievement');
//Hide "Engagements → Awarded Achievements".
remove_submenu_page('edit.php?post_type=llms_engagement', 'edit.php?post_type=llms_my_achievement');
//Hide "Engagements → Certificates".
remove_submenu_page('edit.php?post_type=llms_engagement', 'edit.php?post_type=llms_certificate');
//Hide "Engagements → Awarded Certificates".
remove_submenu_page('edit.php?post_type=llms_engagement', 'edit.php?post_type=llms_my_certificate');
//Hide "Engagements → Emails".
remove_submenu_page('edit.php?post_type=llms_engagement', 'edit.php?post_type=llms_email');
//Hide "Orders".
remove_menu_page('edit.php?post_type=llms_order');
//Hide "Orders → Orders".
remove_submenu_page('edit.php?post_type=llms_order', 'edit.php?post_type=llms_order');
//Hide "Orders → Coupons".
remove_submenu_page('edit.php?post_type=llms_order', 'edit.php?post_type=llms_coupon');
//Hide "Orders → Vouchers".
remove_submenu_page('edit.php?post_type=llms_order', 'edit.php?post_type=llms_voucher');
}
add_action('admin_menu', 'plt_hide_lifterlms_menus', 7778);
Where do I put this code?
How to Hide LifterLMS Meta Boxes
function plt_hide_lifterlms_metaboxes() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Hide the "Membership Access" meta box.
remove_meta_box('lifterlms-membership-access', $screen->id, 'side');
//Hide the "Achievement Settings" meta box.
remove_meta_box('lifterlms-achievement', $screen->id, 'normal');
//Hide the "Award" meta box.
remove_meta_box('submitdiv', $screen->id, 'side');
//Hide the "Settings" meta box.
remove_meta_box('lifterlms-certificate', $screen->id, 'side');
//Hide the "Email Settings" meta box.
remove_meta_box('lifterlms-email', $screen->id, 'normal');
//Hide the "Engagement Options" meta box.
remove_meta_box('lifterlms-engagement', $screen->id, 'normal');
//Hide the "Course Options" meta box.
remove_meta_box('lifterlms-course-options', $screen->id, 'normal');
//Hide the "Access Plans" meta box.
remove_meta_box('lifterlms-product', $screen->id, 'normal');
//Hide the "Student Management" meta box.
remove_meta_box('lifterlms-students', $screen->id, 'normal');
//Hide the "Course Builder" meta box.
remove_meta_box('course_builder', $screen->id, 'side');
//Hide the "Membership Settings" meta box.
remove_meta_box('lifterlms-membership', $screen->id, 'normal');
//Hide the "Lesson Settings" meta box.
remove_meta_box('lifterlms-lesson', $screen->id, 'normal');
//Hide the "Coupon Settings" meta box.
remove_meta_box('lifterlms-coupon', $screen->id, 'normal');
//Hide the "Order Information" meta box.
remove_meta_box('lifterlms-order-submit', $screen->id, 'side');
//Hide the "Student Enrollment" meta box.
remove_meta_box('lifterlms-order-enrollment-status', $screen->id, 'side');
//Hide the "Order Notes" meta box.
remove_meta_box('lifterlms-order-notes', $screen->id, 'side');
//Hide the "Order Details" meta box.
remove_meta_box('lifterlms-order-details', $screen->id, 'normal');
//Hide the "Transactions" meta box.
remove_meta_box('lifterlms-order-transactions', $screen->id, 'normal');
//Hide the "Voucher Settings" meta box.
remove_meta_box('lifterlms-voucher', $screen->id, 'normal');
//Hide the "Export CSV" meta box.
remove_meta_box('lifterlms-voucher-export', $screen->id, 'side');
}
add_action('add_meta_boxes', 'plt_hide_lifterlms_metaboxes', 20);
How to Hide the "LifterLMS Quick Links" Dashboard Widget
function plt_hide_lifterlms_dashboard_widgets() {
$screen = get_current_screen();
if ( !$screen ) {
return;
}
//Remove the "LifterLMS Quick Links" widget.
remove_meta_box('llms_dashboard_widget', 'dashboard', 'normal');
}
add_action('wp_dashboard_setup', 'plt_hide_lifterlms_dashboard_widgets', 20);