I’m making a website for restaurant menus. Each restaurant needs to be able to set their own custom categories and custom order of items. If it were just one restaurant i would make a new custom post type and use ACF for custom meta fields. The problem is there are over 100 restaurants. I’m guessing that 100 ish custom post types on one wordpress site would make the site unusable? So I was thinking of implementing WordPress multisite, so each subsite would be one restaurant with one custom post type. Is this a good way to go about this? How would you recommend doing such a project? Thank you for your input.
[ad_2]
Is this an online ordering platform or just menus?
I might try to do something along the lines of Menu Item CPT with Restaurant taxonomy and Menu section (category) taxonomy.
There’s a great menu plugin by 5 Star. Check it out.
https://www.fivestarplugins.com/plugins/five-star-restaurant-menu/
Hm. You might be onto something with ACF, but just make a single “menu” post type. Then use User Role Editor to set permissions on categories, settings, etc, on a role named for each restaurant. Might not be the best option, but I do think you can definitely do something with ACF and permissions.
You could build it as a multisite and then use the 5 Star menu plugin
I would definitely go the multisite route.
One custom post type.
Will they each have their own domain or be a subdomain/url?
Multisite might not be needed for this.
If every place manages its own assets, then you could have a user per site.
Most restaurants, even on their own sites, tend to attach PDF versions of their menu.
The easiest route for you, and them, is to do the same.
Sounds like you will be making a listing website of sorts.
List the websites, with a photo(s) , write up, and all the info – with a simple link to Download / View menu PDF