Skip to content

asuengineering/pitchfork-lth

Repository files navigation

Pitchfork Child
A WordPress child theme for Pitchfork

Requires at least: WP 6.0 Requires PHP: 7.4 Stable tag: 1.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

Contributors

Usage Requirements

Recommended / Required Additional Plugins

  • This child theme template contains basic setup for adding blocks via Advanced Custom Fields.
  • But, ACF is not a hard requirement to get started with this child theme template.

Development

The plugin uses Gulp WP to compile SASS and JS.

  • Run npx gulp-wp from the project root to trigger the development tools.

An additional Gulp script has been added to gulpfile.js to extract a copy of the ASU Unity Bootstrap SASS files from the included library. This allows for the easy linking of the _variables file from the design tokens distribution.

  • Run gulp upboot to update the current version of those files.

A small script to lint the codebase is also included via composer. It utilizes the rules outlined in the WP Coding Standards.

  • Run composer install to setup this process.
  • Use composer check:cs to lint the plugin files.
  • Use composer fix:cs to fix the problems that it can address automatically.

Release Notes

Version 0.2

  • Includes custom post types for a quick reference guide and a learning technology. Each CPT also has an associated taxonomy for search and filter purposes.
  • Created single-learning-technology.php and single-reference-guide.php templates for the new custom post types. Included the appropriate tag information in the sidebar display.

Version 0.1

  • First stable release of the child theme.

About

Child theme for the Learning and Teaching Hub within ASU Engineering. https://lth.engineering.asu.edu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages