Here is the list of files which are required in wordpress theme. Whenever you are creating the new theme for wordpress, make sure that following files are present in your theme.
style.css
The main stylesheet. This must be included with your Theme, and it must contain the information header for your Theme.
index.php
The main template. If your Theme provides its own templates, index.php must be present.
comments.php
The comments template. If not present, comments.php from the “default” Theme is used.
The popup comments template. If not present, comments-popup.php from the “default” Theme is used.
home.php
The home page template.
single.php
The single post template. Used when a single post is queried. For this and all other query templates, index.php is used if the query template is not present.
page.php
The page template. Used when an individual Page is queried.
category.php
The category template. Used when a category is queried.
tag.php
The tag template. Used when a tag is queried.
taxonomy.php
The term template. Used when a term in a custom taxonomy is queried.
author.php
The author template. Used when an author is queried.
date.php
The date/time template. Used when a date or time is queried. Year, month, day, hour, minute, second.
archive.php
The archive template. Used when a category, author, or date is queried. Note that this template will be overridden by category.php, author.php, and date.php for their respective query types.
search.php
The search results template. Used when a search is performed.
404.php
The 404 Not Found template. Used when WordPress cannot find a post or page that matches the query.






best information about wordpress theme and there file list.
Of course, what a great site and informative posts, I will add backlink – bookmark this site? Regards, Reader
Thanks for posting. Good to see that not everyone is using RSS feeds to build their blogs
This post makes a lot of sense !
Awesome post. I so good to see someone taking the time to share this information
I REALLY liked your post and blog! It took me a minute bit to find your site…but I bookmarked it. Would you mind if I posted a link back to your post?
I’ve just started off a blog, the knowledge you give on this site has aided me extremely. Thank you for all your time & work.
I was just having a conversation over this I am glad I came across this it cleared some of the questions I had.
Interesting read, perhaps the best article iv’e browse today. We learn everyday cheers to you!
Intriguing post. I have been searching for some good resources for solar panels and discovered your blog. Planning to bookmark this one!
I would like to say “wow” what a inspiring post. This is really great. Keep doing what you’re doing!!
I REALLY liked your post and blog! It took me a minute bit to find your site…but I bookmarked it. Would you mind if I posted a link back to your post?
Good! Thank you! I always wanted to write in my site something like that. Can I take part of your post to my blog?
Good! Thank you! I always wanted to write in my site something like that. Can I take part of your post to my blog?
Interesting read, perhaps the best article iv’e browse today. We learn everyday cheers to you!
Hello, this is my first time i visit here. I found so many interesting in your blog especially on how to determine the topic. keep up the good work.
Great read. Thanks for the info!
I’ve just started off a blog, the knowledge you give on this site has aided me extremely. Thank you for all your time & work.
Of course, what a great site and informative posts, I will add backlink – bookmark this site? Regards, Reader
I’ve been checking your blog for a while now, seems like everyday I learn something new
Thanks
Awesome post. I so good to see someone taking the time to share this information
Nice post! You truly have a wonderful way of writing which I find captivating! I will definitely be bookmarking you and returning to your blog. In fact, your post reminded me about a strange thing that happened to me the other day. I’ll tell you about that later…