Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Object Oriented Plugin Template Solution

A well engineered template for creating plugins using object-oriented programming practices. Uses Settings API, multisite, i18n, PHPUnit tests.

Gives authors of new plugins a leg up on creating a great, easy to maintain plugin by providing a carefully designed plugin skeleton to build on. Authors of existing plugins can extract individual components and concepts for transplantation into their own projects.

  • Clean, object-oriented design
  • PHPUnit tests
  • Admin screen uses the Settings API
  • Multisite support
  • Creates a table during activation
  • Drops the table and settings during deactivation
  • Uses WordPress' i18n and provides scripts for generating the gettext files
  • Installation instructions have a script for renaming files, classes and IDs

See the FAQ section for more details about this plugin's features.

Development of this plugin template happens on GitHub. Please submit bug and feature requests, pull requests, wiki entries there. Releases are then squashed and pushed to WordPress' Plugins SVN repository. This division is necessary due having being chastised that "the Plugins SVN repository is a release system, not a development system."


If you want an explanation of how this "plugin" works, please see the "PHPUnit Tests for WordPress Plugins" series on my blog.

Requires: 3.3 or higher
Compatible up to: 4.4.6
Last Updated: 5 months ago
Active Installs: Less than 10


5 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1