How to Install a Wordpress Theme
Note: Remember to unzip the entire downloaded package and locate the theme zip file (e.g. Audrey.zip) to be uploaded directly to your server.
Avoid uploading a duplicate theme or changing the theme folder name (e.g: from original “Audrey” to “Audrey″), otherwise the theme autoupdate will not work.
Are you unable to locate the add new button on your Wordpress dashboard? This means you’re using Wordpress.com which doesn’t allow it’s users to upload themes. Please ensure that you are using a self-hosted WordPress.org blog with domain name and hosting. Read our getting started guide for more information.
Are you receiving a missing style.css stylesheet error upon uploading the theme? This is because you uploaded the entire downloaded zip file. Make sure to unzip the file first and locate the correct theme zip file within the folder.
How to install a wordpress theme from WordPress Admin:
Navigate to Appearance – Themes
Click the Add New button
Click the Upload Theme button
Click the Choose File and select the theme zip file (e.g. Audrey.zip) from your computer
Click the Install Now button
Click the Activate link.
That’s it! Your lovely Wordpress theme is now live on your website!