WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Simple Retail Menus

Create and manage restaurant, salon, and retail store menu lists of services, food items, retail items, or other data.

  1. Upload the entire 'simple-retail-menus' folder to the '/wp-content/plugins/' directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.

Basic Use

  1. Click 'Add new Menu' link on the main Retail Menu plugin page. Give your menu a name (required) and a description (optional). Click 'Add Menu'.
  2. Add as many items as you want to your menu.
    • Item Name is required. Image thumbnail, description and value fields are optional.
  3. Menu information and menu item information can be updated or deleted at any time. Basic html can be included in all menu fields.
  4. Change the order of menu items by dragging the rows of menu items into the desired order, then clicking 'Update Items'.
  5. Get the menu Shortcode. Choose your display options, then copy the resulting 'shortcode' into the content of any page, post, or the Sidebar Text Widget.

=Display Options=

Note: Default options do not need to be included in the shortcode. The only required attribute in the shortcode for a menu to display is 'name'.

'class' refers to the containing DIV that is generated for every menu.

Options for 'class':
- Three class styles are built into Simple Retail Menus: 'default', 'light', and 'dark'. 
- If you create your own custom class for your menus you can enter it under the 'custom' option.
  Note that the custom class text field will only allow you to enter valid CSS  class names.
  See 'display.css' for css style structure.

'header' refers to the name of your menu. It can be displayed in any html containing element.

Options for 'header':
- Any html container: div, span, p, h1-h6, section, article, etc.
- 'none' will cause the menu title to not display.
-  Default: 'h2'.

'desc' refers to the description of your menu. It can be displayed in any html containing element.

Options  for 'desc':
- Any html container: div, span, p, h2-h6, section, article, etc.
- 'none' will cause the menu description to not display.
-  Default: 'p'

'display' refers to the html structure the menu data is displayed in. YOu can choose to display any menu as rows in a table, Ordered list, unordered list, definition list or as a series of nested divs.

Options  for 'display':
- 'table'
- 'ul'
- 'ol'

'valcols' refers to the number of value columns to display. By default two columns will display. If you want only one to display you can set valcols="1".

Advanced/Hacks

Menu HTML Rendering: Menu data output is handled by 'includes/display.php'. Edit this file to achieve your own custom menu display.

Menu CSS Styling: Menu data CSS styles are defined in 'css/display.css'. You can edit this file to achieve your own custom menu display, however the preferred way to customize menu styling is to define a custom style in your theme style sheet and include that custom style in the short code.

Requires: 3.0 or higher
Compatible up to: 3.8.3
Last Updated: 2014-3-15
Downloads: 11,080

Ratings

3 stars
3.9 out of 5 stars

Support

1 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

50,2,1 100,1,1 100,1,1
100,1,1
100,2,2 100,1,1
100,1,1 100,1,1
100,1,1
100,1,1
50,2,1
50,2,1