Wordpress requires the theme meta in the style.css file. When we compile a compressed stylesheet with Codekit, it strips the commented meta. Is there a work around for this? We found adding an exclamation point directly after the opening comment works, but we noticed css-tricks.com does not have the exclamation point and is still compressed. What is your method?
I use Codekit with LESS and it took me awhile to figure out how to make this work too. The way I got around the issue was to strip everything but the theme/template meta out of the style.css file and import the compiled LESS fiile into that same style.css. If you’re using a Twenty Eleven child theme like I am for customizing and tweaking, you can take advantage of the Appearance > Theme Options > Color Scheme by saving your compiled LESS files to the theme’s “colors” folder (you have to do some tweaking to your functions.php file to include your compiled files as selectable colors schemes in the Appearance menu though).
We used to do that as well holter, but we didn’t like importing another CSS file just to get that done.
We’ve been using some custom code we built to compile LESS and preserve WordPress theme data with lessphp: [https://gist.github.com/3859017](https://gist.github.com/3859017) but it puts more stress on the server than what is needed, and lessphp doesn’t provide us with some optimization elements we want.
I understand. That’s why it took me awhile to figure out a good solution to the problem, which is why I mentioned that doing an import into the style.css of the compiled LESS file is a second option. What I did, which doesn’t do any extra importing, is added a filter to my functions.php (mytheme_enqueue_color_scheme()) that overrides the “inc > theme-options.php ‘twentyeleven_enqueue_color_scheme()’” (assuming you are using TwentyEleven, child theme preferably). This simply gives you an additional choice of color schemes right from the admin panel > appearance > theme options. You can change the name of the compiled file in Codekit to save alternate versions if you are experimenting. This has been working great for me. No extra load on the server whatsoever. All my importing is done via LESS files, then compiled so it’s nice & simple.