A standard off the shelf WordPress website is pretty easy for clients to update after some training but what about if the site has custom features? Developers shouldn’t just think about the front end design, they also need to think about the back end design and how to make it easy for the client to update these custom features.
I recently created a website for the Black Tiles Restaurant and Bar where they wanted to be able to add multiple food menus. They also wanted to be able to add multiple sections to each menu with a list of dishes and prices under each section. I had to come up with a design that displayed these menus on the front of the website in a easy way for their customers to navigate as well as make it easy for the Black Tiles staff to add, edit and remove menus, section and individual items.
I achieved this by creating a Custom Post Type called Food Menus. This allowed them to add and remove different Food Menus. For more information about Custom Post Types then read this post by Robin Cornett.
I used Advanced Custom Fields to set up repeater fields on the Food Menu edit page so Black Tiles staff can easily add/ edit/ remove menu sections and under each section they can add/ edit/ remove dishes.
The edit page looks like this:
The result is a fully flexible solution for managing their food menus and my front end design takes care of the styling and layout:
This is an example of how WordPress can be customised to make it easy for clients to maintain complex content.
If you have a website project that needs a customised solution then please get in touch with us.