I would suggest a custom hierarchical taxonomy; call it ‘menu’.
Top level terms (menus), have child terms (menu groups). Each child term has one or more posts (menu items) associated with it. Posts have custom fields (price) attached to them.
Note that you will need some custom code (a category walker) to display the menu items for each menu group on the front-end.
Related Posts:
- More than one Hierarchical Taxonomy and SEO
- get_posts assigned to a specific custom taxonomy term, and not the term’s children
- Get the the top-level parent of a custom taxonomy term
- Is ACF being a honey trap? [closed]
- Add custom taxonomy fields when creating a new taxonomy
- Determine Term depth
- How to modify the query in taxonomy-custom.php to sort term archives by a custom meta field?
- Get value in custom field with taxonomy [closed]
- How to enable hierarchical permalinks for hierarchical taxonomies
- Remove Category description textarea
- Get taxonomy name of current post
- Custom metabox for menu administration page?
- Custom Taxonomy Relationship (ex: plant classification)
- Custom Taxonomy Only Showing Top Level Terms in Admin?
- Custom Fields and performance
- register_rest_field for custom taxonomy fields that are assosiated with custom post type
- Custom taxonomy – custom sortable column
- How to include parent terms in hierarchical taxonomy URLs?
- How to display submenus on page based on referring top-level parent?
- How to set hierarchical terms to a post using wp_set_object_terms
- Help building array hierarchically with taxonomies (to get posts)
- Hierarchical display of custom taxonomy
- Automatically assign taxonomy term if custom meta value exists
- How to get parents of custom taxonomy, as what get_category_parents() do?
- Populating dropdown menu with hierarchical taxonomies
- Taxonomies: display hierarchical parent list
- How to add custom field to custom taxonomy in 4.4
- how to search in custom fields & custom taxonomy for custom search
- Getting yoast title for custom taxonomy
- Outputting an array of term meta values in a custom WooCommerce tab?
- Storing data into custom taxonomies VS post custom fields (post meta)
- Automatically populate a hierarchical taxonomy from a custom field
- List the number of posts for each custom taxonomy and specific custom field value
- Solve product properties with custom taxonomies?
- Is it acceptable to build functionality into a theme built for a client? [closed]
- $wpdb query a post type within a specific taxonomy term while ordering posts by custom meta value?
- Custom fields to taxonomy
- Custom fields ‘for’ custom taxonomy?? Can someone explain why?
- Redirect all child taxonomy to its parent
- Print terms with taxonomy and metabox value
- Styling Taxonomy Terms Individually
- Can I use a Custom Meta Value inside of ‘get_the_terms’?
- Register a pre defined tree of taxonomies
- Conditional display for custom fields/taxonomy
- How do I modify the “Insert Media” lightbox in the admin to only show media items from a category?
- I am trying to display information from a custom table from my wordpress users pages
- Save custom taxonomy data in different table not in wp_options for my own plugin
- How to make custom post taxonomy looks like regular categories?
- Display value of custom field of custom taxonomy in single post?
- Hierarchical Taxonomy Terms Select Menu Output with selected=”selected” Set
- Removing “s” from search with custom parameters
- How to fetch the data from Advanced Custom post when we search specific keyword or field name related to the post?
- How do I display a custom field from a custom taxonomy in single.php?
- Multi-select field for Taxonomy can’t save the value
- List Posts For Terms Of A Custom Taxonomy For Any Post Type
- Using custom taxonomies to display hierarchical URLs?
- WordPress implode & wp_insert_post question
- Best structure for entering recipes in a WordPress theme?
- WP REST API – get custom taxonomies based on terms & filter
- Copy/clone/associate Custom field to Custom Taxonomy
- How to support fifteen thousand terms in WordPress?
- tax_query: Don’t show posts with parent term when they have a corresponding child term applied
- Display a specific hierarchical level of a specific custom taxonomy
- Different Taxonomy Values for Each Post
- Loop through custom taxanomy in post and display custom fields from posts
- SEO Title Tag and Meta Description for custom taxonomy
- Why can’t I access Custom Taxonomy metadata?
- SQL / wp_update_post: change post custom field to CPT post taxonomy
- Filter by Custom Taxonomy AND Custom Field
- Extra Meta Data for WordPress Multisite Taxonomy
- Taxonomy or Custom Field
- How to use custom slug and custom templates for custom taxonomy?
- Create multiple taxonomies with custom fields values on the fly when creating new posts
- Custom field with terms from another taxonomy programmatically
- Convert post meta to custom taxonomy?
- Count tags for current post and save into custom meta field (and update it on post edit)
- Create new Taxonomy, add extra fields, register terms AND extra fields values?
- Dropdown (with onChange) with custom taxonomies
- ACF Custom field not showing in Timber Taxonomy page
- Pre_get_post custom taxonomy combined with custom fields?
- Adding a checkbox field to a (custom) taxonomy
- Is it possible to sort the post based on a custom field?
- Reset custom taxonomy meta data after saving
- How to add meta fields to custom taxonomy add/edit page?
- sort Posts by custom user filed
- Register custom taxonomy from a Advenced custom field option page
- Avoiding stripping of HTML in Custom Taxonomy Meta Field
- Determine if Term has Grandparent/Great-Grandparent
- add custom fields in custom taxonomy meta box in wordpress-3.5.2
- Getting grandchildren of a post with a specified custom taxonomy?
- Use custom field as tag slug
- How can I show custom field according to taxonomy?
- List child terms and posts in the current term
- Display Parent and child taxonomies in seperate drop downs [duplicate]
- Taxonomy Extra Meta [duplicate]
- Any way to make custom taxonomy field searchable?
- Advanced WordPress search form based on custom taxonomy and custom meta value
- How much worse is querying custom fields compared to custom taxonomies, quantitatively
- How do I create a term for every value of a post meta?
- How to show to show post list under the specific category name using jetengine query?