[HowTo] Upload Your Plugin To WordPress Plugin Repository

What makes WordPress powerful is its plugin system. WordPress has extendability through plugins, as you can turn WordPress into any kind of website (e.g. ecommerce), not just a plain blog. So if you are a web developer or have web programming skills and you want to give something back to the WordPress community, you can make a WordPress plugin and upload it to the WordPress plugin repository, so the community can use your great plugin.

So how do you upload your WordPress plugin to the WordPress plugin repository? First you need to get yourself a WordPress developer account. You can register here for free. The next step is to add your plugin and wait for approval. Visit the link below to add your plugin, fill in the plugin title and description. The approval might take 3-7 days.

WordPress Plugin Request

If you get approved, you will get the notification in your mailbox. What you have to do now is use your subversion client. I’m using TortoiseSVN for my Windows box; I find it easy to use.

From the subversion link you got from your email, check out the link with your subversion client:

svn

Now you should have three sub-folders named “Tag”, “Trunk”, and “Branch” in that folder. You should put your latest plugin in “Trunk”, plugin version history in the “Branch” folder, and the stable tag in the “Tags” folder. Now copy your stable plugin to the “Trunk” folder. Before you upload, please make sure that your plugin has the standard readme file; you can use the WordPress readme validator.

Now you need to commit the changes. Right-click on the plugin folder and choose SVN Commit:

wp-plugin-svn_2

Now wait until the process finishes, and allow WordPress to update your plugin information in 15 minutes or so. Congratulations, your plugin is now published!