$prefix . 'upstudy_ms_course_metabox', 'title' => __('Course Options', 'upstudy'), 'object_types' => array('stm-courses'), // Post type 'context' => 'normal', 'priority' => 'high', 'show_names' => true, // Show field names on the left )); $cmb_ms_course_metabox->add_field(array( 'name' => 'Add Intro Video URL', 'id' => 'upstudy_ms_video', 'type' => 'oembed', // 'description' => __( 'It will not work if you add video in the option Settings -> Video URL or Embed Code', 'upstudy' ) )); } // ========= LearnDash course custom features metxbox ======== add_action('cmb2_admin_init', 'tpc_upstudy_ms_course_feature_metaboxes'); function tpc_upstudy_ms_course_feature_metaboxes() { $prefix = '_upstudy_'; $cmb = new_cmb2_box(array( 'id' => 'upstudy_ms_course_feature_repeater', 'title' => 'Custom Course Features', 'object_types' => array('stm-courses'), // Post type 'context' => 'normal', 'priority' => 'high', 'show_names' => true, // Show field names on the left )); $ms_custom_feature_group_id = $cmb->add_field(array( 'id' => 'ms_custom_feature_group', 'type' => 'group', 'repeatable' => true, 'options' => array( 'group_title' => 'Course Features {#}', 'add_button' => 'Add Another Feature', 'remove_button' => 'Remove Feature', 'closed' => true, // Repeater fields closed by default - neat & compact. 'sortable' => true, // Allow changing the order of repeated groups. ), )); $cmb->add_group_field($ms_custom_feature_group_id, array( 'name' => __('Add Icon', 'upstudy'), 'desc' => __('Here you can add icon classes such as Dashicon, Elementor, etc. Learn more about the icons class. go here', 'upstudy'), 'id' => 'ms_custom_feature_group_icon', 'type' => 'text', // This field type )); $cmb->add_group_field($ms_custom_feature_group_id, array( 'name' => __('Label', 'upstudy'), 'desc' => __('Add your custom course feature label', 'upstudy'), 'id' => 'ms_custom_feature_group_label', 'type' => 'text', )); $cmb->add_group_field($ms_custom_feature_group_id, array( 'name' => __('Value', 'upstudy'), 'desc' => __('Add your custom course feature label value', 'upstudy'), 'id' => 'ms_custom_feature_group_value', 'type' => 'text', )); }