WordPress.org offers free hosting to anyone who wishes to develop a plugin. All plugins hosted here have access to:

  • Monitor downloads
  • Get version statistics
  • Receive feedback and reviews from users
  • Provide support via a free forum

We also have a WordPress.org Plugin API that can be used to monitor statistics of plugins.

Requirements Requirements

We have a large list of Detailed Plugin Guidelines with detailed examples and explanations. What follows is a brief overview of the most important aspects:

  • Your plugin must be compatible with the GNU General Public License v2 or later. We strongly recommend using the same license as WordPress — “GPLv2 or later.” If you do not specify a compatible license, what you check in is considered GPLv2 or later.
  • The plugin and developer must not do anything illegal, dishonest, or morally offensive.
  • The provided Subversion repository must be used for functional WordPress plugins only. The Directory is a hosting and distribution site, not a listing site.
  • The plugin must not embed external links on the public site (like a “powered by” link or advertising) or make external service calls without explicit user permission and documentation.

Top ↑

Plugin Submissions Plugin Submissions

In order to submit a plugin, there are three steps:

  1. Register on WordPress.org with a valid, regularly checked email address. If you are submitting a plugin on behalf of a company, use an official company email for verification.
  2. Whitelist plugins@wordpress.org in your email client to ensure you receive email communications.
  3. Submit your plugin with a brief overview of what it does and a complete, ready to go, zip of the plugin.

Once a plugin is queued for review, we will review the code for any issues within 14 business days. Most of the issues can be avoided by following the guidelines. If we do find issues, we will contact the developer(s), and work towards a resolution. Once approved, you’ll receive an email with details as to how to access to a Subversion Repository where you’ll store your plugin.

After you upload your plugin (and a readme file) in that repository via SVN, it will appear on the plugin directory.

Top ↑

Additional Reading Additional Reading