wordpress symbol photo

How to install ThemeForest WordPress theme and update a WordPress theme

to begin with, do you know? How to install themeforest wordpress theme on your dash-board, If not, then let me guide you in detail

to sum up, what you should do to install a new ThemeForest premium theme

Step 1: Download the zip file on your pc

to clarify, the new theme file can be downloaded from ThemeForest website by click on the profile account logo to see downloads option and the download option contain four files

(i)All files and documentation

(ii)Installable WordPress file only

(iii)License certificate and purchase code(PDF)

(iv)License certificate and purchase code(text)

Before you start installing a purchased WordPress theme i suggest you, to first read the documentation PDF file of the theme

How to get a documentation PDF file of the ThemeForest Envato theme?

Download ((i)All files and documentation) and un zipped it, you will find the Documentation PDF file there

Which file i have to choose to upload the theme

“Installable WordPress file only” is required to install the theme

First technique: Default way

until now, the easy way to install a ThemeForest WordPress themes

  • go to the WordPress dashboard
  • select Appearance —> themes—> Add new —>upload theme
  • upload the zip file (installable wordpress file only)

Once the purchased ThemeForest theme is uploaded on WordPress then you need to activate it

  • Go to WordPress dashboard —>themes —>   activate the ThemeForest Envato theme

If .zip file successfully uploaded on WordPress then, in that case, no need to proceed with further steps

As I have noted, when a theme file has a large size, due to that, the hosting provider doesn’t support the direct transfer of a large file


While installing a ThemeForest theme, through WordPress dashboard some of you  will not be able to install

But, Why?

Because some hosting provider set the Max_upload_limit to default 2 Mb however the theme which I am using requires 6 Mb

For example, consider the GoDaddy shared hosting 2 Mb max_upload_limit

in reality, the documentation PDF file of the theme which I use,  recommended  to  set up max_upload_limit to 10mb for smoother installation of the theme

See some web hosting max_upload_ limit for installing a WordPress theme

Siteground here —>

Godaddy  here—>

Bluehost here—>

Hostinger here —>

Hostgator here —>

A2 hosting here—>

How do I know the maximum upload size of the theme

in the first place, You need to see your theme documentation PDF file

How to solve this problem

You can change the limits by contacting your hosting provider or else you can also change from  your hosting  admin panel  or use the second technique

Second technique: Use FileZilla software to upload file .zip theme file on the  WordPress

in short, The main problem with the WordPress dashboard is that it does not accept large file

so, to transfer large files from the remote computer  to the website we need a software called FileZilla

FileZilla credentials

FileZilla software require four credentials


       (ii) user name

       (iii) password


this time, the four credentials can be obtained through the hosting service provider

Remember SFTP and FTP  are two different protocols to access remote  files of the site and login credentials of SFTP and FTP will be different from each other but you can use SFTP and FTP login credentials on single software called FileZilla and choose accordingly  with which protocol you are comfortable

at this point, i will show you, how to connect remote server files by using SFTP and FTP  with two different web hosting providers first Godaddy and Second SiteGround

Make sure you do the right setting in FilleZille and the setting for SFTP and FTP are different from each other

Get SFTP(secure file transfer protocol)  login credentials

 as a matter of fact, the SFTP login credential is required by the software called FileZilla  to connect with the website to transfer files from the remote computer to website.

another key point, the SFTP login credential can be obtained through the hosting provider (Godaddy) or whichever hosting service provider you have for your website

To obtain SFTP login credential for GoDaddy,
  • you can login in the GoDaddy account and
  • select my products then
  • on the manage WordPress section
  • click manage option then
  • select the setting option to see SFTP section
  • click on the view section to get login credentials
from godaddy dashboard select managed wordpress
from godaddy  dashboard select settings
File Zilla settings for GoDaddy
enter the File Zilla credentials
  • click file—> site manager —> new site
  • set protocol as “SFTP-SSH File Transfer protocol—>ok
  • Enter login credentials of GoDaddy (Host, username, password, port)—> quick connect
Create a settings for File Zilla to connect Web hosting
SiteGround  FTP login credentials
siteground dashboard select websites
  • Login to SiteGround account
  • Click on websites —>site tools—>FTP Accounts
  • Create new FTP account by adding  Account name and password —>create
  • Write down your user name and password on  a paper
  • Go to manage FTP Accounts  section and click three dots —> select FTP credentials
