It is always recommended to keep a backup of your site before uploading any unknown file in WordPress.
There are two similar recommended ways to install a theme.
- From WP Dashboard
- Using FTP, sFTP or File Manager
Please keep a note that installing a nulled, cracked theme from unofficial sources is extremely dangerous and unethical.
Download themes only from the official WordPress theme directory or from their official sites otherwise you will wake up one day and will cry after seeing your site in a Trash bin.
Here is how you can install a theme…
1. From WP Dashboard = There is no Themes option in the right sidebar of WP Dashboard. You need to click “Appearance” >> “Themes” and You will see all your default themes.
Click “Add new” to add a new theme and search for your theme. Here i have made a search for “GeneratePress” a popular free theme. Click “Install” and “activate” it.
You can also install your .zip theme using “Upload Theme” option.
2. Using FTP, sFTP or File Manager – This works great if you have a zip file and want to upload multiple themes at once or getting upload size limit error.
Log in to your account and visit your site/wp-content/themes/
and Upload your theme here and Extract it. You can directly extract the folder in your computer and upload it the theme folder.
Once, theme uploaded. Login to WP dashboard >> Appearance >> Themes and activate it.
Let me know if you are getting any problem in this.