OpenMenu Wordpress Plugin

Easily create posts that are based on your OpenMenu. Fully integrates an OpenMenu(s) into an existing theme.

This is the official Wordpress Plugin for OpenMenu. From creating custom menu posts, to widgets to display specials and restaurant information, to the ability to add menus anywhere (any post or page) in your Wordpress Theme, this plugin handles it all.

Like everything OpenMenu we would love to hear your feedback and suggestions. Just contact us and tell us what's on your mind.

Check out the Live Sample.

Features

  • Build a site displaying one menu or 100's of menu using the OpenMenu Custom Post type
  • Easily add informaton to your sites sidebars using OpenMenu Widgets
  • Add a menu to any page or post using the OpenMenu shortcode - Just add [openmenu omf_url="http://"]
  • Custom functions to incorporate into your theme
  • Tag Menus with Cuisine Types
  • Powerful site-wide settings for OpenMenu
  • Easy install using Wordpress's powerful plugin system
  • Filter which menu or menu group is displayed
  • Powerful widgets: Restaurant Location / Specials / Cuisine Tag Cloud / QR Code
  • Add your QR Code anywhere on your site using the new QR Code shortcode
  • Control the look and feel of how your menu is shown

Screenshots

OpenMenu Overview Adding/Editing a Menu OpenMenu Options Sample Rendered Menu Powerful Widgets

Plugin Options/Settings

OpenMenu Custom Post Type:

Create custom posts which are menus based off of your OpenMenu Format menu. Choose what to display, how to display it and the plugin does the rest.

Settings:

  • OpenMenu Location (URL): This is a required field that points to your OpenMenu
  • Menu Name Filter: Menu Name to display: If your OpenMenu Format menu contains multiple menus (ex. Lunch / Dinner) you can choose which menu to display in your post by entering the menu name here. (supports a comma-separated list)
  • Group Name Filter: Group Name to display: If your OpenMenu Format menu contains multiple menu groups (ex. salads / deserts) you can choose which group to display in your post by entering the group name here. (supports a comma-separated list)
  • Restaurant Information: Stores basic information about the restaurant that is referenced by the menu. This is primarly used in scenarios where many restaurant menu's will be displayed. Information, along with the excerpt, will be used to generate a single page of all menus.
  • Cuisine Types: Define which cuisine type describes this restaurant.

Widgets:

  • OpenMenu: Location - Displays the restaurants location and hours
  • OpenMenu: Specials - Displays the menu items marked as special
  • OpenMenu: Tag Cloud - A tag cloud for the cuisine types
  • OpenMenu: QR Code - Displays a QR Code to your mobile site on OpenMenu

Short codes:

[openmenu]

Parameters:

  • omf_url = URL pointing to your OpenMenu
  • display_type = menu (only option currently available)
  • menu_filter = Will display only the menu name matching this filter (supports a comma-separated list)
  • group_filter = Will display only the group name matching this filter (supports a comma-separated list)
  • display_columns = 1 | 2 - How many columns to display a menu in
  • split_on = item | group - In 2 column display what do we split on
  • background_color = Set the background color the menu will display on

Samples:

  • [openmenu omf_url="http://openmenu.com/menu/sample"]
  • [openmenu omf_url="http://openmenu.com/menu/sample" display_type="menu" display_columns="1"]

[openmenu_qrcode]

Parameters:

  • openmenu_id = OpenMenu ID (not the OpenMenu URL, just the ID part)
  • size = size for the QR Code (max 500) - defaults to 128

Samples:

  • [openmenu_qrcode openmenu_id="sample"]
  • [openmenu_qrcode openmenu_id="sample" size="256"]

Additional information can be found in the readme.txt located in the plugins install folder.

