It's Thesis 1.6… And a Whole Jar of Awesomesauce!

by Chris Pearson

This is the release that was never supposed to happen. Back in June, I began working on what I eventually dubbed Thesis 2.0, so I had no reason to believe we would ever see a Thesis 1.6. But then, a funny thing happened…

I dove into the 1.5.1 core files to solve a little problem with post image and thumbnail frames, and I got a little carried away. Next thing you know, I’m tweaking nav menu colors directly from the Design Options and dropping teaser images on Twitter.

Who knew image framing was so complex? :D

Anyway, now that you know how we got here, let’s see what we’ve got here. New hotness you’ll find in Thesis 1.6:

  • Oodles of design and color options! Control font colors all over the theme. Experiment with your background color. Customize the daylights out of your nav menu. Tweak all freakin day.
  • Automatic dropdown nav menu! Bring your parent-child pages or your nested categories, and Thesis will turn them into a killer new CSS-only dropdown navigation menu. Best of all, Thesis allows you to customize the anchor text of all your pages, so you can tailor your nav menu to your specific needs. Also, don’t miss the new nav menu design controls on the Design Options page! You’ll find ‘em under the Fonts, Colors, and More! section, and seriously—you’re gonna love ‘em.
  • Custom file editor in your WordPress dashboard: Sick of dealing with an external file editor and an FTP client every time you need to update that damned custom.css file? Not anymore, ’cause now you’ve got a custom file editor inside your WordPress dashboard that totally solves this problem! WIN.
  • New options placement in the WordPress dashboard: Instead of existing inside the Appearances section, the Thesis Options now have their own dedicated module in the WordPress dashboard menu. Sadly, the options are relegated to the bottom because the native WordPress function used to hook them into place doesn’t do all of the things it purports to do (like positioning the new module). Meh.
  • IE-only styles are now cache-friendly: Version 1.5 included a CSS-based method of serving IE-specific styles, but this method proved to have one fatal flaw—it didn’t play nicely with caching techniques (and especially the WP Super Cache plugin). Because of this, I reverted back to using conditional HTML in the document <head>, and now caching is money.
  • Fixed post image and thumbnail frames: These actually work now. Special.
  • Suppressed warnings on all getimagesize function calls: This PHP function has been known to trigger warnings on certain server configurations, and suppressing warnings will radically reduce the annoyance factor in these situations.
  • Moved the /rotator folder into the /custom folder: Can somebody tell me why the /rotator folder, whose very existence suggests customization, was not located inside the /custom folder from the very beginning? Sigh. Fixed.

Bold prediction: You will use the new Design Options in Thesis 1.6 more than you’ve ever used any other Thesis options to date. In fact, it’s quite likely that you’ll find them to be highly addictive, so proceed with caution (and bring your creativity)!

About the Author: Chris Pearson, Thesis creator and DIYthemes founder, is obsessed with optimizing the web and making sure every last detail receives the attention it requires. You should follow him on Twitter here.

If you enjoyed this article, enter your email below to get free updates!