LLMS_Student_Dashboard::get_tabs()
Retrieve all dashboard tabs and related data
Return Return
(array)
Source Source
File: includes/class.llms.student.dashboard.php
*/ public static function get_tabs() { $tabs = array( 'dashboard' => array( 'content' => 'lifterlms_template_student_dashboard_home', 'endpoint' => false, 'nav_item' => true, 'title' => __( 'Dashboard', 'lifterlms' ), 'url' => llms_get_page_url( 'myaccount' ), ), 'view-courses' => array( 'content' => 'lifterlms_template_student_dashboard_my_courses', 'endpoint' => get_option( 'lifterlms_myaccount_courses_endpoint', 'my-courses' ), 'paginate' => true, 'nav_item' => true, 'title' => __( 'My Courses', 'lifterlms' ), ), 'my-grades' => array( 'content' => 'lifterlms_template_student_dashboard_my_grades', 'endpoint' => get_option( 'lifterlms_myaccount_grades_endpoint', 'my-grades' ), 'paginate' => true, 'nav_item' => true, 'title' => __( 'My Grades', 'lifterlms' ), ), 'view-memberships' => array( 'content' => 'lifterlms_template_student_dashboard_my_memberships', 'endpoint' => get_option( 'lifterlms_myaccount_memberships_endpoint', 'my-memberships' ), 'nav_item' => true, 'title' => __( 'My Memberships', 'lifterlms' ), ), 'view-achievements' => array( 'content' => 'lifterlms_template_student_dashboard_my_achievements', 'endpoint' => get_option( 'lifterlms_myaccount_achievements_endpoint', 'my-achievements' ), 'paginate' => true, 'nav_item' => true, 'title' => __( 'My Achievements', 'lifterlms' ), ), 'view-certificates' => array( 'content' => 'lifterlms_template_student_dashboard_my_certificates', 'endpoint' => get_option( 'lifterlms_myaccount_certificates_endpoint', 'my-certificates' ), 'paginate' => true, 'nav_item' => true, 'title' => __( 'My Certificates', 'lifterlms' ), ), 'notifications' => array( 'content' => 'lifterlms_template_student_dashboard_my_notifications', 'endpoint' => get_option( 'lifterlms_myaccount_notifications_endpoint', 'notifications' ), 'paginate' => true, 'nav_item' => true, 'title' => __( 'Notifications', 'lifterlms' ), ), 'edit-account' => array( 'content' => array( __CLASS__, 'output_edit_account_content' ), 'endpoint' => get_option( 'lifterlms_myaccount_edit_account_endpoint', 'edit-account' ), 'nav_item' => true, 'title' => __( 'Edit Account', 'lifterlms' ), ), 'redeem-voucher' => array( 'content' => array( __CLASS__, 'output_redeem_voucher_content' ), 'endpoint' => get_option( 'lifterlms_myaccount_redeem_vouchers_endpoint', 'redeem-voucher' ), 'nav_item' => true, 'title' => __( 'Redeem a Voucher', 'lifterlms' ), ), 'orders' => array( 'content' => array( __CLASS__, 'output_orders_content' ), 'endpoint' => get_option( 'lifterlms_myaccount_orders_endpoint', 'orders' ), 'nav_item' => true, 'title' => __( 'Order History', 'lifterlms' ), ), 'signout' => array( 'endpoint' => false, 'title' => __( 'Sign Out', 'lifterlms' ), 'nav_item' => false, 'url' => wp_logout_url( llms_get_page_url( 'myaccount' ) ), ), ); if ( llms_is_favorites_enabled() ) { $tabs = llms_assoc_array_insert( $tabs,
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
6.0.0 | Add pagination to the view-achievements and view-certificates tabs. |
3.28.2 | Unknown. |
3.0.0 | Introduced. |