The most common reason for not being able to see the “Add New” button when you are trying to install a new theme or a plugin on your WordPress website is that you are using a WordPress Multisite.
When using a Multisite, the buttons for installing themes and plugins are located at the My Sites on the admin bar -> Network Admin -> Themes or Plugins respectively.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article