Sometimes, when installing your ThemeForest theme in WordPress, you might see this error message:
The link you followed has expired.
Don’t worry — this is a common WordPress issue and usually easy to solve.
Why does this happen?
The error usually appears because of your hosting server’s upload limits (file size or execution time).
WordPress can’t finish uploading the theme file before it times out.
How to fix it
Here are a few simple solutions:
- Check you’re uploading the correct file
From ThemeForest, download the “Installable WordPress file only” (not the full package with documentation).

Go to Appearance → Themes → Add New → Upload and upload that.zipfile. - Increase your server limits
If the theme file is still too large for your hosting settings, you’ll need to increase:upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300
You can do this by:
- Editing your hosting
php.inifile, or - Adding rules in
.htaccess, or - Asking your hosting provider’s support team to raise the limits for you.
- Editing your hosting
- Use FTP for installation
Unzip the theme folder on your computer.Upload it via FTP to/wp-content/themes/.Then activate it from your WordPress dashboard
(Appearance → Themes). - Install with the Envato Market plugin
The Envato Market plugin lets you install and update your purchased themes directly from your WordPress dashboard.Simply install the plugin, connect it with your ThemeForest account, and you can install the theme without worrying about upload limits.
