Content Groups
Content Groups define where WordPress blog post content appears in the POS storefront. Each group corresponds to a specific display area. When creating a blog post entry, you must assign it to one of the following groups.
Available Groups
| Group | Display Location | Description |
|---|---|---|
Footer | Bottom of the storefront | Informational content, policies, contact info, links |
Brand Head | Top of a brand page | Brand-specific descriptions, promotions, or messaging |
Category Head | Top of a category page | Category introductions, featured items, or highlights |
Department Head | Top of a department page | Department-level content, announcements, or descriptions |
Menu Head | Top of a menu page | Menu-specific content, specials, or instructions |
Main Page | Storefront landing page | Hero content, featured promotions, or welcome messaging |
Tier Head | Top of a price tier page | Tier-specific descriptions, pricing notes, or qualifiers |
Sale Policy | Policy/terms display area | Terms of sale, return policies, disclaimers, or legal text |
How Groups Work
Each blog post entry belongs to exactly one group. In the Blog Post Editor, groups are presented as toggle buttons. When the storefront renders content for a given area, it:
- Queries the blog list for entries matching the target group
- Filters to only enabled entries
- Sorts by the
sortvalue (ascending) - Fetches each post's content from WordPress using the configured endpoint and slug
- Renders the
content.renderedHTML from each WordPress response
Filtering by Group
In the Blog List Editor, the group filter toggle buttons at the top let you narrow the list to entries belonging to a specific group. This is useful when managing many posts across multiple content areas.
Each group can hold multiple blog post entries. The display order within a group is controlled by the Sort view, which lets you drag-and-drop entries into the desired arrangement.