If you purchased a high quality WordPress theme or downloaded a absolutely free theme from a resource aside from WordPress.org, you’ll really need to install it by manually uploading a .zip file to the theme installer.Just be cautious – importing a theme’s demo written content will overwrite any variations you’ve presently built on the them