Mobile App Refresh Campaign [Banner] 2024

Come dine with us

Written by Mark Forrester on October 14, 2010 Product News.

A niche restaurant theme offering a heap of help!

Yesterday was the launch of our first Shopify themes. Today sees the launch of something quite different, yet we are equally excited about – our first restaurant/bar specific niche theme called “Diner”.

Diner is undoubtedly one of the most powerful restaurant themes available for WordPress. It boasts an impressive feature list including:

There is an optional full width page template for the menu.

A “Food Menu” custom post type and page template whereby you can add all your restaurant’s food menu items, along with pictures and allow users to view them by price, customer rating (in-built functionality) or name.

The "Make A Reservation" page template

A custom built reservation system similar to Open Table where site visitors can book a table at the restaurant, which notifies the restaurant manager/site owner in the WordPress dashboard, and receive email confirmation. The amount of tables, business hours and custom email notifications all of which can be set in the theme options. There are also custom widgets allowing for reservations to be placed from any page. The reservations are also a custom post type.

This was our first project by Matt Cohen, our soon-to-be newest team member and WP developer. Kudos to Matt!

The location page template with Google Maps integration

Google Maps integration that allows one to have a dedicated restaurant location page where a site visitor can view a Google Map and get directions to the restaurant all the while not navigating away from the page.

Some of the home page widgets in use on the demo.

If that is not enough the theme comes with 15 custom woo widgets and 8 widgetized regions allowing you to showcase the staff of the restaurant (i.e. the WordPress users set up on your website), the business hours, the monthly special, menu items and blog news.

Phew! To say it is feature rich would be an understatement. The theme also has great layout/style control and slick, clean and spacious alternate styles to use.

Diner is the culmination of a great team effort. Design by Fresh01, reservation functionality by Matt, and theme development by Jeff.

Find out more on the theme listing page and view the demo here. Constructive feedback is welcome.


