Thesis 2.3 Changelog

Release date: April 5, 2017

  • Added WooCommerce support that naturally extends to all Skins!
  • Adjusted Thesis launch sequence timing for better compatibility with WP-CLI
  • Added documentation link capability to both Skins and Boxes
  • Updated Google Fonts list to include all Google Fonts with 400, 400italic, and 700 faces (the minimum necessary for properly formatted content)
  • Added a hook—hook_head_top—to the top of the <head> for better and more automatic integration of certain scripts
  • Implemented recommendations from expert security auditor and Thesis user Jay Dansand
  • Click-to-reveal on Thesis Admin dropdown menu items…in other words, no more accidental and annoying hover-to-reveal!
  • Caching detection for W3 Total Cache and WP Super Cache triggers an admin alert with a link to instructions on how to use Thesis with these Plugins
  • Optimized use of native WordPress get_option() function and the comparable Thesis API method, $thesis->api->get_option()
  • Improved third party compatibility by providing a <body> class filter (thesis_use_wp_body_classes) that can force default WordPress classes to show
  • Improved Query Box to reduce its impact on page load times and resource usage
  • Performed a resource audit with the Query Monitor Plugin to ensure Thesis is “low and tight” with respect to load times and resource usage
  • Improved asset organization by moving ownership of the Skin Data Manager from the Skins controller to the Thesis Skin object
  • Enhanced Thesis Comments object for easier integrations
  • Added more custom file data to System Status for easier troubleshooting
  • Adjusted template timing to ensure Thesis is always aware of all registered custom post types
  • Updated webfont script used by the Thesis Skin API Google Fonts integration
  • Updated Thesis’ native WordPress Widgets for PHP compatibility
  • Updated the Thesis screenshot
  • Moved the Upload a New Skin button to the top right corner of the Manage Skins page
  • Moved the /wp folder out of the /core and into the main /lib
  • Removed irrelevant (and long deprecated) CSS Package information from System Status
  • Fixed Thesis Home Screen issue where Manage Skins link would show an unformatted “updates available” notification
  • Fixed bug where Thesis was improperly serving terms.css and terms.js files on every WordPress Admin page
  • Fixed a bug where Skins without display options would not generate Thesis Admin links to Content options
  • Fixed bug with the Title field of the Killer Recent Entries Widget
  • Fixed System Status bug that was throwing a PHP error for some users
  • Fixed regex bug in SCSS preprocessor that was causing some functions to fail