When you try to upload your theme, WordPress shows: "The package could not be installed. The theme is missing the style.css stylesheet."
This almost always means you uploaded the wrong file — the full download package from Envato instead of the actual installable WordPress theme .zip. The full package also contains documentation, license files, and design source files, so WordPress can't find a theme inside it.
How to fix it:
1. Locate the file you downloaded from Envato. If you chose "All files & documentation", it's a large .zip containing several folders. 2. Unzip that package on your computer. 3. Inside, find the installable theme file — a smaller .zip named after the theme (for example themename.zip), often inside a folder like "Theme" or "WordPress Theme". 4. In WordPress, go to Appearance → Themes → Add New → Upload Theme, choose that inner .zip, and click Install Now, then Activate.
Tip: On the Envato download menu you can also choose "Installable WordPress file only" to download just the theme .zip directly — then upload it as-is.
If the theme .zip is too large to upload (you see an upload size limit error), install it via FTP instead:
1. Unzip the theme .zip so you have a folder named after the theme (it must contain style.css at its top level). 2. Connect to your host with an FTP client such as FileZilla. 3. Upload that folder into wp-content/themes/. 4. Back in WordPress, go to Appearance → Themes and activate it.
Still stuck? Open a ticket and tell us the exact file name you're uploading — we'll confirm it's the right one.