All TalkersCode Topics

Follow TalkersCode On Social Media - A Social Media Network for developers Join Now ➔

How To Create Theme For WordPress

Last Updated : Mar 11, 2024

How To Create Theme For WordPress

In this article we will show you the solution of how to create theme for WordPress, the capacity to be customized is one of WordPress' greatest advantages, and this is also true of its themes.

They give customers a great deal of versatility when designing and changing the look of their website. Yet building an entire theme from scratch can be challenging and time-consuming.

Most users of WordPress websites prefer to create their own child themes.

One of the most effective ways to build a new WordPress theme off of an old one while keeping most of its features is to use a child theme.

It doesn't need to be coded from scratch because it makes use of the functions and components from its parent theme.

A child theme can have its code modified without impairing the functioning of the parent or master theme because it inherits those traits.

This will prevent all of the modifications you made from being undone in the event that a theme is updated.

We will now discuss the idea of how to create theme for WordPress with the following steps.

Step By Step Guide On How To Create Theme For WordPress :-


Theme Name: Astra-Child
Theme URI:
Description: Astra-Child Theme
Author: John Doe
Author URI:
Template: Astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: astra-child


add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
    function my_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
  1. Go to your WordPress site's wp-content/themes directory.
  2. Make a directory for your child themes. For kid-oriented themes, the following name practice is typical: 'parent' refers to your parent theme, and 'child' is its name.How To Create Theme For WordPress
  3. Create a style.css file there in the child theme directory by navigating there.How To Create Theme For WordPress
  4. Create a stylesheet header inside the style.css file that gives information about your theme. You can use the following illustration from either an Astra child theme.
  5. Style.css should be saved.
  6. Make a functions.php file now. This will include PHP features particular to each child theme.How To Create Theme For WordPress
  7. Enqueue all styles and scripts from your site before creating the functions.php file.
  8. your child theme into its parent theme.How To Create Theme For WordPress
  9. Dispatch the functions.php document
  10. Provide a function for loading the parent theme's styles and scripts. This is an illustration.How To Create Theme For WordPress

Conclusion :-

As a result, we have successfully learned how to create theme for WordPress.

Using a child theme also provides a fail-safe option in case you ever configure it incorrectly.

Also, since files of the child theme were distinct from those of their parent, it enables you to trace the components you have altered effectively.

A child theme has its own style and is kept in a different directory from its parent theme.

I hope this article on how to create theme for WordPress helps you and the steps and method mentioned above are easy to follow and implement.

Author Image About Riya

A recent graduate with a Bachelor of Technology (B.Tech) in Computer Science from India. She is passionate about leveraging technology to solve real-world problems. With a strong foundation and experience in programming languages such as Python, Django, HTML, CSS, and JavaScript, java, php and have honed her skills through hands-on projects and coursework.

Follow Riya On Linkedin 🡪