Recipes
Recipes
Recipes are the heart of MisePress. A recipe stores ingredients, steps, timing, nutrition, taxonomies, ratings, recommendations, schema, and cooking-tool settings.
Create a recipe
- Go to Recipes → Add New.
- Add title, excerpt, and featured image.
- Fill the Recipe Details meta box:
- Prep time, cook time, servings, difficulty.
- Optional notes, chef's story, and video URL (YouTube/Vimeo embed).
- Nutrition values per serving (calories, protein, carbs, fat) — entered manually or auto-calculated from ingredients.
- Add ingredients as repeater rows. Each row has quantity, unit, item, optional note, and optional substitute.
- Add instruction steps. Each step accepts text plus optional step media (image or short GIF).
- Assign cuisines, courses, ingredients, and allergens from the taxonomy panels.
- Click Publish.
Cooking tools
Settings → Layout & Spacing controls which interactive tools appear on single recipe templates:
- Ingredient checkboxes
- Step checkboxes
- Kitchen timers (auto-detected from step text)
- Unit conversion (metric ↔ imperial)
- Recipe scaling (½×, 1×, 2×, custom)
- Print-friendly view
- Save / favorite button
- Send-to-shopping-list button
Ratings, reviews, recommendations
All engagement features live under Settings → Account & Engagement:
- Star ratings & moderated reviews
- "Because you viewed", "Users also viewed", and personalised recommendations
- Recipe video block placement (top, after intro, after steps)
Schema
When Settings → General → Schema.org JSON-LD is enabled, every published recipe outputs a complete Recipe JSON-LD object including aggregate rating, video, and nutrition. Customize via the misepress/schema/recipe filter.
Display
Inline anywhere via shortcode:
[misepress_recipe id="123"]
Or use the MisePress: Recipe Card Gutenberg block, the matching Bricks element, or the single template MisePress ships with.
Importing recipes
The MisePress → Tools → Import screen accepts WPRM, Tasty, MV Create, and JSON. The importer:
- Decodes escaped unicode and HTML entities.
- Parses ingredient strings into structured rows (quantity, unit, item, note).
- Recognizes English, French, Spanish, Italian, and German unit words.
- Maps allergens, cuisines, and courses by name.
See Troubleshooting if imported text shows artifacts.
Equipment required
Add the gear needed for the recipe (cast iron skillet, food processor, etc.) in the Equipment required meta box on the recipe edit screen. Each row supports a name, an optional note (size, brand) and an optional buy link.
Equipment displays on single recipes either inline (default) or as its own AJAX tab — toggle this under Settings → Frontend Appearance → Recipes → Single recipe — tabbed layout.
Tabbed single recipe (Recipe / Equipment / Reviews)
Settings → Frontend Appearance → Recipes → Single recipe — tabbed layout lets you split the page into tabs:
- Recipe — meta, ingredients, instructions, etc.
- Equipment — only if "Equipment in its own tab" is on.
- Reviews — loaded via AJAX on first click for fast initial render.
Tabs can be placed above or below the recipe.
Need the high-level overview? Start with MisePress Recipes, the WordPress recipe plugin.