Title: Scrumptious – Recipe Cards
Author: natebald
Published: <strong>28 di Setembar dal 2026</strong>
Last modified: 28 di Setembar dal 2026

---

Search plugins

![](https://ps.w.org/scrumptious/assets/banner-772x250.png?rev=3717139)

![](https://ps.w.org/scrumptious/assets/icon.svg?rev=3717139)

# Scrumptious – Recipe Cards

 By [natebald](https://profiles.wordpress.org/natebald/)

[Download](https://downloads.wordpress.org/plugin/scrumptious.0.11.0.zip)

 * [Details](https://fur.wordpress.org/plugins/scrumptious/#description)
 * [Reviews](https://fur.wordpress.org/plugins/scrumptious/#reviews)
 *  [Installation](https://fur.wordpress.org/plugins/scrumptious/#installation)
 * [Development](https://fur.wordpress.org/plugins/scrumptious/#developers)

 [Support](https://wordpress.org/support/plugin/scrumptious/)

## Description

**Paste any recipe and Scrumptious fills in the card for you:** name, times, servings,
ingredients, steps and notes. No forms to fill in, no code, and it matches your 
theme.

#### Easy for you

 * **Paste & Parse:** paste a recipe from anywhere (your notes, an old post, an 
   email) and the card fills itself in. Works out of the box, no account needed.
 * **Switch in a few clicks:** move your recipes from WP Recipe Maker, Tasty Recipes
   or Create by Mediavine. Recipes, photos, ratings and categories come across, 
   your posts are updated, and you can undo it.
 * **Type ingredients naturally:** “2 cups flour, sifted” is split into amount, 
   unit and notes automatically.
 * **Optional AI, your own key:** connect OpenRouter in one click (or Google Gemini,
   OpenAI, Anthropic, or WordPress’s built-in AI) for messy text and for suggesting
   course, cuisine and diet. You pay your provider directly; nothing goes through
   us.

#### Great for your readers

 * Servings scaling (−/+ and 1×, 2×, 3×) and US / Metric conversion.
 * Tap to tick off ingredients and steps, and Cook mode to keep the screen on.
 * Star ratings, a clean print page, a Jump to Recipe button, a photo gallery and
   share buttons (plain links, no tracking scripts).

#### Ready for Google

 * Complete schema.org Recipe data: times, servings, ingredients, step-by-step instructions,
   nutrition, ratings, video, diets.
 * Fast: styles and scripts load only on pages with a recipe. No jQuery.

#### Flexible

 * Recipe Card, Jump to Recipe, Recipe Grid and Recipe Part blocks (put ingredients
   in one column and steps in another).
 * Optional recipe pages and a recipe index. Courses, cuisines and diets.
 * For developers: theme-overridable templates, PHP filters and actions, JavaScript
   events and a REST API. Full reference at https://scrumptiouswp.com/help/developers/

Full documentation: https://scrumptiouswp.com/help/

#### Scrumptious Pro

Everything above is free. Optional paid plans add reader recipe submissions, bulk
AI tools, a meal planner and shopping lists: https://scrumptiouswp.com/

### External services

Scrumptious works without any outside service. These optional features connect to
third parties only when you turn them on or use them:

 * **AI providers (optional, only after you connect one under Recipes  Settings  
   AI).** When you use Paste & Parse with AI or Suggest with AI, the recipe text(
   title, summary, ingredients, method and notes) and your site’s course, cuisine
   and diet names are sent to the provider you chose, with your own API key. Nothing
   is sent to ScrumptiousWP.
    - OpenRouter (openrouter.ai): also used for the one-click “Connect OpenRouter”
      sign-in. Terms: https://openrouter.ai/terms Privacy: https://openrouter.ai/
      privacy
    - Google Gemini (generativelanguage.googleapis.com). Terms: https://ai.google.
      dev/gemini-api/terms Privacy: https://policies.google.com/privacy
    - OpenAI (api.openai.com). Terms: https://openai.com/policies/terms-of-use Privacy:
      https://openai.com/policies/privacy-policy
    - Anthropic (api.anthropic.com). Terms: https://www.anthropic.com/legal/commercial-
      terms Privacy: https://www.anthropic.com/legal/privacy
    - WordPress AI (WordPress 7.0+): uses whatever provider your site has connected
      under Settings  Connectors.
 * **Share buttons:** plain links to Pinterest, Facebook, X, WhatsApp and email.
   Nothing is loaded from those services until a reader clicks a button, which opens
   that service with the recipe’s link.
 * **Help links:** the “?” icons link to the documentation at scrumptiouswp.com.
   Nothing is sent unless you click one.

### Privacy

AI keys are stored encrypted in your database and removed when the plugin is deleted.

Star ratings store the rating, the recipe, and a one-way hash of the visitor (their
user ID when logged in, otherwise a salted hash of their IP address). Raw IP addresses
are never stored. Ratings can be turned off under Recipes  Settings.

### Source code

The block editor scripts in `build/` are compiled from the human-readable source
in `src/`, which is included in this plugin, using the official WordPress build 
tool (@wordpress/scripts). To rebuild them: run `npm install`, then `npm run build`.
The front-end scripts and styles in `assets/` are not compiled or minified.

### Credits

Share button brand icons (Pinterest, Facebook, X, WhatsApp) are from Simple Icons(
https://simpleicons.org), CC0 1.0. The logos are trademarks of their owners and 
link only to their own share pages.

## Screenshots

[⌊The recipe card: photo, times, adjustable servings (1×, 2×, 3×) and a US/metric
switch.⌉⌊The recipe card: photo, times, adjustable servings (1×, 2×, 3×) and a US/
metric switch.⌉[

The recipe card: photo, times, adjustable servings (1×, 2×, 3×) and a US/metric 
switch.

[⌊Compact style: ingredients beside the instructions.⌉⌊Compact style: ingredients
beside the instructions.⌉[

Compact style: ingredients beside the instructions.

[⌊Minimal style: no frame, for themes that already style your content.⌉⌊Minimal 
style: no frame, for themes that already style your content.⌉[

Minimal style: no frame, for themes that already style your content.

[⌊The Recipe Grid block: show recipes by course, cuisine or diet.⌉⌊The Recipe Grid
block: show recipes by course, cuisine or diet.⌉[

The Recipe Grid block: show recipes by course, cuisine or diet.

[⌊On phones: big tap targets, and cook mode keeps the screen on while you cook.⌉⌊
On phones: big tap targets, and cook mode keeps the screen on while you cook.⌉[

On phones: big tap targets, and cook mode keeps the screen on while you cook.

## Blocks

This plugin provides 4 blocks.

 *   Jump to Recipe Buttons that jump to the recipe card and open the print view.
 *   Recipe Part One part of a recipe (ingredients, instructions, times, nutrition,
   rating…). Use it to build your own recipe layouts and templates.
 *   Recipe Card A fast, schema-perfect recipe card.
 *   Recipe Grid A grid of recipes, filtered by course, cuisine or diet.

## Installation

 1. In WordPress go to **Plugins  Add New Plugin**, search for **Scrumptious**, then
    click **Install Now** and **Activate**.
 2. A one-minute setup opens (you can skip it).
 3. In a post, add the **Recipe Card** block, click **Create new recipe**, and paste
    your recipe.

## FAQ

### Do I need an AI account?

No. Paste & Parse works without AI. AI is an optional upgrade that uses your own
key.

### Can I switch from WP Recipe Maker, Tasty Recipes or Create?

Yes. Go to **Recipes  Import**. Your recipes are copied (the originals stay untouched),
and your posts are updated to show the new card. You can undo the post changes from
the same screen.

### Where are recipes stored?

Each recipe is its own item under **Recipes** in the admin, so you can reuse it 
in more than one post and it survives theme changes.

### Will it work with my theme?

Yes. Cards use your theme’s fonts, and you pick the accent colour and one of three
card styles. Block themes can also design full recipe pages in the Site Editor.

### Does it slow my site down?

No. Nothing loads on pages without a recipe, and cards use a few KB of CSS and JavaScript.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Scrumptious – Recipe Cards” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ natebald ](https://profiles.wordpress.org/natebald/)

[Translate “Scrumptious – Recipe Cards” into your language.](https://translate.wordpress.org/projects/wp-plugins/scrumptious)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/scrumptious/), check
out the [SVN repository](https://plugins.svn.wordpress.org/scrumptious/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/scrumptious/) by
[RSS](https://plugins.trac.wordpress.org/log/scrumptious/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.11.0

 * All stored names now use the full “scrumptious_” prefix (recipes, courses, cuisines,
   diets, ratings and settings data). Existing sites are moved over automatically
   on update; nothing to do.
 * Admin and print-view styles and scripts are now proper enqueued files.
 * The block editor source code is included (src/), with build instructions in this
   readme.

#### 0.10.8

 * Security: star ratings only trust a visitor-IP header from Cloudflare’s own servers(
   or proxies you add with the `scrumptious_trusted_proxies` filter), so votes can’t
   be multiplied with a faked header.
 * Security: password-protected recipes stay hidden (card, print view and REST API)
   until the password is entered.
 * Recipes created inside a post start as drafts and are published together with
   the post, so nothing shows before the post goes live.
 * AI requests from the editor are capped per user per hour (60; administrators 
   aren’t limited; filter `scrumptious_ai_hourly_limit`).
 * Fix: “WordPress AI” (Settings  Connectors) can be chosen as the AI provider again.
 * The Recipes list only shows “Used in” posts you’re allowed to see.

#### 0.10.7

 * Fix: on the Compact card, share buttons and other extras now use the full card
   width instead of squeezing into the ingredients column.

#### 0.10.6

 * New default look: Raspberry accent (#e11d74) on a white card. Buttons, step numbers
   and text all meet WCAG AA contrast. Sites that already chose an accent colour
   keep it.
 * The Recipes menu in wp-admin now uses the Scrumptious cookie icon.

#### 0.10.5

 * Removed: Import from URL. The plugin no longer downloads pages from other websites.
   Paste & Parse works with text you paste in.
 * Developers: `scrumptious.pasteParse.sources`, `scrumptious.pasteParse.intro` 
   and `scrumptious.pasteParse.placeholder` JavaScript filters for adding input 
   types to Paste & Parse.

#### 0.10.4

 * Developers: `scrumptious_card_actions` action for extra buttons in the card’s
   button row (used by Scrumptious Pro’s meal planner).

#### 0.10.3

 * Share buttons now sit at the bottom of the card by default, and are a little 
   smaller. Move them back to the top (extra small) under Recipes  Settings  Sharing
   Position on the card.
 * Developers: `scrumptious_share_position` filter.

#### 0.10.2

 * Cards show “Recipe by …” when a recipe has an author name.
 * Developers: `scrumptious_card_credit` filter and `scrumptious_card_end` action.

#### 0.10.1

 * Share buttons now use each network’s logo and colour: round icon buttons by default,
   or icons with names (Recipes  Settings  Sharing  Button style).
 * Developers: `scrumptious_share_icons` filter; each button sets `--swp-brand`.

#### 0.10.0

 * New: Suggest with AI fills in course, cuisine and diet. It reuses your existing
   terms (Main, Mains and main-course count as one) and only suggests a diet when
   every ingredient fits.
 * New: Paste & Parse with AI now sets course, cuisine and diet too.
 * Developers: `scrumptious_tag_prompt`, and `scrumptious_suggest_terms` filters;`
   POST /scrumptious/v1/suggest-terms`; `Tagger::ids()` for loose term matching.

#### 0.9.0

 * Share buttons on every card: Pin it, Facebook, X, WhatsApp, email, copy link,
   plus the phone’s own share menu. Plain links, no tracking scripts. New Recipe
   Share Buttons part block.
 * Setup wizard: a one-minute setup after first activation (look, reader features,
   optional AI). Run it again from Recipes  Setup.
 * Help links: “?” icons and “Learn more” links throughout the plugin open the matching
   help article.
 * The gallery lightbox and share buttons use a separate small script, loaded only
   when needed.
 * Fix: Recipe Gallery part block could show a PHP notice.

#### 0.8.0

 * Recipe gallery: extra photos per recipe, shown as a grid with a tap-to-enlarge
   lightbox. New Recipe Gallery part block; first five photos added to Google data.
 * “Adapted from” link field; sent to Google as isBasedOn.
 * Diets are now sent to Google (suitableForDiet) for the diets Google recognises.
 * Fix: step photos stay with their step when other steps are added or removed.

#### 0.7.0

 * Importers for WP Recipe Maker, Tasty Recipes and Create by Mediavine (Recipes
   Import): ingredients and step groups, times, servings, notes, nutrition, images,
   step images, video, keywords, course/cuisine/diet and star ratings.
 * Posts are updated to show the Scrumptious card in place of the old one (blocks,
   shortcodes and WP Recipe Maker’s classic fallback markup), including Jump to 
   Recipe buttons. Undo puts the original content back.
 * Works when the old plugin is already deactivated. Original recipes are never 
   changed. Running it again skips recipes already imported.
 * Imported ratings are kept and new votes are added on top.
 * New [scrumptious-jump] shortcode for classic content.

#### 0.6.0

 * Paste & Parse: paste a recipe from anywhere and the card fills itself in — title,
   summary, times, servings, ingredient and step groups, notes and nutrition. Works
   without AI.
 * Bring your own AI: connect OpenRouter in one click, or paste a Google Gemini,
   OpenAI or Anthropic key. A fast, low-cost model is picked automatically (or choose
   your own). Test button included.
 * Keys are encrypted at rest, never sent to the browser, and deleted when the plugin
   is deleted.

#### 0.5.1

 * SEO: with public recipe pages on, the recipe page is now the primary page — it
   is self-canonical and the only page that outputs recipe data. Blog posts can 
   still show the card. Recipe Grid links and the print view point to the recipe
   page.
 * Developers: new filters (scrumptious_recipe_data, scrumptious_card_sections, 
   scrumptious_card_classes, scrumptious_card_html, scrumptious_reader_features,
   scrumptious_recipe_url, scrumptious_grid_query_args), actions before/after the
   card and each section, and JavaScript events (scrumptious:ready, change, cook,
   rated).

#### 0.5.0

 * Recipe Part blocks: Ingredients, Instructions, Times & Servings, Rating, Nutrition,
   Notes, Summary and Buttons — build your own recipe layouts anywhere.
 * Recipe Grid block: filter by course, cuisine or diet; order by newest, highest
   rated, A–Z or random.
 * Recipe page and Recipe Index templates are now built from these blocks, so you
   can rearrange them in the Site Editor.
 * SEO: recipe data is output only once per recipe.

#### 0.4.0

 * Star ratings: readers rate right on the card (one vote per visitor, rate-limited);
   the average feeds Google recipe data.
 * Servings scaling (− / + and 1×, 2×, 3×) with kitchen-friendly fractions.
 * US / Metric conversion.
 * Cook mode keeps the screen awake; tap ingredients and steps to check them off.
 * All reader features can be switched on/off in Settings. One ~4.6 KB script, loaded
   only where a recipe appears.

#### 0.3.0

 * Per-block “Card display” options: style (full, compact, minimal), show/hide each
   section, print button — overriding the site defaults.
 * New Jump to Recipe block (jump + print buttons, custom label), plus an optional
   setting to add it automatically.
 * Clean print view (no theme or ads, noindex) with image/notes/nutrition toggles.
 * Settings: default card style, print button, auto Jump to Recipe.

#### 0.2.2

 * Fix: ingredient and instruction groups no longer disappear or lose text when 
   editing a new recipe inside a post.
 * Course, cuisine and diet pickers in the Recipe Card block sidebar.

#### 0.2.1

 * Shortcode column removed (the [scrumptious] shortcode still works as a fallback).
 * “View” links for recipes: row actions and a “Where this recipe appears” panel
   link to the posts that show the recipe (and its own page when public pages are
   on).

#### 0.2.0

 * Full recipe editor on the Recipes screen (same editor as the block).
 * Settings page: accent color, card sections, optional public recipe pages with
   index, comments on recipe pages, schema on/off, delete data on uninstall.
 * Recipes list: image, total time, “used in” posts and shortcode columns.

#### 0.1.0

 * First development build: recipe post type, Recipe Card block, ingredient parser,
   Recipe JSON-LD.

## Meta

 *  Version **0.11.0**
 *  Last updated **21 oris ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/scrumptious/)
 * Tags
 * [cooking](https://fur.wordpress.org/plugins/tags/cooking/)[food blog](https://fur.wordpress.org/plugins/tags/food-blog/)
   [Recipe](https://fur.wordpress.org/plugins/tags/recipe/)[recipe card](https://fur.wordpress.org/plugins/tags/recipe-card/)
   [schema](https://fur.wordpress.org/plugins/tags/schema/)
 *  [Advanced View](https://fur.wordpress.org/plugins/scrumptious/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/scrumptious/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/scrumptious/reviews/)

## Contributors

 *   [ natebald ](https://profiles.wordpress.org/natebald/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/scrumptious/)