Submit a Recipe (reader submissions)
Let readers send you recipes through a form on your site. You review each one before it's published.
Looking for something else?
Or ask a real person →Let readers send you recipes through a form on your site. You review each one before it's published.
Looking for something else?
Or ask a real person →The Submit a Recipe block adds a form where readers can send you their recipes, with a photo. Nothing goes live on its own: every recipe waits for you under Recipes, where you check it, tidy it and publish it.
It’s part of the Studio and Agency plans (see Installing Scrumptious Pro).
In the block’s sidebar you can turn off:
Without a Studio or Agency license the form is hidden from visitors. Administrators see a note instead.
Ingredients and instructions are one per line. A line ending in a colon, like For the sauce:, starts a group.
New submissions arrive as Pending recipes. The Recipes → Submissions menu shows how many are waiting.
Don’t want it? Move it to the trash.
The cook’s name appears on the card as Recipe by …. Change it under Details → Author name.
Emails use WordPress’s normal mail. If you don’t receive them, set up an SMTP plugin.
Recipes → Submissions:
| Setting | Default | |
|---|---|---|
| Who can submit | Anyone | Or Only logged-in users (others see a log-in link). |
| Email new submissions to | Admin email | |
| Email the cook when their recipe is published | On | |
| Require a photo | Off | |
| Largest photo | 8 MB | |
| Thank-you message | Thanks! Your recipe was sent… | Shown after sending. |
| Permission checkbox | I created this recipe… | |
| Cloudflare Turnstile | Off | Optional “I’m human” check. |
Always on:
Optional:
The “paste the whole recipe” box uses the built-in parser only, never AI, so visitors can’t run up your AI bill.
Submissions store the cook’s name and email with the recipe (to credit them and email them). The visitor’s IP address isn’t stored with the recipe; a scrambled (hashed) version is kept for one hour for the hourly limit. Mention recipe submissions in your privacy policy.
templates/submit-recipe.php from Scrumptious Pro to {your-theme}/scrumptious/submit-recipe.php.scrumptious_submission_data, scrumptious_recipe_submitted, scrumptious_submission_handled, scrumptious_submission_admin_email, scrumptious_submission_published_email, scrumptious_submit_form_context. The form fires a scrumptious:submitted DOM event. See Developers.