LLMS_Admin_Meta_Boxes::__construct()
Constructor.
Contents
Return Return
(void)
Source Source
File: includes/admin/post-types/class.llms.meta.boxes.php
public function __construct() {
// Achievements.
new LLMS_Meta_Box_Achievement();
new LLMS_Meta_Box_Achievement_Sync();
// Certs.
new LLMS_Meta_Box_Certificate();
new LLMS_Meta_Box_Certificate_Sync();
// Emails.
new LLMS_Meta_Box_Email_Settings();
// Engagements.
new LLMS_Meta_Box_Engagement();
// Award Engagements.
new LLMS_Meta_Box_Award_Engagement_Submit();
// Membership restriction metabox.
new LLMS_Meta_Box_Access();
// Courses.
new LLMS_Meta_Box_Course_Options();
// Memberships.
new LLMS_Meta_Box_Membership();
// Courses & memberships.
require_once 'meta-boxes/class.llms.meta.box.course.builder.php';
require_once 'meta-boxes/class.llms.meta.box.visibility.php';
require_once 'meta-boxes/class.llms.meta.box.instructors.php';
new LLMS_Meta_Box_Product();
new LLMS_Meta_Box_Students();
// Lessons.
require_once 'meta-boxes/class.llms.meta.box.lesson.php';
// Coupons.
new LLMS_Meta_Box_Coupon();
// Orders.
new LLMS_Meta_Box_Order_Submit();
new LLMS_Meta_Box_Order_Details();
new LLMS_Meta_Box_Order_Transactions();
new LLMS_Meta_Box_Order_Enrollment();
new LLMS_Meta_Box_Order_Notes();
// Vouchers.
new LLMS_Meta_Box_Voucher();
add_action( 'add_meta_boxes', array( $this, 'hide_meta_boxes' ), 10 );
add_action( 'add_meta_boxes', array( $this, 'refresh_meta_boxes' ), 10 );
add_action( 'add_meta_boxes', array( $this, 'get_meta_boxes' ), 10 );
add_action( 'save_post', array( $this, 'save_meta_boxes' ), 10, 2 );
add_action( 'lifterlms_process_llms_voucher_meta', 'LLMS_Meta_Box_Voucher_Export::export', 10, 2 );
// Error handling.
add_action( 'admin_notices', array( $this, 'display_errors' ) );
add_action( 'shutdown', array( $this, 'set_errors' ) );
// Modify the title placeholder text for achievement and certificate templates.
add_filter( 'enter_title_here', array( $this, 'maybe_modify_title_placeholder' ), 10, 2 );
// Add default image information for achievement and certificate templates.
add_filter( 'admin_post_thumbnail_html', array( $this, 'maybe_modify_post_thumbnail_html' ), 10, 3 );
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 6.0.0 | Instantiate award engagement submit meta box. Instantiate meta boxes to sync awarded certificates and achievements with their templates. |
| 3.16.0 | Unknown. |
| 1.0.0 | Introduced. |