Creating Theme File Header

First of all you need to have a theme folder. For that navigate to wp-content > themes directory. Lets create your theme directory and lets name this nerodev. Create a file called index.php. This is your theme main file. As well create style.css file. This file contains styles for your theme.

Lets open up style.css file and insert following code and save the file.

/*
* Theme Name: Nero Dev
*/

Now you have created your theme. Lets activate our theme. Navigate to Appearance > Themes. There it is showing our theme. Click and activate it. You can browse this newly created theme. Are you wondering with a blank page. If you view the page source nothing showing. But this theme has been activated and it is working fine without any error. Why it is showing blank, because we haven’t write any code.

If you have refer to the Codex Theme Header, you will notice that there are many header information except Theme Name. Will define more header information.

/*
* Theme Name: Nero Dev
* Theme URI: https://nerodev.com/
* Description: A simple WordPress theme.
* Version: 1.0
* Author: Team nerodev
* Author URI: https://nerodev.com/
*/

Theme URI  Theme URI refers to where find more about the theme

Description – Description regarding the theme

Version – Current version of the theme. Normally theme version starting from the 1.0

Author – The creator or the author of the theme. This could be a single person or group of people

Author URI – Reference to the creator of the theme

Except these there are many header information. You can use any header information other than these and it is absolutely fine.

If your Theme URI and Author URI are different no matter use it. It is no need to match each other. Here for demonstrations only I have used the same for both. Now you have a detailed Theme Header information. You can see it while checking the theme. Just refresh current activated theme and you’ll see what we have updated. It is now showing up Theme URI, Description, Version, Author and Author URI.

We are done with the Theme Header.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *