Developer Documentation

Custom Post types and Taxonomies:

Syllabus Pages: acbl_syllabus

Description

  • Allows a way to group syllabus documents as attachments to this post type.
  • Avoids having to add metadata to each attachment if not necessary.
  • Prefer to associate attachments with a single course id as the only required metadata.

Taxonomies

  • Semesters: acbl_semester
  • Year: acbl_year
  • Program Levels: acbl_level
  • Departments: acbl_department

Post Meta

  • acbl_import_source – URL|filename if the page was generated from import
  • acbl_import_date – local date in “Y-m-d H:i:s” format

Courses: acbl_course

Taxonomies

  • Instructors: acbl_instructor
  • Departments: acbl_department
  • Program Levels: acbl_level
  • Semesters: acbl_semester
  • Year: acbl_year

Options

  • acbl_syllabus_extensions – Supported extensions
  • acbl_semesters – Default semesters, in order
  • acbl_program_levels – Default program levels, in order
  • acbl_syllabus_dir – Default directory in the upload folder for imported syllabus files

Post Meta

Attachment

  • acbl_course_id – makes it possible to display details about a syllabus document without adding more post meta