Contents
Courses — Plugixa Recipe
Courses describe what position a recipe holds in a meal (appetizer, main course, dessert). They are intentionally lightweight — no images, no archive page — so they don’t compete with Categories or Cuisines.
Pre-seeded courses
The plugin ships with 8 courses on activation:
| Order | Name |
|---|---|
| 1 | Appetizer |
| 2 | Starter |
| 3 | Main Course |
| 4 | Side Dish |
| 5 | Dessert |
| 6 | Beverage |
| 7 | Snack |
| 8 | Breakfast |
Courses are managed through the settings / API — the free plugin focuses UI elsewhere. You can extend, rename, or reorder them via the REST endpoint plugixarecipe/v1/courses.
Assigning courses
From the recipe editor Tags & Diet tab, pick one or more courses from the autocomplete. The many-to-many link is stored in wp_plugixarecipe_recipe_courses.
Courses in shortcodes
Limit a grid to a specific course:
[plugixarecipe courses="main-course,side-dish"]
Use courses together with categories and cuisines for very targeted grids:
[plugixarecipe categories="comfort-food" cuisines="italian" courses="main-course" limit="9"]
Why Courses instead of just tags?
Courses are a structured classification with fixed semantics — useful for:
- Schema.org structured data (
recipeCategorymaps to course). - Meal plans that schedule a recipe into a specific slot (breakfast / lunch / dinner / snack).
- Filtering by “what position in the meal”.
For free-form labels, use Tags (Extras tab on a recipe).