To add field in back end course edit :
Please add this code in your wplms-customizer.php file in wplms customizer plugin :
add_filter('wplms_course_metabox','custom_fileds');
function custom_fileds($field1){
$prefix = 'vibe_';
$field1[]=array( // Text Input
'label' => __('Custom item menu','vibe-customtypes'), // <label>
'desc' => __('Put description','vibe-customtypes'), // description
'id' => $prefix.'field1', // field id and name
'type' => 'text' // type of field
);
return $field1;
}
To edit field in front end course creation edit :.
add_filter('wplms_course_creation_tabs','add_in_front_end');
function add_in_front_end($settings){
$fields = $settings['course_settings']['fields'];
$arr=array(array(
'label' => __('custom','wplms-front-end'), // <label>
'desc' => __('custom','wplms-front-end'),
'text'=>__('custom','wplms-front-end' ),// description
'id' => 'vibe_custom', // field id and name
'type' => 'text', // type of field
'from'=>'meta'
));
array_splice($fields, (count($fields)-1), 0,$arr );
$settings['course_settings']['fields'] = $fields;
return $settings;
}
