Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

606
Views
WordPress Theme: Standalone theme need index.php file ERROR

I suddenly got got an error when coding - wordpress -> theme: enter image description here

I don't understand why this is the case as I have an index.php page. Also the css stylesheet is there as well. style.css also has the following commented

style.css

Theme Name: samirTheme
Author: samir
Author URI: www.wordpress.com
Version: 1.0
Description: This is a cool theme
Template: Test1

Here is the folder structure

enter image description here

New to wordpress. So confused as to why the theme is broken and not showing up in wordpress. Any ideas?

about 4 years ago · Santiago Trujillo
3 answers
Answer question

0

SOLUTION The solution way actually very simple. I found that it was really hard to find a good resource for the answer so I am answering here.

The style.css was missing: template: theme in the commented header i.e.

/*
 Theme Name:   samirTheme
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentyfifteen <--------------------------------------------
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/
about 4 years ago · Santiago Trujillo Report

0

In order for WordPress to recognize the set of theme template files as a valid theme, the style.css file needs to be located in the root directory of your theme, not a subdirectory.

So main theme css file in root -> then enqueue a 2nd style sheet that has all the styles in it - if you want it to be in /css/

Example header of css:

/*
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with immersive featured images and subtle animations. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

For more info read this: https://developer.wordpress.org/themes/basics/main-stylesheet-style-css/

about 4 years ago · Santiago Trujillo Report

0

Same happened to me. I have all the necessary files (as two files only required index and style) one thing I have noticed if you have a folder for your style.css file you will get the error message as above.

So I cross-checked and even moved the and deleted the index file from the main folder.

If I delete index.php file from main folder, and place it inside the css folder it works.

I do not know why it happened. But it seems me it need an index file inside the style folder or style.css files to be placed in the main folder.

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!