function save()
 {
     parent::save();
     $course_permalink = $_POST['learn_press_course_base'];
     if ($course_permalink == 'custom') {
         // Get permalink without slashes
         $course_permalink = trim($_POST['course_permalink_structure'], '/');
         // This is an invalid base structure and breaks pages
         if ('%course_category%' == $course_permalink) {
             $course_permalink = _x('courses', 'slug', 'learn_press') . '/' . $course_permalink;
         }
         // Prepending slash
         $course_permalink = '/' . $course_permalink;
     } elseif (empty($course_permalink)) {
         $course_permalink = false;
     }
     $course_base = untrailingslashit($course_permalink);
     update_option('learn_press_course_base', $course_base);
     // Shop base may require verbose page rules if nesting pages
     $courses_page_id = learn_press_get_page_id('courses');
     $courses_permalink = $courses_page_id > 0 && get_post($courses_page_id) ? get_page_uri($courses_page_id) : _x('courses', 'default-slug', 'learn_press');
     if ($courses_page_id && trim($course_base, '/') === $courses_permalink) {
         update_option('learn_press_use_verbose_page_rules', 'yes');
     } else {
         delete_option('learn_press_use_verbose_page_rules');
     }
 }
 function save()
 {
     parent::save();
     $course_permalink = $_POST['learn_press_course_base'];
     if ($course_permalink == 'custom') {
         $course_permalink = trim($_POST['course_permalink_structure'], '/');
         if ('%course_category%' == $course_permalink) {
             $course_permalink = _x('courses', 'slug', 'learn_press') . '/' . $course_permalink;
         }
         $course_permalink = '/' . $course_permalink;
     } elseif (empty($course_permalink)) {
         $course_permalink = false;
     }
     $course_base = untrailingslashit($course_permalink);
     update_option('learn_press_course_base', $course_base);
     $courses_page_id = learn_press_get_page_id('courses');
     $courses_permalink = $courses_page_id > 0 && get_post($courses_page_id) ? get_page_uri($courses_page_id) : _x('courses', 'default-slug', 'learn_press');
     if ($courses_page_id && trim($course_base, '/') === $courses_permalink) {
         update_option('learn_press_use_verbose_page_rules', 'yes');
     } else {
         delete_option('learn_press_use_verbose_page_rules');
     }
 }