Rebuilt portions of the Thinkific JS to allow for multiple category filtering & updated markup in course_card.liquid on Thinkific.
Code runs a loop (each function) for each card – adds an array based on card categories and data-id’s within each card and adds an array to the main data-id. Filtering allows to pick out a single value from that array.
- Snippets > course_card