Nova
Theme and Plugin Configuration

Theme and plugin configuration

Configure Nova

Nova framework configurations are json-based files in in each theme at config/nova/.

  • badges.json - Badges available to the brand (read more).
  • copyright.json - Copyright strings.
  • homepage-template.json - Homepage configuration (read more).
  • meta-key-map.json - Brand specific meta key mappings.
  • newsletter.json - Available newsletters (read more).
  • right-rail.json - Right rail configuration (readmore).
  • templates.json - Template mapping for WordPress routing (read more).
  • term-branding.json - Enable term branding for specific taxonomies.

References:

Configuring WordPress plugins

For a single brand

Dependencies can be added at /client-mu-plugins/plugin-loader.php.

Plugin configurations are located in the brand theme at config/plugins/.

Each plugin should get its own configuration class.

References:

In Nova Core

Plugins can also be included in Nova Core in the dependencies.php (opens in a new tab) file.

Notes for some plugins

Swifttype

See Search.

Taboola

Nova Core loads pmc-taboola and can be configured on a brand-by-brand basis to activate the <Taboola /> component (ref (opens in a new tab)).