globalis/wp-cubi-helpers
A collection of reusable helper functions and utilities for WordPress projects built on the Cubi stack. It simplifies common theme and plugin development tasks with ready-made tools for templating, configuration, and everyday workflows.
wp-cubi stack (Globalis' Composer-driven WordPress project template). Evaluating it is really a proxy decision: do we standardize our WordPress builds on a Composer-first, opinionated boilerplate, or stay on stock WordPress / Bedrock / Sage?functions.php-style grab bag of asset versioning, config access, environment checks, and sanitization helpers. This package is an existing, recently maintained implementation of that layer — worth comparing against the cost of maintaining our own internal helpers.wp-cubi ecosystem, not a standalone product choice.Consider it when:
wp-cubi boilerplate/CLI and want the full intended toolchain.Look elsewhere when:
Adoption gate I'd apply: read the source and check test coverage before committing. At this size, "adopt the patterns" is often a better first step than "adopt the dependency."
To executives: This is a small, free (GPL-2.0) utility library published by a digital agency to formalize the common glue code in their WordPress builds. It is low-risk and low-cost to evaluate, but it carries essentially no market validation — five stars and zero downstream dependents. Recommendation: do not treat it as a strategic dependency. If WordPress is a material part of our delivery mix, run a short spike against our own internal helpers and compare; otherwise, take the ideas and skip the dependency.
To engineering: It packages the repetitive parts of WordPress work — asset handling, config/environment access, common sanitization — into a Composer-installable library that is actively released. That is a genuine reduction in copy-paste across sites, and it fits a Composer/Bedrock workflow cleanly. The caveats are real: near-zero external adoption, limited documentation, and a single-maintainer bus factor. If we adopt, we vendor or fork it, pin the version, and own the upgrade path. Treat the first pass as a code-quality and API audit, not a rubber stamp.
How can I help you explore Laravel packages today?