WordPress How to Create a WordPress Plugin?

Joseph Samuel
3 min readFeb 13, 2021

I hadn’t written a single WordPress plugin until a few years later. For our customers, I developed and personalized several themes, but for some reason, I kept telling myself that making a plugin was beyond my ability.

I couldn’t have been more mistaken in retrospect.

Let me tell you something if you’ve ever felt this way. Creating a plugin for WordPress isn’t beyond your capability. A plugin can be developed by someone with the expertise necessary to write basic PHP and change a theme.

Why would you want to create a plugin?

You’ve also been applying features to your theme, if you’re like I was, instead of making a plugin. There are plenty of occasions where doing so is good, but there are also instances where a plugin is best off incorporating custom features. Why do you ask?

You’ve added options that shift the default gravitas to your own personalized gravitas to your theme. The only thing is, you have changed themes and that’s gone now. It would still be there if you had added the code to a plugin when you wanted to switch themes.

With the Tabatha Times Multisite Network, we ran into this dilemma. They use a few themes that require custom features to be shared. How do you think we’ve solved the issue? By inserting a decent chunk of the feature into a plugin, you guessed it, because it is open to all places on the network, regardless of which theme they are using.

Create your first Plugin in five-step:-

  1. FTP into the site:-The first thing you need to do is use the FTP software of your choosing to access your site using FTP(mine is Coda). If you’re not acquainted with FTP, I suggest that you learn about it before you go on.
  2. Navigate WordPress plugin folder:-You will need to navigate to the WordPress plugin folder after you have accessed your site via FTP. Almost always, the folder is located at/Wp-content/plugin.
  3. Create a new folder for the plugin: — Now that you are in the plugin folder, it’s time to create your own folder! Go ahead and create a new folder, using lowercase letters and dashes like my-first-plugin to give it a unique name. Join your new folder after you’ve done that and move on to the next step.
  4. Create the PHP file for your plugin: — Second, for your plugin, you would need to build the key file. To do so, create a PHP file and assign it the same name as my-first-plugin.php inside your new plugin folder. After you’ve done that, open your plugin’s main file and get ready to do some editing.
  5. Set your plugin Information: — Finally, copy and paste into your key plugin file the plugin development information below. Be sure to change the information relevant to your plugins, such as the plugin name and plugin URI.

--

--