A standardized, organized, object-oriented foundation for building high-quality WordPress Plugins.
The WordPress Plugin Boilerplate includes the following files:
.gitignore
. Used to exclude certain files from the repository.README.md
. The file that you’re currently reading.- A
plugin-name
directory that contains the source code - a fully executable WordPress plugin. docker-compose
as container engine
- The Boilerplate is based on the Plugin API, Coding Standards, and Documentation Standards.
- All classes, functions, and variables are documented so that you know what you need to change.
- The Boilerplate uses a strict file organization scheme that corresponds both to the WordPress Plugin Repository structure, and that makes it easy to organize the files that compose the plugin.
- The project includes a
.pot
file as a starting point for internationalization.
- First, get Cookiecutter. Trust me, it's awesome:
$ pip install cookiecutter
- Run against this repo
$ cookiecutter https://github.com/gianfrancolombardo/cookiecutter-wordpress-plugin
To start working on this project just run:
$ docker-compose up --build