To install the custom WordPress theme on your website we have two methods and we would discuss both of them here and you need to follow the steps as described-

Method 1: Installing theme from WordPress dashboard.

Method 2: Installing theme manually from the files.

Installing theme from WordPress dashboard:

Step 1. Go to the WordPress dashboard of your site
Step 2. Go to Appearance > Themes .
Step 3. There is a option beside Add themes to upload theme
Step 4. Upload the zip file of your custom theme.
Step 5. After successful uploading of theme, click on the Install to install the theme.
Step 6. After installation just activate the theme by click on Activate.

Custom theme will be activated.

Installing theme manually from the files:

Step 1. Reach to the theme folder in your site by following the path /wp-content/themes/
Step 2. You can place the theme in the themes folder that you want to use for your site.
Step 3. Now, Go to the WordPress dashboard of your site.
Step 4. Go to Appearance > Themes.
Step 5. Custom theme would be listed here.
Step 6. You can activate theme by click on the Activate button.

Custom theme will be activated.

Thanks for reading my blog if you are facings any problems related to this post then comment down I'll try to solve your problem.