There are thousands of WordPress them available for you. Some of them are free and paid, if you want to afford paid WordPress theme then you will install this. But before the WordPress theme, you will install WordPress and also install plugins.
Some of the best free WordPress themes are given below.
Installing a WordPress theme is easy but retain in mind when you install a WordPress theme it will convert your website performance.
How to install a WordPress theme from admin search
First, you will log in to your website and go to the admin dashboard, then go to Appearance>> click on themes you will see WordPress show default popular themes.
In the next screen, you will select Featured WordPress themes, popular WordPress themes, and the latest WordPress theme or search WordPress theme by search bar. As you have shown in the picture.
If you want to install the theme for a specific category like (blog, eCommerce, Education, News, Photography, Portfolio) and also you will add a custom header, custom footer, and custom logo then click on the ‘Feature filter’ button.
If you want to add manually WordPress theme then write in the search bar which theme you want. I want to add the Astra theme, then I search the Astra theme for my WordPress website. See the picture below.
But keep in mind when you install the theme it will not work unless you activate the theme. If you want to ‘live preview’ then click on the button.
How to install WordPress theme from zip
In the first method, we will tell you how to install free WordPress themes that are available in the WordPress directory. But in this step, we will tell you how to install a WordPress theme from theme forest or premium themes from companies like Theme Forest, Themify, etc.
If you want to add a custom theme then you will install the theme using the upload method from your wardress admin. Before this, you need to download the theme in a zip file from your WordPress theme shop. As shown in the picture.
On the next screen, you will see the ‘choose file’ button and select your earlier download theme.
When you select the file the next step is to install this. After installing the theme WordPress activates this by default.
If you want to customize the theme then you do this and change the functionality that you want.
The theme will be installed successfully
When you perform all steps then your theme is installed successfully on your WordPress website.
Note: The theme upload functionality is working in only wordpress.org but it will not work in wordpress.com because it has limited.
If you don’t know How to install a WordPress theme on localhost XAMPP or How to install the theme in WordPress on localhost, this method is the same for live websites and localhost. So don’t worry.