v3.7.0.+ – Release

Added

  • Improved comments template – breaking changes
  • date( ‘Y’ ) – year in footer copyright message
  • Markup::wrap() can now use anonymous function that returns content to wrap
  • Markup::wrap() can now out html comments ( class and filter to change the attributes of the wrappers )
  • Header now uses Markup::wrap() function
  • Footer now uses Markup::wrap() function
  • Footer Attribution now uses Markup::wrap() function
  • Passed post_type and post index as arguments to Default Loop entry actions
  • Better Accessibility for PREV/NEXT single entry navigation
  • Woocommerce wrapper via Markup::generate_attr() function ( ability to change attributes via filter )
  • Markup::generate_attr() used for content wrapper, which adds dynamic filter for its attributes
  • Markup::wrap() for various pagination functions
  • wecodeart/filter/entry/title/disabled and disabled entry title by default on Homepage ( if page is set )
  • WeCodeArt\Utilities\Markup\Template – class used to render template files.
  • WeCodeArt\Core\Author – class used to get/render author information.
  • Default Pings List classes ( to remove bullets/padding )
  • wecodeart/filter/wrappers/{context} filter for Markup::wrap() function

Updated

  • Better error handling for Markup::wrap() method after
  • WooCommerce support class improvements ( cart fragments / sidebar rendered ) / Removed Sidebar View
  • Footer – methods to generate and register unlimited columns ( technically ) wrapped with Markup::wrap()
  • Content – methods to generate and register unlimited columns ( technically ) wrapped with Markup::wrap()
  • Default loop hooks – reduced to 1 from 3 and used priorioty to hook Entry Header/Content/Footer (20,30,40)
  • Author Box template and render functions for Entry/Archive class.
  • Core\Entry\Meta methods data escaping for strings.
  • Core\Loops::default() now uses Markup::wrap() function ( adds ability to easily change wrappers )
  • Partials Classes comments and messages ( moving towards PSR rules )
  • Classes string translation function
  • Author Box template and render functions for Entry/Archive class.
  • Paginations wrappers changed to nav from div
  • Various PHP comments/spacing/indentation corrections
  • Changed namespace of the Utilities\Form\Input to Utilities\Markup\Input
  • Added filters to disable author box on single/archive

Fixed

  • Responsive for PREV/NEXT single entry navigation / removed Boostrap padding top class;
  • Search Form button double class attribute
  • Author box wp_kses_post and escaping
  • Markup Validation – broken by Markup::wrap() with nav tags ( still unknown ). Now is 100% valid.
  • Footer esc_html_e translation function textdomain for copyright
  • Markup::wrap() function – closing wrappers in reverse order for valid html
  • Media image ratio calculator missing args
  • Static HomePage title on search results
  • Author box – dont render if no description or title
  • Entry Singular Footer text align
  • Comment reply link append form to the clicked reply element
  • Pings edit links ( Walker )

Removed

  • View for header-menu in favor for Markup::wrap() function ( better customizability of the wrapper )
  • View for header-search in favor for Markup::wrap() function ( better customizability of the wrapper )
  • View for entry/content-none.php / added in function directly ( no need for view and filter )
  • 404 Loop, left that for Plugins teritory
  • Footer methods for getting hardcoded views and their templates ( now they are autogenerated )
  • Content methods for getting hardcoded views and their templates ( now they are autogenerated )

Ready to create with WeCodeArt Framework?

WeCodeArt Framework is a base WP theme, Super Fast, Optimized and ready for any shape.