Loading...

Knowledge Base

WordPress - How to Install a New WordPress Theme from the Admin Dashboard

In this article, you’ll discover how to install a new WordPress theme for any free or paid theme on a WordPress site. You may install and add multiple WordPress themes to store for later use in your WordPress Dashboard, but you may only have one theme appear on your live website.

What's a WordPress Theme For

WordPress themes let you create a professional-looking website quickly and affordably, without knowing how to code. Whether you're starting a blog, business site, or online store, there's a theme for you.

Here are some key aspects of WordPress' themes:

  • Professional Designs: WordPress themes provide professional templates that help users create a unique and attractive online brand. From personal blogs to business websites, these designs accommodate various industries and goals, guaranteeing a style that meets every need.
  • Customization Options: Themes offer customizable design options, such as colors, fonts, and layout, so that users can match their site to their brand without coding.
  • Responsive Design: WordPress themes focus on mobile-first design principles and are built to ensure that websites look and function seamlessly across all devices. This responsiveness guarantees users a positive viewing experience, whether they access the site on a smartphone, tablet, or desktop.
  • SEO Friendly: Themes are optimized for search engines right out of the box. They follow the best web design and development strategies, such as quick load times and mobile compatibility, which are essential for higher search rankings. Potential customers and viewers of your website will increase rapidly after your website is prioritized.
  • Cost-Effective: WordPress offers a wide selection of themes, including both free and premium options. Free themes are an excellent solution for those on a tight budget, providing a cost-effective way to create a professional-looking site. Premium themes may be pricey, but you get superior functionality, expert support, and frequent enhancements.
  • Regular Updates: Theme developers provide regular updates for their products. These updates introduce new features and aesthetic improvements, address security vulnerabilities, and work seamlessly with the latest WordPress version and widely used plugins. This ongoing support keeps websites secure and functioning smoothly over time.
If it's your first time hearing about WordPress themes or it's been a while and you forgot, you don't need to worry! You can check out our Bluehost blog. We'll give you a rundown on what’s a WordPress theme and how to choose one if you want to know more.

How to Install a New WordPress Theme

  1. Once logged in to your WordPress Dashboard, click Appearance in the main menu located on the left side.

    wp-appearance

  2. This directs you to the Appearance section, where you can search for a new theme. Choose Add New Theme, which is at the bottom of your current themes.

    install new wordpress theme

  3. Click Feature Filter to browse themes based on specific features. And sorting through the themes by color scheme, layout, features, and more.

    wp-feature-filter


    Ensure to click Apply Filters after sorting the Subject, Features, and Layout.

    wp-apply-filters

  4. Once you choose a theme, click the Install button by hovering your mouse over the theme.

    wp-install-new-theme

  5. After installation, you can click Activate to start using the theme and make your site use this theme immediately.

    wp-install-activate-new-theme

But if you don't have the budget for a WordPress theme yet, check out the top free WordPress themes for your business website in 2025. This way, you can still launch your website without the heavy costs.

How to Install a Purchased Theme from your WordPress Admin Dashboard

If you previously purchased a theme, you can install it automatically on your WordPress site, like the one above, or manually in your Hosting account.

Install Already Purchased Theme — Automatically from your WordPress Admin Dashboard

  1. When you reach the Appearance section and click Add New, choose Upload Theme.
    User-added image
  2. The theme folder must have a .zip extension. Choose Browse and locate the theme on your computer. Then click Install Now.
  3. Success! You have installed the theme; you can now click Activate, and your site will use this theme.

How to Manually Install a Purchased Theme from your Hosting

If you have issues with the automatic update or do not have access to the Admin Dashboard, you can manually update your site's theme.

Install the Already Purchased Theme — Manually from your Hosting

Upload Theme Files

Be sure to note which folder your domain is pointing to, as this will determine where you upload it.

  1. First, you will need to upload the Theme files. Connect to your hosting account with FTP to upload the theme folder to /wp-content/themes.
  2. Once the upload has been completed, log in to your Blueshost Account Manager.
  3. Click on the File Manager icon in the Files section. If you do not see a Files section, you will need to click the Advanced option first.
  4. If prompted, choose the Home Directory and submit. A list of files will be displayed.
  5. Navigate to the folder you uploaded to, and select the zipped folder.
  6. Click Extract.

Update Database

Be sure to note which database your site is using. This will determine which database needs to be updated.

  1. Inside the Document Root file, right-click and select View in wp-config.php files, and then locate the database name for WordPress.
  2. Once you have your Database name, Open your phpMyAdmin, click on the Databases section. This will load a list of current databases.
  3. Choose the database that needs to be updated. You should see some tables populated. 
  4. Click on the wp_options table, then click Browse.
  5. Scroll down to the bottom of the page and set the Number of Rows to 100.  Set Number of Rows
  6. Replace the current theme with the theme you copied from the File Manager.
  7. To save, click Go next to Save. Success! Your theme is now activated on your site.

Summary

WordPress themes provide a simple way to change and improve the look of your website without any technical knowledge. Now that many WordPress themes are available, you can make your website look professional. The installation process is straightforward. Enabling a seamless update or change in style with just a few clicks.

However, if you're still unsure, using the child theme features is an excellent alternative to customizing and adding a new theme for your WordPress website. View our Bluehost blog to learn Step-by-step instructions for making a WordPress theme. If you own an online store, you can go over the best free WooCommerce themes to boost your business.

Did you find this article helpful?

 
* Your feedback is too short

Loading...