Final answer:
Option b) They are programming logic that tells templates what to do is not a purpose of Liquid filters. Liquid filters manipulate output data, allow theme agnosticism across multiple stores, and save development time, but they do not dictate programming logic.
Step-by-step explanation:
The option that is not a purpose of Liquid filters is b) They are programming logic that tells templates what to do. Liquid filters are used primarily in Shopify and other web development platforms to manipulate output data. Here are the correct purposes of Liquid filters:
- a) They manipulate output data in some way: This is accurate because filters are used to change how data appears in the template.
- c) They allow themes to be agnostic; the same theme can be applied to multiple stores: Liquid filters can help by transforming data to fit different contexts without altering the theme’s core files.
- d) They save developers' time by reducing the amount of code needed: By using predefined filters, developers can avoid writing repeated code for common data manipulation tasks.
On the other hand, Liquid filters are not used to dictate programming logic in templates. That role is typically filled by control flow tags and other programming constructs within the templating language.