{"id":18841271,"url":"https://github.com/dmhendricks/wordpress-toolkit","last_synced_at":"2025-09-10T20:40:34.929Z","repository":{"id":56970133,"uuid":"101093102","full_name":"dmhendricks/wordpress-toolkit","owner":"dmhendricks","description":"A collection of helper classes and functions for WordPress plugins and themes.","archived":false,"fork":false,"pushed_at":"2018-10-26T02:31:50.000Z","size":67,"stargazers_count":14,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T12:07:18.255Z","etag":null,"topics":["wordpress","wordpress-base-plugin","wordpress-php-library"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dmhendricks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-08-22T18:05:02.000Z","updated_at":"2024-10-08T14:33:46.000Z","dependencies_parsed_at":"2022-08-21T10:50:51.904Z","dependency_job_id":null,"html_url":"https://github.com/dmhendricks/wordpress-toolkit","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmhendricks%2Fwordpress-toolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmhendricks%2Fwordpress-toolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmhendricks%2Fwordpress-toolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmhendricks%2Fwordpress-toolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dmhendricks","download_url":"https://codeload.github.com/dmhendricks/wordpress-toolkit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248837287,"owners_count":21169374,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["wordpress","wordpress-base-plugin","wordpress-php-library"],"created_at":"2024-11-08T02:50:35.418Z","updated_at":"2025-04-14T07:11:09.585Z","avatar_url":"https://github.com/dmhendricks.png","language":"PHP","readme":"[![Author](https://img.shields.io/badge/author-Daniel%20M.%20Hendricks-blue.svg?colorB=9900cc\u0026style=flat-square)](https://www.danhendricks.com/?utm_source=github.com\u0026utm_medium=campaign\u0026utm_content=button\u0026utm_campaign=dmhendricks%2Fwordpress-toolkit)\n[![Latest Release](https://img.shields.io/github/release/dmhendricks/wordpress-toolkit.svg?style=flat-square)](https://github.com/dmhendricks/wordpress-toolkit/releases)\n[![GitHub License](https://img.shields.io/badge/license-GPLv2-yellow.svg?style=flat-square)](https://raw.githubusercontent.com/dmhendricks/wordpress-toolkit/master/LICENSE)\n[![Total Downloads](https://img.shields.io/packagist/dt/dmhendricks/wordpress-toolkit.svg?style=flat-square)](https://packagist.org/packages/dmhendricks/wordpress-toolkit)\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?style=flat-square)](https://paypal.me/danielhendricks)\n[![Flywheel](https://img.shields.io/badge/style-Flywheel-green.svg?style=flat-square\u0026label=get%20hosted\u0026colorB=AE2A21)](https://share.getf.ly/e25g6k?utm_source=github.com\u0026utm_medium=campaign\u0026utm_content=button\u0026utm_campaign=dmhendricks%2Fwordpress-toolkit)\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/dmhendricks/wordpress-toolkit.svg?style=social)](https://twitter.com/danielhendricks)\n\n# WordPress Tool Kit\n\nA collection of classes that I use in my WordPress projects \u0026 plugins.\n\n### Contributing\n\nIf you can make the code better or recommend/contribute code that would be useful to include, [please let me know](https://github.com/dmhendricks/wordpress-toolkit/issues).\n\n## Features\n\n* [ConfigRegistry](https://github.com/dmhendricks/wordpress-toolkit/wiki/ConfigRegistry) class - Loads plugin/theme settings from an array or JSON file.\n* [Licensing](https://github.com/dmhendricks/wordpress-toolkit/wiki/Licensing) class - Currently only support license code validation via the [Software Licensing](https://www.whmcs.com/software-licensing/?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=link\u0026utm_campaign=dmhendricks%2Fwordpress-toolkit) addon for WHMCS.\n* [ObjectCache](https://github.com/dmhendricks/wordpress-toolkit/wiki/ObjectCache) class - A wrapper for setting/fetching values from the WordPress object cache, where available.\n* [PluginTools](https://github.com/dmhendricks/wordpress-toolkit/wiki/PluginTools) class - A class for retrieving data and performing various tasks on plugins.\n* [ScriptObject](https://github.com/dmhendricks/wordpress-toolkit/wiki/ScriptObject) class - Inject JavaScript variables or CSS into the page head or write/enqueue external files.\n\n## Installation\n\n### Requirements\n\n* WordPress 4.7 or higher\n* PHP 7.0 or higher\n\nCompatibility tested with WordPress 5.0, multisite and PHP 7.3.\n\n### Install with Composer\n\n```bash\ncomposer require dmhendricks/wordpress-toolkit\n```\n\n## Usage\n\nPlease see the [Documentation](https://github.com/dmhendricks/wordpress-toolkit/wiki) page.\n","funding_links":["https://paypal.me/danielhendricks"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmhendricks%2Fwordpress-toolkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmhendricks%2Fwordpress-toolkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmhendricks%2Fwordpress-toolkit/lists"}