- Create a unique name
- Create the plugin’s folder
- Create a sub-folder for PHP files, translations, and assets
- Create the main plug-in file and fill in the header information
- Create activation and de-activation functions
- Create an uninstall script
- Create a readme.txt file
- To detect paths to plugin file use proper constants and functions