create FTP credentials in site ground
File Zilla setting for SiteGround FTP
  • Click file —> site manager —> new site
  • Enter login credentials of SiteGround (Host, username, password, port)
  • Instead of Host, you can use server name also
  • Set protocol as “FTP- File Transfer protocol
  • Encryption: use explicit FTP over TLS if available
create FTP login credentials for siteGround

How to use FileZilla for transfer ThemeForest theme on the website

FileZilla theme transfer

at the same time, the remote computer local file will be visible on the left side and the website files will be visible on the right side of the software GUI

For installing a ThemeForest theme into WordPress make sure unzipped the theme file before you transfer from a remote computer to the website on the server

on the right-hand side section of FileZilla  click on wp-section to see the theme folder then click on that theme folder to see the list of theme files which is present on the website.

after all, to transfer file just you need to drag and drop the unzipped theme file from left-hand side of remote computer section to right-hand side website section, the transfer time will  depend upon the file size and the internet speed

Once the theme is transferred from your pc to remote website successfully

  • Go to wordpress dashboard —>Appearance—> themes —> Activate the theme which you have transferred

install the required plugins

Before the theme get fully activated, you need to install the required plugin’s for the theme

importing Demo content

PHP configuration  limits for the theme

as i have noted, importing demo content highly depends upon the web hosting settings, if the limits were set low you won’t be able to access Demo content of the theme

particularly, check the PHP configuration limits of your theme

how to know the PHP configuration limits of your theme

basically, check the documentation file and read it thoroughly (All files and documentation)

at the present time, the theme which you are accessing now have PHP configuration limits

_max_execution_time 600

_memory_limit 128M

_post_max_size 32M

_upload_max_filesize 32M

so, why do we need  to know  the PHP configuration of the web hosting

 because every theme have certain requirements that need to fullfiled other wise the theme will not function properly

Usually shared hosting provider have strick disciple to limits the usage so that, the other user’s  on the same server  won’t get  downtime

obviously, you can ask your hosting provider to increase the limits suggested by your theme provider

generally, you can verify your PHP configuration’s limits by using a plugin called FastDev

furthermore, after installing the FastDev plugin, from WordPress Dashboard  select FastDev to view all the limits that were set by your hosting provider

Get support for the purchased theme

at the present time, according to the Envato rule, you will get 6 months of support

basically, support related to installing a theme and small bug fixes and little modification with one or two lines of code

explicitly, they do not provide any support for third party plugin or WordPress administration related issues

Mobile-friendly test

So, you  finished installing a theme

particularly, have you checked the mobile-friendlyness of your pages?

If not then do now from here —>



if you have done the test got result something  like this and found page loading issues  on your site that does not mean  the theme is corrupted or bad

it might be a problem with your plugin

the major source of this kind of loading issues will be server-generated because you might have  using a cheap shared web hosting

so, it’s better  to shift high quality hosting like siteground, WPengine or Kinsta

the larger the loading issues you have on your site. next, the larger the negative effect on your Seo

How to update theme from ThemeForest?

Once you install the theme, you need to constantly update the theme to the latest version that is available

How do I know when to update the theme

You will see pop up in update section of your WordPress  dashboard it is same as how you update your plugin to the latest versionupdate theme

If you have any trouble updating theme through WordPress dashboard then you can use SFTP/FTP  

 (FileZilla) and  follow  the steps mention below to update a theme  

Step 1: Download the latest version of the theme from ThemeForest

First, download the latest version of the theme from ThemeForest
and next make sure you have downloaded the file  “installable WordPress file
only” then unzipped the downloaded file

Step 2: Transfer the unzip file from desktop to WordPress through FTP(FileZilla)

the process is same, how you installed the theme by SFTP/FTP, you just need to drag and drop the unzipped file from desktop section to WordPress section.

are you worried that you will lose your old customization which you have done on the theme but wait! by updating a new version of theme won’t remove your older version customization

So, you just need to drag and drop an unzipped file from
desktop section to the WordPress section and make sure you drop in the folder
called themes and overwrite the existing theme file

  • Wp-content—–> themes—–> overwrite the existing theme file.

Check out some recent blog post

Mohammed Anees

Hey there, welcome to aneescraftsmanship I am Mohammed Anees an independent developer/blogger. I like to share and discuss the craft with others plus the things which I have learned because I believe that through discussion and sharing a new world opens up

Leave a Reply

Your email address will not be published.