Open Book Recipes
An open source recipe plugin for Wordpress
by Matthew Hughes · github.com/gloryboy811/open-book-recipes · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/gloryboy811/open-book-recipes/archive/refs/heads/main.zipAn open source recipe book plugin for Wordpress.
Installation
Zip all the files in the repository. In your Wordpress admin, navigate to the plugins screen. Click 'Add New' and then 'Upload Plugin'. Select the zip file that was created earlier and press 'Install Now'.
Usage
After installation you will see a 'Recipe Book' item in your menu. Click that to start adding a recipe.
Adding a new Recipe
Add a title to your recipe.
Recipe Details
Here you will add meta details, such as Prep time, Cook time, servings and niutritional information.
Recipe Content
Here is where the main recipe content is. You will notice a tabbed section with 'Main' as the first header. Each tab represents a component of the recipe. (ie Batter, icing) You may click the title of the tab (ie Main) and rename it to whatever you please. You can also click the '+' button to add extra components.
In each tab, you will see a list of ingredients specific to that component.
Amount is borken into 2 items, the first would be the quantity (ie 2 or 1) and the second is the measurement of that quantity (ie Tbsp, ml, g).
Ingredient will be the name of the ingredient. (ie Sugar)
Notes is where you can add a small note to the way the ingredient should be prepared. (ie Grated, diced)
Recipe Instructions
Here you will add the directions for the recipe. Keep each step seperate. Click the '+ Add New Step' to add a new item. Click the small '-' on the right of the textarea to remove a step.
Recipe Notes
This is where you can add notes to the end of the recipe.
Excerpt
This is a short description that will show on the list page for your recipes.
Meta tags / Categories
On the right you will see section for Meal Types and Cuisines. Add tags here to group similar recipes. Meal types could be 'Dinner', 'Lunch' etc. Cuisines could be 'Mexican', 'Italian' etc.
Images
The main image for you recipe and for the list of recipes will be the feature Image. The Recipe Gallery section on the right of the screen will hold additional images. (Best use about 4).
Settings (Alpha)
In the Recipe Book menu item on the side, you will see a settings item.
Here you can currently choose between 1 of 3 layout options.
The rest of the settings do not work currently.
Frontend (Alpha)
The frontend of the site is usable but currently not a finalised section.
Developer Information
This is a project that I worked on for personal use. I do not have time for much further development at this time so I decided that letting it become an open source plugin would be a good option.
Please support the development by adding your own updates and features to this.
Allowances
You may use this for whatever reason you want. If you are using this to make an income and feel that this plugin has helped you then please consider donating to me.
Restrictions
You may not sell this code or any part of this code. This plugin is my property.