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 (recipeCategory maps 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).

Quick Links