Skip to content
This repository was archived by the owner on Nov 21, 2023. It is now read-only.
Dan Smith edited this page May 21, 2018 · 5 revisions

Welcome to the DTRT WordPress Plugin Boilerplate wiki!

Background

Goals

The goals of this plugin are:

  • to support modular plugin-based WordPress development
  • to consolidate best practice techniques
  • to create a familiar, standardised interface for plugin development
  • to allow the boilerplate code to be maintained independently of the plugin functionality
  • to allow different versions of the boilerplate to exist, to reduce maintenance time
  • to permit a focus on plugin functionality during development

History

This is an evolution of several other approaches:

  • generates a WordPress plugin from a Yeoman template
  • difficult to track evolving changes to boilerplate code
  • WordPress parent theme
  • bundles common functionality
  • functionality too tightly coupled

3rd party class

  • someone else's code
  • not intuitive
  • dependent on an external maintainer

Clone this wiki locally