The need for FTP is an avoidable one for this installation, especially when your web server has access to the necessary files. Your plugin is expected to install automatically. Follow these 3 steps to install WordPress plugins if you want to install manually without FTP
WordPress themes are really great, especially with the thousands of alluring designs available in the theme stores. The theme file enables you to build your website from the scratch with your own contents, customizations, and touch of magic! You need to first download your theme package into your profile on design wall. It is important that you ensure the theme.zip file contains “style.css”. If this condition is met, then you’re ready to roll.