Skip to content

Post Type and Taxonomies

Jo Dickson edited this page May 9, 2018 · 2 revisions

Degree Post Type

The primary feature of this plugin, the degree post type describes a UCF degree program.

The degree post type supports plans and subplans.

Degree plans describe a top-level degree option (e.g. "Art (BA)"), while subplans generally describe tracks or options within a specific plan (e.g. "Art (BA) - Studio"); they can also designate online-specific programs. Degree plans serve as parent posts for subplans using a hierarchical structure.

While it's generally expected that degree posts be directly representative of existing degree programs, custom degree posts added to your site manually are still perfectly valid. However, if you wish to import degree data to your site on a regular basis, you'll probably want to exclude these custom degrees from the import process.

Taxonomies

This plugin comes with support for the following taxonomies out-of-the-box:

Other custom taxonomies can be added to the degree post type using additional compatible plugin(s).

Program Types

Program types are a hierarchical taxonomy (like categories) that designate the educational level of the degree. They correspond directly to the "career" and "level" program properties from the UCF Search Service.

For imported degree data, the following program type hierarchy is expected, and will be created during the import process if it does not already exist:

  • Undergraduate Program
    • Bachelor
    • Minor
    • Undergraduate Certificate
  • Graduate Program
    • Master
    • Doctorate
    • Graduate Certificate
    • Specialist
  • Professional Program

If you don't intend on importing degrees on a regular basis, this hierarchy can be modified. However, if an import is run and these terms don't exist in this order, your changes will be overridden. Custom program type terms can be added as needed and won't be modified during the import process.

Career Paths

Career paths are a non-hierarchical taxonomy (like tags) that allow you to define potential careers that a student could pursue upon graduation with a given degree. These are always site-specific and are not modified during the degree import process.

For example, the "Criminal Justice (MS)" degree might have career paths such as "FBI Agent", "Police Detective", and "U.S. Marshal".

Post Meta

Additional degree information for imported degrees, such as plan codes and subplan codes, is stored as post metadata. Out-of-the-box, this metadata is not visible in the WordPress admin.

If you'd like to make these meta values visible for each degree from the post editor, we recommend adding read-only meta fields using a plugin such as Advanced Custom Fields.

Imported post meta and descriptions of each can be found on the Degree Importer page.

Clone this wiki locally