38 Responses

  1. PremiumThemeClub
    October 14, 2010 at 4:17 pm #

    This could give stiff competition to your rival.

  2. Kate Mag
    October 14, 2010 at 4:22 pm #

    That’s good! Is it compatible with WordPress 3.0 Network?

    • Mark Forrester
      October 14, 2010 at 4:23 pm #

      Yes. We use WordPress 3.0 multi-site for our demo and it works perfectly there.

      • Joseph Lee
        October 20, 2010 at 2:09 am #

        Hi Mark,

        This question might be a bit off topic, but I’m working on trying to get WordPress 3.0 multi-site up and running for our blogs and I was wondering if you could recommend some good hosting that properly supports multi-site. Thanks.

  3. James M
    October 14, 2010 at 4:44 pm #

    Another amazing theme! Why do you need any other themes when WooThemes pulls ones like these out of the bag?

  4. Dan
    October 14, 2010 at 5:03 pm #

    Looks impressive. How does the rating work? Are ratings voted for on the site?

    • Mark Forrester
      October 14, 2010 at 5:15 pm #

      Yes, the ratings are voted for on the site. One vote per user per IP per host.

  5. Ahmad
    October 14, 2010 at 5:10 pm #

    Nice design so far

  6. Erica
    October 14, 2010 at 6:19 pm #

    Can you set a deadline for reservations… like after a certain time that day, they wouldn’t be able to do it?

  7. Jaitra
    October 14, 2010 at 6:20 pm #

    An impressive theme, and apparently popular as well, for I haven’t been able to load the demo yet!

    • Erica
      October 14, 2010 at 6:21 pm #

      I had the same problem. Just select it fromt he drop-down at the top and it will come up.

  8. Jesse
    October 14, 2010 at 6:39 pm #

    just noticed something, when clicking in the global search box in the footer I see this: (link to image from screencap)

    note square corners on search buttons as well

  9. Pedro Nakamura
    October 14, 2010 at 6:46 pm #

    Lovely design and functionality on the face of it, but it looks too much like a blog. It falls down, I feel, on the single.php

    That said, I’m sure you’ll disagree 😉

    • Donald Thomson
      October 14, 2010 at 9:13 pm #

      It might help to look at Woothemes from a different perspective. The functionality is absolutely amazing. In many cases, yes, there are better designs (visually).

      But, I typically look at each new theme as a framework to build child themes from. And I drool a little with each new release 🙂

      • Pedro Nakamura
        October 14, 2010 at 10:32 pm #

        Cheers Donald, I just wish I had your vision 😉

      • nahum
        October 15, 2010 at 3:24 am #

        I’ve gotta agree…i look to each new woothemes release now more for new functionality and new features more than the design, although the design is nice out of the box.

        • Jai Brown
          October 15, 2010 at 11:09 am #

          Perhaps its time to learn how to code you ‘own themes’.

          This will pay off in the long one so your not trapped in the Woothemes box.

          Our industry is f**ked if self proclaimed web professionals simply download a template and charge the client a fortune for it.

          This will not sustain our industry but make it cheap and keep the theme providers loaded!

          This template looks like a template/feels like a template and in order to sell it to your client they will need to agree to the way it presents ie the BLOG menu!

          If you really want to value yourself and feel like you are a real web professional then get off themeforest and woo and get some experience building your own fantastic themes!

          its not that hard 😉

          • Donald Thomson
            October 15, 2010 at 4:23 pm #

            I have coded a ton of my own themes. I have even created my own framework.

            However, the functionality in Woo Themes is amazing. Could I do it? Probably. But adding this functionality on a client-by-client basis would be ripping my client off when it is already available.

          • ScottAD
            October 19, 2010 at 3:50 pm #

            I’m with Donald… is it good to learn how to create your own themes? Yes. Is it better to find a great framework that is constantly up-to-date without hassle? Yes.

            I say, do both, but having something like WooThemes just adds another roomfull of developers in my back pocket. Just sayin’

  10. Nick Lewarne
    October 15, 2010 at 2:46 am #

    Very cool functionality guys.

    Just as a heads up… one potential bug that I noticed was when you get directions and then hit “email” on the directions results the popup gui gets partially covered by the sites toolbar.

  11. Surendran H
    October 15, 2010 at 3:33 am #

    Something new approach in restaurant themes which i’ve come across. Great looking Menus and Location says to start Order Food now…

  12. Mia Lazar
    October 15, 2010 at 1:27 pm #

    WOW, that can be used on many ways, so so fine.

  13. Vince LaMonica
    October 15, 2010 at 3:52 pm #

    Been looking forward to this one! Can’t wait to customize it for the salon industry [making the reservation system into an appointment one]. Keep up the good work!


    • Mark
      October 16, 2010 at 10:06 am #

      Yup the reservation system could definitely be tweaked for those requirements.

  14. Jesse
    October 15, 2010 at 9:01 pm #

    Correct me if I am overlooking something here but is there a way to limit reservations/appointments ???

    This is great functionality but unless there is a way to limit the available slots it’s not really all that useful unless someone has a restaurant/salon etc that has unlimited seating.

    Second question, can the form used on the reservation page be easily integrated with gravityforms? if so, at least then I could limit the slots be not allowing duplicate time slots/tables to be booked or something along those lines.

    • Mark
      October 16, 2010 at 10:06 am #

      You can limit the number of tables and set the business hours, you also can set what the average sitting is – so there is fair amount of control 🙂

      • Jesse
        October 16, 2010 at 10:24 pm #

        Thanks Mark, will poke around and see how this can work for the salon industry 🙂

  15. Broxter
    October 18, 2010 at 5:21 pm #

    Would love to see this concept expanded to create a truly functional community portal on WordPress….business directory, classifieds, entertainment calendar, the whole nine yards.

    • Mark Forrester
      October 20, 2010 at 10:19 am #

      We are currently working on a directory/listings theme that will be hugely flexible and available for any niche.

      • Alec
        October 21, 2010 at 1:10 pm #

        Excellent didnt see this comment before i posted below….How exciting!!!

  16. Alec
    October 21, 2010 at 1:09 pm #

    Please please could you consider using your excellent skills to design a directory type theme, i run on the directorypress theme and whilst very good and popular i know you guys could walk all over it.


  17. brettlewis7
    October 22, 2010 at 9:05 am #

    Can you have multiple location options in directions?

    • Magnus
      October 22, 2010 at 12:37 pm #

      Currently there is only option for one location unfortunately…

  18. cngarachu
    October 25, 2010 at 11:22 am #

    A very exciting theme. I would like to take it on a test drive asap, please make it available in the testing area.

    • Magnus
      October 25, 2010 at 12:44 pm #

      It is available…


  1. Diner by WooThemes | Best Premium WordPress Themes