Cumulus Wordpress Tools
Collection of Wordpress tools, blocks, block filters, and CPTs for Cumulus Media
by vena · github.com/cumulus-digital/00-wp-cumulus-tools · website
★ 2stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/cumulus-digital/00-wp-cumulus-tools/archive/refs/heads/main.zipDeclares an update source (https://github.com/cumulus-digital/00-wp-cumulus-tools/), so updates arrive through the plugin's own updater.
From the readme
Cumulus Wordpress Tools
A collection of custom WordPress blocks, filters, and utilities for use with Cumulus Media websites.
This plugin is not licensed for use outside of Cumulus Media, and no warranty or support is offered.
Project Structure
Structure is fairly self-explanatory...
- block-filters - Filters for core and 3rd party blocks
- blocks - Custom blocks
- cpts - Custom post types
- shortcodes - Custom shortcodes
- utilities - Custom utility plugins
- global - Helpers, custom components, icon SVGs
- phpcs-tokens - Used by PHPCS for automatically root-namespacing WP functions/classes
This project uses @wordpress/scripts webpack config, with some customization (mainly for output paths).
Installation
Download the a zip file and install plugin manually. Git Updater headers are includes for updating.
Development
Development requires PHP, node/npm, and composer.
Setup:
Building:
Update packages:
Upgrades npm packages, composer packages, and phpcs-tokens, runs strauss
Blocks
- ### Anchor
A separate block for in-page anchors so they can be repositioned by the theme
- ### Big Feature
A 3-column, mobile-responsive grid of linked featured im