dmhendricks / wordpress-toolkit
A collection of helper classes and functions for WordPress plugins and themes.
Installs: 6 667
Dependents: 1
Suggesters: 0
Security: 0
Stars: 14
Watchers: 3
Forks: 8
Open Issues: 0
Requires
- php: >=5.6.4
- vlucas/phpdotenv: ^2.5.1
README
WordPress Tool Kit
A collection of classes that I use in my WordPress projects & plugins.
Contributing
If you can make the code better or recommend/contribute code that would be useful to include, please let me know.
Features
- ConfigRegistry class - Loads plugin/theme settings from an array or JSON file.
- Licensing class - Currently only support license code validation via the Software Licensing addon for WHMCS.
- ObjectCache class - A wrapper for setting/fetching values from the WordPress object cache, where available.
- PluginTools class - A class for retrieving data and performing various tasks on plugins.
- ScriptObject class - Inject JavaScript variables or CSS into the page head or write/enqueue external files.
Installation
Requirements
- WordPress 4.7 or higher
- PHP 7.0 or higher
Compatibility tested with WordPress 5.0, multisite and PHP 7.3.
Install with Composer
composer require dmhendricks/wordpress-toolkit
Usage
Please see the Documentation page.