Extended Recipe Index

In the premium version you get an index shortcode that is a lot more flexible than the free one. The basic version is still the same: [ultimate-recipe-index] but now we have a lot more parameters to extend it:

  • group_by – Pick a tag to group your recipes or group by author
  • sort_by – Sort by title, date, author or random
  • sort_order – Ascending or descending sort
  • limit_by_tag – Pick a tag to limit your recipes
  • limit_by_values – The tag values by which to limit by
  • limit_by_author – Only shows recipes by a specific author
  • limit_recipes – The maximum number of recipes to show

Let’s give you some examples:

Group By

Use group_by=”name” to group by first letter (like in the free version) or use group_by=”name_of_tag” to group by a custom tag of your choice or group_by=”name_of_author” to group by author.

[ultimate-recipe-index group_by="price"] – Group all recipes by the Price tag:

 

Sorting

Use sort_by=”x” and sort_order=”y” to define the sorting of your recipes within the (optional) group. Possible values for x: name, title, date, author, rand Possible values for y: ASC, DESC

[ultimate-recipe-index sort_by="date" sort_order="DESC"] – List all recipes from newest to oldest:

 

Limiting

Use limit_by_tag=”name_of_tag” and limit_by_values=”tag_val1;tag_val2″ to limit the recipes that are shown in the index. You can also use limit_author=”list_of_author_ids” to only show recipes by a specific author.

[ultimate-recipe-index limit_by_tag="ingredient" limit_by_values="tagliatelle;spaghetti"] – List all recipes that use tagliatelle or spaghetti:

 

Maximum Number

Use limit_recipes=”#” to limit the number of recipes that are shown in the index.

[ultimate-recipe-index limit_recipes="3" sort_by="date" sort_order="DESC"] – List the 3 most recent recipes:

 

Combining all of the above

Get creative and combine the available parameters to create the list of recipes you need.

[ultimate-recipe-index group_by="skill-level" limit_by_tag="price" limit_by_values="cheap" sort_by="rand"] – All cheap recipes in a random order, grouped by skill level: