Product
For loop type edd_product, here are the query parameters and fields.
Query parameters
author- Include by author ID, login name, or 'current'
Type: array, stringcategory- Include by category ID, slug, or 'current'
Type: array, stringcategory_id- Filter by category term ids
Type: arraycustom_date_field- Filter by given custom date field - Faster than using 'field', this queries raw field values in the database
Type: stringcustom_date_field_compare- Compare using one of: 'equal' (default), 'not', 'before', 'before_inclusive', 'after', 'after_inclusive'
Type: stringcustom_date_field_format- For custom date field query, specify the date format of the field value - Default is 'Ymd'; For date-time field, set 'Y-m-d H:i:s'. If it's a timestamp, use 'timestamp'. For custom field plugins other than ACF, you may need to use a different format.
Type: stringcustom_date_field_type- For custom date field query, one of: date (default), time, datetime, number
Type: stringcustom_date_field_value- Filter by given custom date field value, or 'current'
Type: stringcustom_field- Filter by given custom field - Faster than using 'field', this queries raw field values in the database
Type: stringcustom_field_compare- Compare using one of: 'equal' (default), 'not', 'before', 'before_inclusive', 'after', 'after_inclusive'
Type: stringcustom_field_type- For custom field query, one of: string (default), number, date, time, datetime
Type: stringcustom_field_value- Filter by given custom field value
Type: stringexclude- Exclude by ID or name
Type: array, stringexclude_author- Exclude by author ID, login name, or 'current'
Type: array, stringexclude_category- Exclude by category ID, slug, or 'current'
Type: array, stringexclude_parent- Exclude by parent ID or name
Type: array, stringexclude_tag- Exclude by tag ID, slug, or 'current'
Type: array, stringid- Same as include
Type: array, integerignore_sticky_posts- Ignore sticky posts
Type: boolean - Default: TRUEinclude- Include by ID or name
Type: array, stringinclude_children- Include children
Type: booleanname- Name/slug
Type: array, stringorder- Order: asc (ascending) or desc (descending)
Type: string - Default: ascorderby- Order by one of: id, author, title, name, type, date, modified, random, comment_count, relevance, menu
Type: string - Default: titleorderby_field- Order by custom field
Type: stringorderby_field_number- Order by custom field whose value is a number
Type: stringpage- Page number
Type: number - Default: 1paged- Posts per page
Type: number - Default: -1parent- Include by parent ID or name
Type: array, stringpublish_compare- Publish date comparison - One of: 'before', 'before_inclusive', 'after', 'after_inclusive'
Type: stringpublish_date- Filter by publish date in Y-M-D format, 'today', 'X days ago' and other values compatible with strtotime() - Optionally use 'publish_compare' attribute
Type: stringpublish_day- Filter by given publish day of the month, from 1 to 31, or 'current'
Type: numberpublish_month- Filter by given publish month, from 1 to 12, or 'current'
Type: numberpublish_year- Filter by given publish year, or 'current'
Type: numbersearch- Search by given keyword - Prepending a keyword with a hyphen '-' will exclude posts matching it
Type: stringstatus- Post status: publish (default), pending, draft, future, private, trash
Type: string, array - Default: publishtag- Include by tag ID, slug, or 'current'
Type: string, arraytaxonomy- Include by taxonomy ID or slug. Use with 'term' and 'taxonomy_compare' attributes
Type: string, numbertaxonomy_2- See attribute 'taxonomy'
Type: string, numbertaxonomy_3- See attribute 'taxonomy'
Type: string, numbertaxonomy_compare- One of 'in' (default), 'not', 'and', 'exists', and 'not exists'.Use with 'taxonomy' attribute
Type: string, numbertaxonomy_compare_2- See attribute 'taxonomy_compare'
Type: string, numbertaxonomy_compare_3- See attribute 'taxonomy_compare'
Type: string, numbertaxonomy_relation- When using more than one 'taxonomy' queries, can specify 'and' or 'or'
Type: stringterms- Include by taxonomy term ID, slug, or 'current'.Use with 'taxonomy' attribute
Type: string, number, arrayterms_2- See attribute 'terms'
Type: string, number, arrayterms_3- See attribute 'terms'
Type: string, number, arraytype- Post type(s)
Type: string, array - Default: postvendor_id- Filter by Vendor id(s)
Type: string, arrayvendor_slug- Filter by Vendor slug(s)
Type: string, array
Fields
all- Show all custom fields (for development purpose)ancestors- Ancestor posts from lowest to highest level; Set reverse=true to go from top-level downarchive_author- On an author archive page: Current author as a user looparchive_post_type- On a post type archive page: Current post type as a looparchive_term- On a taxonomy archive page: Current taxonomy term as a loopauthor- Authorauthor_*- Author's user fieldchildren- Childrenchildren_ids- Children IDscontent- Contentedit_url- Edit URLexcerpt- Excerptfiles- Downloadable files. Returns one or more values, depending on whether product has variable prices or not. Returns a Loop.id- IDimage- Featured imageimage_*- Featured image fieldis_variable- Whether product has variable pricing. If yes, the 'pricing' field is to be used to grab pricemenu_order- Menu ordermodify_date- Modify datename- name/slugparent- Parentparent_*- Parent fieldparent_ids- All parent IDs from current to toppost_class- Post classesprice- Product display price (either raw or sale price). Might be irrelevant if product has variable pricingpricing- Product pricing. Returns one or more values, depending on whether product has variable prices or not. Returns a Loop.publish_date- Publish datepurchase_link- Edd download purchase link - generates the Purchase or Add to Cart buttonsraw_price- Product raw price. Might be irrelevant if product has variable pricingsale_price- Product sale price (whether product is on sale or not). Might be irrelevant if product has variable pricingsku- Product skustatus- Statustitle- Titletype- EDD product typeurl- URLvendor- Product vendor. Returns a Loop of 'edd_vendor' type.