How to Add Your Plugin to the WordPress Plugin Directory

How to Add Your Plugin to the WordPress Plugin Directory
After submitting the form, be prepared to wait awhile to be approved access to the subversion repository. For my plugin, it took around 18 hours to receive a response. Just be patient, if everything looks good, someone will approve your request within a reasonably undefined amount of time. Eventually, you should receive an email with all the information you need to access the Subversion Repository. This is where you will upload and store your plugin. The system will use the files and information included in the Subversion Repository to generate the actual web pages that appear in the Plugin Directory with all of the other plugins. It usually takes a few minutes for the system to create your plugin’s entry, so be patient after uploading.
How to add your Plugin to the WordPress Plugin Directory
I’ve written countless plugins for WordPress over the years in work and for my own personal projects but never had I created on with the intention of adding it to the WordPress plugin directory until recently. This post outlines my experiences when writing my Tides Today WordPress Plugin and hopefully answers some of the questions I found myself asking.
Why and How to Publish a Plugin to the WordPress Plugin Directory
Even if you won’t get paid for your work, you should consider your plugins like products to sell. You are not required to be a marketing specialist: you just have to know that your plugin should be some way unique and/or distinguishable from similar plugins. Give your plugin a memorable and meaningful name, and unique features that will make people say “I need it!”. And, if your plugin provides features that are already covered by other plugins, focus on accessibility and ease of use to give users a value-added making a clear difference between your product and its competitors.
WordPress.com
While the vast majority of plugins will work with WordPress.com sites using the Business plan, there are some that are not compatible with our platform presently. We have come across a few types of plugins as well as a few specific plugins that do not work with WordPress.com hosted sites. Check out our support page for incompatible plugins for more information.
How to add plugins to WordPress
This is the most technical process used to add plugins to WordPress. And this is because it requires knowledge of using FTP. (If you’ve never used FTP before, this GoDaddy Help article covers uploading files via FTP in more detail.) You’ll be uploading the entire plugin folder directly to your WordPress installation.
WordPress.org
Your plugin’s URL will be populated based on the value of Plugin Name in your main plugin file (the one with the plugin headers). If you set yours as Plugin Name: Boaty McBoatface then your URL will be https://wordpress.org/plugins/boaty-mcboatface and your slug will be boaty-mcboatface for example. If there is an existing plugin with your name, then you will be boaty-mcboatface-2 and so on. It behaves exactly like WordPress post names.
Publishing a Plugin to the WordPress Plugin Directory
The ReadMe file is used to populate your plugin’s WordPress Plugin Directory page. If you really want to make your plugin page stand out, Jérémy Heleine wrote a great article on Creating Awesome WordPress.org Pages for your Plugin. To give you a general overview, you should enter in your plugin name, contributors (WordPress author IDs), donate link, tags, the WordPress version that is required and the WordPress version the plugin has been tested on, license (it must be GPL) and a short description of your plugin. For the tags, we suggest choosing tags based on those listed in a competing plugin and popular tags that are relevant to your plugin. You can find tags from competing plugins by looking at their directory page and scrolling to the bottom of their page or by checking out their readme.txt file.
How to upload a plugin to WordPress Plugin directory
/tags — Different versions for your plugin. This folder will have folders like 1.0.0, 1.0.1 and so on. It is like a collection of trunks. So when you have a new release, you have to update your change log in readme file and then add a new folder with a proper folder name (tag) and the content of it has to be plugin files for a specific version.
How to Add Plugins in WordPress
Many users are confused because they’re many ways and tools from which you can upload WordPress plugins into website or blog but here I’ll teach you best ways from where you can upload or add any WordPress plugin into your website or blog. It isn’t not a rocket science, You can add WordPress plugins as many as you want to add in your WordPress website or blog.
How to Install WordPress Plugins Via Dashboard or FTP
For this next step, you will need the username and password for your FTP manager. If you don’t have it, you should be able to get it from your web host provider. Open the FTP client on your computer and connect to your blog. Access the path “wp-content/plugins/ “and then upload the folder that you extracted from the zip file to the folder labeled  /wp-content/plugins/folder on your web server.
WordPress Plugin Tutorial: How to Create a WordPress Plugin
The first step to creating your WordPress plugin is making a folder to store all your files. Plugins are saved in the following folder: /wp-content/plugins/. The folder you create needs a unique and descriptive name to ensure it doesn’t clash with any other plugin. Connect to your hosting account with an FTP client. From the main WordPress directory, navigate to wp-content, then to plugins. Inside the plugins folder, create a new folder named my-first-plugin.To make things significantly easier for yourself in the future, it is best to separate the various files that make up your WordPress plugin and give them their own subfolders, rather than having all your plugin’s files in the main folder. When a plugin grows and becomes complex, it’s a lot easier to find a specific file when everything has its own place. If your plugin uses some custom CSS, you create a CSS folder and save all CSS files in there. If your plugin uses custom JavaScript, you create a JavaScript folder.
Tutorial: WordPress Plugin Installation
No matter what you’d like your website to be capable of, there’s probably a plugin out there that can help. You can find plugins to speed up your site, optimize its security, and help it rank higher in search engines. Other options enable you to add specific features to your site, such as a contact form, storefront, or forum. Some even help with basic maintenance tasks, like cleaning up broken links.
How to Install WordPress Plugins Manually
All plugins downloaded from the Plugin Directory are in the Zip format. Most operating systems (Windows, Mac, and so on) have built-in tools to open Zip files. After opening the Zip file, extract the directory contained inside the Zip file and put it in a directory on your computer that is easily accessible.
How to Install WordPress Plugins
Yet another way to install WordPress plugins is to use an FTP client or File Manager. It can help if your current hosting provider is limiting PHP upload size and you cannot install plugins via administrator dashboard. It is more complicated as some knowledge on how to use FTP or File Manager is required. Therefore, it’s not recommended for beginners. Steps listed below show how to upload a plugin using FTP client:
How to Find Plugins on the WordPress Plugin Directory
The directory lists all plugins that match your query. You can sort your search query by selecting one of the radio buttons underneath the search box: Relevance (default), Newest, Recently Updated, Most Popular, or Highest Rated. Additionally, WordPress.org lists plugins on the right side of the page by Most Popular, Newest Plugins, and Recently Updated to help you find plugins that may interest you.