WordPress WordPress Theme Development Working with CSS and JS in WordPress Themes Adding CSS to a Theme Via the functions.php File

Ananda Johnson
Ananda Johnson
5,771 Points

Why do I have to enqueue the main css file?

I thought that got handled automatically, why do we need to do that in the function.php?

2 Answers

Kevin Korte
Kevin Korte
28,077 Points

I don't think wordpress adds any css files to the theme by default - this way you can control the source order just as you need it. I think the only thing it does is automatically pick up the style.css file as part of the requirements for a valid wordpress theme, but it doesn't actually bring that file into the source code, unless you do it.

Ananda Johnson
Ananda Johnson
5,771 Points

Oh I see, so it just reads that meta information at the top but doesn't bring the css in there into the source code? Thanks!!