What is WordPress Plugin?
A WordPress Plugin is fundamentally a bit of code that “plugs in” to your self-hosted WordPress site. In human terms, that means a WordPress plugin is something that adds new functionality to your WordPress site or extends existing capabilities and functionality on your site.
More simply, a WordPress plugin is a piece of software containing a group of functions that can be added to a WordPress website. Each WordPress plugin installed on your site is registered in your WordPress database. You can activate and deactivate them at any time you want.