If the option to add new plugins isn’t showing, it’s usually due to one of these reasons:
- Insufficient permissions — Only Administrators can install plugins.
- Plugin installation disabled — Your host or
wp-config.php may have DISALLOW_FILE_MODS set to true.
- Multisite setup — Only the Network Admin can install plugins.
- Hosting restrictions — Some dev or staging environments block plugin installs.
I was also facing the same issue with my site so i implemented the same and it got recovered.
Here’s an even more polished and concise version:
If the Add New Plugin option isn’t showing, it’s usually because of one of the following:
- Your user role isn’t Administrator
- Plugin installation is disabled in
wp-config.php or by your host
- You’re on a Multisite, where only the Network Admin can add plugins
- Your dev/staging environment blocks plugin installs
I faced the same issue on my site, and reviewing these points helped me fix it.