Thesis 2.9 Changelog

Release date: July 2, 2019

  • Modular Content: Added shortcodes for easy output in posts, pages, Text Widgets, Text Boxes, and any other text field that runs standard WordPress content filters

Modular Content shortcode

  • Site Title and Logo: Added linking option to the Site Title settings now accessible from the Content & Display page
  • Header Image: Added thesis_header_image_link filter to enable Skins to convey linking options for header images
  • Post Box, Post List, and Query Box: Moved Schema selector to the editable options accessible from the Content & Display page
  • Comment Consent Checkbox: This item is now controlled by a checkbox in the WordPress Admin → Discussion settings rather than a filter
  • Added one new Google Font, DM Sans
  • Hook sniffing can now be enabled on the front end with the boolean thesis_hooks filter
  • Post Date Box: Date meta properties will only appear if a markup Schema is present (helpful for Plugin Schema overrides)
  • Post Box: Added rotator override filter, post_box_rotator_override_$hook, and associated hook, post_box_rotator_$hook, where $hook is the Display ID
  • Nav Menu (WP) Box: Added thesis_wp_nav_menu_warning filter to enable Skins to convey a warning message on individual Nav Menu settings pages
  • Post Box: Added new universal container hooks, hook_[location]_post_box, where location is before, top, bottom, or after
  • Post List Box: Added new universal container hooks, hook_[location]_post_list, where location is before or after
  • Post List Box: Added specific hook_[location]_post_list_item_$hook and universal hook_[location]_post_list_item list item hooks, where location is top or bottom
  • Query Box: Added new universal container hooks, hook_[location]_query_box, where location is before, top, bottom, or after
  • Query Box: Added universal hook_[location]_query_box_item list item hooks, where location is top or bottom
  • Form API: Added optional readonly attribute to text inputs
  • Site Title Box: Fixed output if title is not linked
  • Post Date Box: Fixed title attribute of the last-modified date
  • Future updates (2.9+) will not have lingering “update nag” problems
  • Constrained tooltip widths to 544px for easier reading and fewer “mistakes” in UI interactions
  • Added thesis_mce_formats_title filter to enable “Thesis Content Formats” to be changed to “Focus Content Formats” in the TinyMCE Editor
  • Legacy hook names for Post Boxes, Post Lists, and Post Content
  • Legacy hook names hook_before_html and hook_after_html, replaced with hook_top_body and hook_bottom_body