What is WordPress Theme? Summary of how to choose and use a theme

Last Updated:

WordPress allows you to install themes to apply various designs and features to your site. We cover everything from how to choose a theme, to recommendations for Free/Premium themes and how to use themes.

What is WordPress theme?

WordPress theme is a template (a collection of files) that provides the design and features of your blog.

Even if you don’t have any knowledge of HTML and CSS, you can find a theme, install it and activate it to change the design and features to your liking.

A wide variety of themes is one of the features of WordPress. For other features, please refer to the following article.

Where to get the theme

WordPress themes are available from the following.

Themeforest

Themeforest presents WordPress themes by category.

Themeforest

How to choose a theme

There are thousands of WordPress themes in the official directory alone. Choose one according to the design you like and the features you need.

Here are some noteworthy points to consider when choosing a theme.

Design

Function

Recommended Themes

Here are our recommendations for Free and Premium themes. Please take a look at them when choosing a theme.

Free Themes

Here are two free themes we recommend.

ASTRA

ASTRA is a lightweight theme that allows you to easily customize your design without any coding knowledge.

ASTRA

Hello Elementor

Hello Elementor is a starter theme that is fast and SEO optimized.

Hello Elementor

Here are some other recommended free themes for different purposes.

Premium Themes

Here are four primium themes we recommend.

Divi

Divi has an advanced visual editor that makes it easy and efficient for beginners to create designs.

Divi

Avada

Avada is a website builder for building WordPress and WooCommerce. It allows you to edit the design with intuitive controls.

Avada

Jupiter

Jupiter offers a choice of designs from over 160 pre-built website templates.

Jupiter

Bridge

Bridge is a responsive retina multipurpose theme. There are over 500 demos available.

Bridge

Popular Themes

Here are some popular themes for different purposes.

For Blog

Newspaper

Newspaper is a theme that makes it easy to create articles and blog posts.

Newspaper

For eCommerce

Flatsome

Flatsome is a WooCommerce theme that is responsive. It is optimized for shops and corporate websites.

Flatsome

For Portfolio

Salient

Salient allows you to create a website by simply dragging and dropping it.

Salient

For Photography

Novo

Novo can create beautiful sites for photographers and musicians.

Novo

Minimalist

Monochrome

Monochrome is a simple design theme designed with margins and typography.

Monochrome

How to Use Themes

Here are some of the various uses of the theme.

Explore/search for a theme

The official directory is a great place to find WordPress themes.

theme

Upload a theme

If you have the theme files in ZIP format, you can easily upload them from the WordPress admin page.

To upload your theme to WordPress, open the Appearance in the admin page and click the Add New button.

Add New

The Add Theme screen will appear. Click the Upload Theme button.

Upload Theme

Click the Choose File button and select the theme file in ZIP format, or drag and drop the file onto the screen.

Choose File

Install the theme

Click the Install button of the official directory or the uploaded theme.

Install

When it is installed, the installation is complete.

installation is complete

Customize your theme

  1. Click on the Appearance
  2. Click Customize
Customize

You can change the settings of the currently enabled theme.

change the settings

Edit the theme

Theme Editor

  1. Click on the Appearance
  2. Click on the Theme Editor
Theme Editor

A warning message will appear. Read the content carefully, and if you are satisfied, click the I understand button.

Select and edit the theme you want to edit.

edit the theme

Create a child theme

A child theme is a theme that inherits the features and style of the parent theme. When editing an existing theme, it is recommended to create a child theme.

If you change the theme directly, your edits will be lost when the theme is updated.

To create a child theme, create a folder named “parent theme-child” under the themes directory and prepare the following two files.

At a minimum, style.css should contain the following

/*
 Theme Name: The name of the child theme
 Template: Parent Theme Name
*/

Add the following code to functions.php.

<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style'));
}
?>

Removing the theme

Click Theme Details of the theme you want to remove from the theme list.

Theme Details

Click the Delete.

Delete

Are you sure you want to remove this theme? An alert will appear. To delete it, click the OK button.

alert

The theme has been removed.

The theme has been removed

Create a theme

In addition to using an existing theme, you can create your own theme by creating your own theme files.

You can add your own design and features as you see fit.

However, it requires an understanding of WordPress template hierarchy and template tags, as well as extensive knowledge of PHP, HTML, CSS and JavaScript.

Selling the Theme

You can also sell your own themes that you create. You can offer them on a buy-out or subscription basis.

Most Popular Articles

  1. What’s new in WordPress 5.5? New Features and Changes
  2. How to install WordPress locally
  3. How to Add width/height to Images in WordPress
  4. Shared Hosting List for WordPress (103 plans)
  5. What is WordPress? Guide for beginners

New Articles

go to top