Hi,
I need your help with three issues:
1) Disable "Add New" in Course Category, Location and Level - this should only be done by the admin at the backend
2) Add Text boxes on the front end asking Instructors for information like "Learning Outcomes" when they are creating or editing a course
3) Setting default prices for courses at the Admin level for sales period and then return back to original
Thanks
1. Please try adding this given code in your wplms-customizer.php file in wplms customizer plugin :
add_filter('wplms_course_creation_tabs',function($settings){
if(current_user_can('manage_options'))
return $settings;
foreach ($settings['create_course']['fields'] as $key => $value) {
if($value['id'] == 'course-cat' || $value['id'] == 'level'){
unset($settings['create_course']['fields'][$key]);
}
}
return $settings;
},9999);
2. use this plugin :
https://wplms.io/support/knowledge-base/wplms-course-custom-nav-plugin/
3. Im sorry this is not available as of now .
Hi, awesome thanks
although the code snippet provided didn't work...
Well, the above code provided by ALex works for Instructor only. If you want to remove "Add New" in course category then you should replace the following code with the previous code in wplms-cutomizer file in wplms customizer plugin.
Code:
add_filter('wplms_front_end_new_tax_cap','disable_add_new_tax');
function disable_add_new_tax($x){
return 0;
}
Thank you Mark, this worked perfectly! cheers