Short answer: In WordPress go to Appearance, Themes, Add New Theme, Upload Theme, choose the zip, Install Now, then Activate.
Method 1: upload in WordPress
- Log in to
yourdomain.com/wp-admin. - Go to Appearance, then Themes, then Add New Theme.
- Click Upload Theme and Choose File. Pick the theme zip (the main one, not a documentation zip).
- Click Install Now, then Activate.
Method 2: with File Manager
- Unzip the download on your computer so you have the theme folder.
- In cPanel File Manager open
public_html/wp-content/themes. - Upload the theme zip, right-click it and Extract.
- In WordPress go to Appearance, then Themes and Activate it.
Errors
If the upload says the file is too large, see Fix memory and upload size errors.
Questions people ask
The upload fails with a size error.
Raise upload_max_filesize and post_max_size. See the PHP limits guide.
Is it safe to install any theme?
Only install themes from the WordPress directory or sellers you trust. Pirated themes often hide malware.
Still stuck? Open a support ticket with your domain name and what you see. Please do not put passwords in the ticket.