How To Build a Recipe Card via the WordPress Block Editor – WP Tavern
Final summer season, I used to be on a pattern-creating bender. In two months, I had designed simply shy of 100 block patterns. Exterior of labor and crucial family duties, I spent each waking second constructing issues with the block editor for enjoyable. I had full inventive freedom, no have to roll out a business product, and nobody to please however myself.
As an artist, I used to be dwelling the dream. There was no strain to do something apart from create no matter got here to thoughts. In fact, I crashed after some time. The true world all the time catches up, however I constructed some neat patterns over the summer season.
There was a couple of three-day stretch in mid-June the place I targeted solely on patterns for meals bloggers and recipe websites. I distinctly bear in mind my sister, who stayed over for the week, asking why I used to be on the pc as an alternative of watching the film on TV.
I angled my laptop computer in her course and stated, “Have a look at this. I’m constructing a manner for meals bloggers to insert recipe playing cards of their posts. You already know, like that card you see after scrolling by 2,000+ phrases of somebody’s life story whenever you’re simply looking for a recipe? Fairly cool, proper?”
That will not be a precise quote, however it’s shut sufficient — that is my story, so I’ll inform it like I bear in mind.
I had a kind of pivotal moments throughout this stretch of constructing food-blogger patterns. If I can do that now, finally, designers will have the ability to create and bundle any format with themes, and customers can insert them on the click on of a button, I assumed.
I used to be already on board the block bandwagon at that time. Nonetheless, there are all the time these moments the place issues appear to come back collectively. The lightbulb clicks on. The celebrities align. No matter you need to name it.
Sadly, only some patterns from the Summer season of ’21 have seen something past a folder on some obscure GitHub repository. For in the present day’s entry into the Building with Blocks collection, I pulled one out to share. It additionally supplied a possibility to rebuild it from scratch with newer block design instruments.
Constructing a Recipe Card
For this Constructing with Blocks tutorial, I’ll stroll you thru every step for making a easy recipe card. I like to recommend activating the Twenty Twenty-Two theme for a similar outcomes. Nonetheless, I deliberately solely used black and white for the textual content, background, and border colours in order that it transfers throughout as many themes as doable.
When completed, your recipe card ought to look just like the next:

Whereas I encourage attempting out every step for your self, be happy to copy the pattern HTML from Gist and paste it straight into the editor.
The ultimate step of this walkthrough requires the Social Sharing Block plugin by Nick Diego. When you choose to stay with the core WordPress blocks, you may omit the final part.
Step 1: Card Group

Allow us to kick this walkthrough off with one thing easy. There isn’t any have to complicate issues this early.
Open a brand new submit or web page in your WordPress admin and add a Group block. Within the block choices panel on the fitting, search for the “Dimensions” part and set the “Block spacing” choice to 0
. That is essential to get the cardboard design we’re after. Then, add a border of your selecting.
Be aware: you may add a background shade for your entire card throughout this step. Nonetheless, in case you do, WordPress will add some default padding. So, additionally, you will have to set the “Padding” choice to 0
.
Step 2: Card Picture Header

That is the primary second the place you may actually decide about your card. The 2 most blatant selections for a recipe card picture are the Picture and Cowl blocks. I selected an Picture and positioned it into the Group block from Step #1.
The veggie pizza picture is by Jennifer Bourn and is available in the WordPress Photo directory.
When you resolve so as to add a Cowl block, you may add the recipe title and outline from Step #4 within it.
Step 3: Card Content material Group

Allow us to proceed maintaining issues easy for now. We have to group the “contents” of the recipe card collectively. Once more, add a brand new Group block.
The one change you want for this block is so as to add some house round it. Within the block choices panel within the sidebar, set the “Padding” choice to 2rem
or your most popular worth.
Step 4: Card Title and Description

Contained in the Group block from Step #3, insert a Heading block. Use this for the title of your dish. Then, insert a Paragraph instantly after for an outline.
That is extra of a free-form step, so go loopy with as a lot or as little element as you need to add.
Step 5: Card Meta

To this point, all the pieces ought to have been comparatively simple. The earlier 4 steps didn’t do something difficult with the format. This about to vary.
You must create a four-column part exhibiting cooking instances and different recipe metadata for this step. One of the best resolution in WordPress for that is the Row block. If you would like, you may strive it with Columns. Each experiences can really feel a bit janky in small areas.
Add a brand new Row block contained in the Group block you have got been working in. I chosen the “Area between gadgets” possibility for the “Justification” management. This makes positive that all the pieces is evenly spaced, however the alternative is yours.
Then, click on the “+” icon within the Row and add a Paragraph block inside it. For my first Paragraph block, I added the textual content “Prep Time” first. Then, I hit Shift
+ Enter
on my keyboard to create a line break and added “2 Hours.” For enjoyable, I popped in an emoji.
The trick to creating the remainder of this simple is to get the primary Paragraph block styled identical to you need, duplicate it 3 times, and customise the textual content.
Step 6: Card Components and Instructions

The laborious half is out of the way in which. I promise. This subsequent step is so simple as including Heading and Record blocks for an Components part and doing the identical for a Instructions part. These ought to nonetheless be positioned in the identical Group that the earlier blocks had been in.
For the Heading blocks, I set the extent to H3
. The one different settings change I made was to pick out the “Convert to ordered listing” button within the toolbar for the listing below Instructions.
Step 7: Card Social Sharing

You can’t have a contemporary recipe card with out a social part, proper? You will have the Social Sharing Block plugin put in for this. Or, you may cease now along with your accomplished card.
For this part, insert a brand new Group after (not inside) the Group used to deal with the recipe content material. Change the textual content shade to white and add a darkish background shade. You can even tinker with the padding (I set it to 2rem
) or use a Spacer block if you’d like further respiration room.
For the “Like This Recipe?” textual content, add a Heading block with the H3
stage. Then, insert the Social Sharing block under it. Be at liberty to play with the design. I used centered justification and enabled the “Present labels” possibility.
That may be a wrap!
Notes and Different Ideas
I needed to make use of core WordPress blocks for all the pieces on this recipe card. The social sharing part was the plain roadblock, so I wanted to depend on a third-party plugin.
In comparison with many fashionable recipe playing cards that I’ve seen across the internet, this resolution nonetheless lacks two options:
- Activity-style checkboxes or radio inputs for crossing out components or steps.
- A “print this recipe” button.
For the duty listing, the Todo Block plugin by David Towoju works as an amazing various to the Record block. It’s light-weight and can permit web site guests to cross out gadgets as they work by the recipe.
For a print button, I would not have a advisable resolution. It could not be significantly powerful to do through code, and I’d like to see a theme writer take this sample concept and run with it.