Versions

  • v1.6.3
    • Added 'Include Mobile Link' to QR Code widget so a direct link to a restaurants mobile site on OpenMenu is displayed
    • Updated some copy to better align with the OpenMenu brand
    • Fixed state missing from Restaurant Location widget
    • Fixed ref parameter
  • v1.6.2
    • Updated menu renderings to include short tag renderings
    • Added a new Use Short Tag option to the global OpenMenu settings - this allows menu item tags like special, vegan, vegatarian to be shortened to one or two letters.
  • v1.6.1
    • Updated render class to support filters with quotes and commas in their names
  • v1.6
    • Added support for OpenMenu Format v1.6
    • Updates to support Wordpress 3.3
    • Added Menu and Menu Group notes to rendering
    • Added gluten-free tag to menu rendering
  • v1.5.7
    • Updated Menu and Menu Group filters to support comma-separated lists
  • v1.5.6
    • Fixed function names to prevent collision with other plugins/themes
  • v1.5.5
    • Fix issue with render class handling carriage returns
    • Updated reader class to work with disabled items (will not read them from an OpenMenu)
  • v1.5.4
    • Update render class to handle carriage returns in menu item descriptions
    • Fix issue with the OpenMenu attribution appearing twice
  • v1.5.3
    • Updated Render class to v1.3.4
    • Update to the display of calorie information
    • Better support for pricing localization
  • v1.5.2
    • Fixed function naming issue which caused problems in some themes
  • v1.5.1
    • Fixed menu/menu group filter issue
  • v1.5
    • Added QR Code widget
    • Added shortcode for QR Codes (openmenu_qrcode)
    • Added new Your Menu section to OpenMenu Settings allowing you to control some of the menu information displayed
    • Update OpenMenu settings to include Split On (you control whether the menu split 2 column displays on Menu Groups or Menu Items - defaults to Menu Item
    • Update openmenu shortcode to include the new split_on parameter
  • v1.4.5
    • Fixed bom issue
  • v1.4.4
    • Fixed issue with encoding on currency symbols
  • v1.4.3
    • Added price to Menu Group Options and Menu Item Options
  • v1.4.2
    • Updated to support OpenMenu Format v1.5
  • v1.4.1
    • Added Menu URL and Menu URL Title to the Menu Widget
    • Rename get_custom_field to om_get_custom_field to prevent conflicts with themes
  • v1.4
    • Added background_color attribute to the OpenMenu shortcode
    • Modified CSS on default theme - change dl from overflow:auto to overflow:hidden
    • Updated main code to read OpenMenu's (v1.4)
    • Updated some code to be compatible with Wordpress 3.2
  • v1.3.7
    • Fixed issue with special characters in the menu or group filter not working properly
  • v1.3.6
    • Fixed issue widgets (missing function)
  • v1.3.5
    • Fixed issue widgets (missing function)
  • v1.3.4
    • Removed unused function
    • Fixed Thumbnail to 32px x 32px per the OpenMenu Format
    • Fixed issue with empty menu groups causing error
  • v1.3.3
    • Added Currency Symbols to menu item prices and alternate size prices
  • v1.3.2
    • Minor bug fixes
  • v1.3.1
    • Text and copy changes only
  • v1.3
    • Added Thumbnail images to menu listing
    • Remove Setting link from plugin page (permission issue for some users)
    • Update the location of the sample menu to http://openmenu.com/menu/sample
    • Moved the styling of the OpenMenu tag to the OpenMenu theme stylesheet
  • v1.2.1
    • Fixed display issue with 2-column menu
  • v1.2
    • Updated to handle v1.2 of the OpenMenu Format (new information is displayed)
    • Added group name filter to shortcode and OpenMenu posts
  • v1.1.3
    • Fixed issue where special characters were being double encoded and therefore not dispayed properly
  • v1.1.2
    • Updated OMF Reader class to handle server configuration that don't support simple_xml
    • Fixed issue with handling missing information from custom post types / options
  • v1.1.1
    • Fixed issue with Dashboard display
  • v1.1
    • Added Menu / Menu Group Widget
    • Added auto-detection of installed plugin folder (no longer assume /openmenu folder)
    • Updated Restaurant Location widget to add the Include Hours setting
    • Updated Specials Widget to include Menu Name filter
    • Fixed issue where empty menu group (no menu items) caused crash
  • v1.0.1
    • Initial public release

Thank You!

Icon designed by Ben Dunkle, core designer for Wordpress.org. Website: http://field2.com - Contact ben@field2.com

Download

Plugin
v1.6.3 - Download