* Update: moved all object instatiation to plugin hook - all objects are stored in a global getters and setters and accessed via willow() function.
Documentation about each release is updated as often as possible, but may lag behind the Master Branch or other generated documentation.
Willow has been designed to meet the needs of both front-end and back-end developers by providing a small, yet powerful set of tags and tools to speed up template development and prototype iteration, and is influenced by other template engines, most notably Mustache.Updated: 3 years
All Willow tags include a matching opening and closing pair, starting and ending with a curly bracket and one other internal character.Updated: 3 years
Willow was designed to meet several specific front-end and back-end developmental needs.Updated: 3 years
The location and structure of certain files are very important to how Willow works, so understanding the lookup process is equally important.Updated: 3 years
Willow uses it's own proprietary file extension - .willow - and provides two filters to register custom and native templates with WordPress for admin selection and frontend rendering.Updated: 3 years
Context and task are two key aspects of Willow, they are equivalent to Class and Method in PHP and all Willows retrieve data from a single public php method within a classUpdated: 3 years
Willow has its own dedicated logging system and syntax and can be configured to write to the WordPress debug.log, which is located in the root of the wp-contents directory.Updated: 3 years
By default, if the data returned to a willow is not in a format that can be rendered, either a string, integer or boolean or an array of strings, integers or booleans and indexed arrays of strings, integers or booleans, the willow is not rendered.Updated: 3 years