I'm glad to see that someone has taken on the challenge of providing a restaurant menu system inside a theme, however, it's always difficult for a theme developer to take into consideration the nuances of all restaurant menu systems.

My company has some experience in developing websites for restaurants. We've only done a few, but as part of the product development effort, I investigated all the available restaurant menu plugins for WordPress and couldn't find one that was suitable for my client. A recently got a call from another restaurant and they had a menu structure that had a few areas no restaurant menu system I have researched can handle, without custom development.

The fact is, while it seems that all restaurants follow a general format, menus can be so complex and so convoluted, that it's almost impossible to handle every use case.

And, while it's great this theme probably sets a custom content type to handle the system, if you leave the theme, then you leave the data, as well.

I ended up using Open Menu, which has a WordPress plugin. Open Menu's system is so advanced, that I was able to do things like add weight of items in ounces (like a recipe) or add variable pricing for sizes, when there were more than three sizes.

For me, Open Menu provides one of the most robust menu systems available and it works with a WordPress plugin pulling data into the page, making it SEO-friendly.

While I applaud the effort to create this theme, I would urge anyone building a restaurant website to make sure that plan the website from the menu out. Not the website in. You have to really know how your menu is going to be structured before you decide on a theme with a menu system that may handle some uses cases, but certainly not all. Open Menu can support most use cases, because it's a menu system that can plugin to WordPress and not the other way around.

Do your homework before you dive in, because if you don't, you'll get stuck and burn hours. Then you'll go back to your client with your tail between your legs, because you didn't think through the application of any theme or plugin to the menu system. It's absolutely critical you understand your client's menu and all that it entails, before you do anything else!

If you have the budget and the heart, you can certainly create an awesome custom menu system using Advanced Custom Fields, like we did for http://posanarestaurant.com. Even then, there are issues when the business owner needs to change categories and possibly break the template, because of the character length or doubling up on categories for wines. For example, we had American Wine. Now we have American Red, American White, and you have to sub categorize them for region, a s well. How to link to categories and anchor-link to subcategories can be very challenging.