Please add the following code in your wplms-customizer.php file in wplms customizer plugin :
add_action('init','remove_old_notice',900);
function remove_old_notice(){
remove_filter('wplms_course_button_extra','vibe_course_button_time_extra',10,2);
}
add_filter('wplms_course_button_extra','custom_vibe_course_button_time_extra',10,2);
function custom_vibe_course_button_time_extra($extra,$course_id){
$start_date=get_post_meta($course_id,'vibe_start_date',true);
$timestamp = strtotime(date_i18n( get_option( 'date_format' ), strtotime( $start_date )));
if(isset($start_date) && $timestamp > current_time('timestamp')){
$extra .= '<span>'.__('COURSE STARTS ON ','vibe').date_i18n( get_option( 'date_format' ), strtotime( $start_date )).'</span>';
}
return $extra;
}
To replace the remaining time to start the course with the start date in course detail please add the given code and disregard the above :
add_action('init','remove_old_notice',900);
function remove_old_notice(){
remove_filter('wplms_course_button_extra','vibe_course_button_time_extra',10,2);
remove_filter('wplms_course_details_widget','vibe_show_course_start_time_in_course_details');
}
add_filter('wplms_course_details_widget','custom_course_start_time_in_course_details');
function custom_course_start_time_in_course_details($course_details){
$course_id = get_the_ID();
if(function_exists('bp_course_get_start_date')){
$start_date = bp_course_get_start_date($course_id);
}else{
$start_date=get_post_meta($course_id,'vibe_start_date',true);
}
$timestamp = strtotime( $start_date );
if(isset($start_date) && $timestamp > time()){
$time_remaining = date_i18n( get_option( 'date_format' ),$timestamp);
$extra=array('start_time' => '<li><i class="i_course_time">'.$time_remaining.'</i>'.__('STARTS ON ','vibe').'</li>');
array_splice($course_details, 1, 0, $extra);
}
return $course_details;
}
add_filter('wplms_course_button_extra','custom_vibe_course_button_time_extra',10,2);
function custom_vibe_course_button_time_extra($extra,$course_id){
$start_date=get_post_meta($course_id,'vibe_start_date',true);
$timestamp = strtotime(date_i18n( get_option( 'date_format' ), strtotime( $start_date )));
if(isset($start_date) && $timestamp > current_time('timestamp')){
$extra .= '<span>'.__('COURSE STARTS ON ','vibe').date_i18n( get_option( 'date_format' ), strtotime( $start_date )).'</span>';
}
return $extra;
}
refer : http://prntscr.com/akz32h
