Skip to content

Plugin Extensions and Overrides

Jo Dickson edited this page Aug 28, 2019 · 1 revision

The UCF WordPress Theme provides built-in compatibility for the plugins listed below. The extensions or overrides provided by this theme are also noted.

Navigation


Athena Shortcodes

  • TinyMCE formatting options for the Athena Shortcodes plugin have been enabled.

Automatic Sections Menus Shortcode

  • Includes a page_header_include_subnav meta field on posts, pages, and taxonomies that have custom page header options. This field, when enabled, will insert a [section-menu] shortcode immediately under the page header. This field exists to ensure the page's section menu can be placed outside of a template's outer .container, if present, and span the full width of the page.

UCF Academic Calendar Plugin

  • Includes a custom "modern" layout for academic calendar items.

    Modern Academic Calendar layout example

    NOTE: This layout is only currently supported against dark backgrounds.

UCF Alert Plugin

  • Adds a new "Icon Layout" (faicon) for displaying university alerts, and uses that layout instead of the default when alerts are active.

    Icon Alert layout example

  • Updates the following plugin settings:

    • ucf_alert_include_css -> false

      Disables included plugin CSS; UCF WordPress Theme uses its own alert layout/styles

    • ucf_alert_include_js -> true

      Ensures the UCF WordPress Theme uses vanilla UCF Alert Plugin JavaScript at all times

    • ucf_alert_include_js_deps -> false

      Disables included JavaScript dependencies; the UCF WordPress Theme includes js-cookie already

  • Updates the UCF Alert Plugin's script dependency list to include this theme's enqueued jQuery and script.min.js file. script.min.js includes js-cookie, which the UCF Alert Plugin requires to set a cookie when a user disables an alert.

UCF Charts Plugin

  • Adds custom styling for chart legends.

    Chart legend example

UCF College Custom Taxonomy

  • Adds custom "URL" (colleges_url) meta field for college terms, which can be utilized by child themes for linking degrees or other relevant content to an external college website.

UCF Degree Search

  • Includes style overrides for typeaheads generated by the UCF Degree Search plugin.

    Degree search typeahead example

UCF Events

  • Modifies markup and styling for the included "classic" layout.

    Classic events layout example

  • Includes style overrides for the included "modern" and "modern, no descriptions" layouts.

    Modern events layout example

UCF News

  • Includes style overrides for the included "classic" layout.

    Classic news layout example

  • Includes style overrides for the included "modern" layout.

    Modern news layout example

UCF Pegasus List Shortcode

  • Adds the custom "featured issue" layout.

    Featured issue Pegasus list layout example

UCF People Custom Post Type

  • Custom meta fields for people have been added.
  • Includes various utility functions for use in child themes to utilize custom person meta values.

UCF Post List Shortcode

  • Adds a custom "people" layout to display lists of person posts.

    People post list layout example

  • Includes style overrides for post list search typeaheads.

    Post list typeahead example

UCF Section

  • Adds meta fields for easy customization of sections.
  • Updates the markup for sections to utilize custom meta values available in this theme.
  • Includes a single-ucf_section.php template to allow accurate previews of unpublished sections.

UCF Spotlights

  • Includes a single-ucf_spotlight.php template to allow accurate previews of unpublished sections.
  • Includes minor style overrides to Square spotlights to apply text shadows on overlaid text.

UCF Weather Shortcode

  • Adds minor style adjustments to weather shortcode output included within page headers.
Clone this wiki locally