Valter Diana Daily Menus

Description

Valter Diana Daily Menus helps restaurants, pizzerias, cafés and similar businesses show a menu for a specific day. Publish today’s menu or prepare upcoming dates in advance, with no third-party services.

Add a menu to any page using the Shortcode block or a shortcode-capable page builder (including Divi 5):

[vddmenus_menu]

The exact shortcode and a Copy shortcode button are available in the WordPress admin menu list and next to the menu editor.

Important: which date is visible?

  • The default shortcode displays only today’s published menu, according to your WordPress site time zone.
  • A future menu appears on its assigned day, only if already published.
  • A past menu remains saved but disappears from the default public view.
  • Drafts and unpublished menus are not displayed to visitors.
  • If no published menu is assigned to today, a friendly unavailable message appears.
  • A private admin preview allows you to inspect drafts and future menus without exposing them publicly.

Features

  • One or two fixed menus for a date, with separate dishes and prices.
  • First course, main course, side dish, dessert, beverage, notes and menu price.
  • Responsive layout for desktop, tablet and mobile.
  • Food icons with categorized search and reset-to-default option.
  • Fifteen customizable colors and a real-time administration preview.
  • Duplicate a saved menu to a draft with a chosen date.
  • Eight selectable currencies: EUR, USD, GBP, CHF, CAD, AUD, SEK and PLN. Numeric prices are formatted without exchange-rate conversion or modifying saved amounts.
  • Works with standard WordPress themes and page builders that support shortcodes; Divi is optional.
  • Ready for community translations through translate.wordpress.org.
  • No built-in analytics, cookies, ads or external services.

Shortcode examples

Daily menu for today (recommended):

[vddmenus_menu]

Published menu for a specific date, even if not today:

[vddmenus_menu date="2026-11-02"]

Most recent published menu in the archive (override):

[vddmenus_menu date="latest"]

Note: Date overrides intentionally bypass today’s date restriction, but still require a published menu. Always use a valid date or latest.

Installation

  1. Upload the ZIP via Plugins > Add New > Upload Plugin and activate it.
  2. Open Daily Menus > Add New Menu in the WordPress dashboard.
  3. Select the menu date, choose one or two menus, complete the dishes and Publish.
  4. In the Daily Menus list or the editor sidebar, click Copy shortcode.
  5. Paste [vddmenus_menu] in a Shortcode block on a page, then publish the page.
  6. Optionally use Appearance and Colors and Currency from the Daily Menus submenu.

This version introduces the public identifiers for the initial directory release. Earlier private development builds are not migrated automatically. Backup any local test installation before replacing it.

FAQ

Why is tomorrow’s menu not visible today?

The default shortcode intentionally shows only today’s published menu. Use the private Preview by Date page to check tomorrow’s entry.

Can I prepare multiple menus in advance?

Yes. Each entry corresponds to one date and can contain one or two fixed menu variants. You can prepare many dates ahead of time and publish them before they are due.

Can I show an older menu instead?

Yes, the shortcode supports the explicit date="YYYY-MM-DD" and date="latest" options. These are intentional overrides, not the default behavior.

Do older menus get deleted?

No. They remain saved in WordPress and can be edited or duplicated.

Does this require Divi?

No. It works with WordPress itself. Divi 5 is one compatible page builder, but is not required.

Can colors and icons be restored separately?

Yes. Restoring icons changes only icon selections for the chosen menu. Restoring colors changes only the color selection in the preview until you save it.

Does changing currency convert the amount?

No. A price of 15.00 remains 15.00: only the symbol and number formatting change. Stored prices are not converted.

Are there guarantees of updates or support?

No fixed free support or update schedule is guaranteed, subject to applicable law and WordPress.org policies.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Valter Diana Daily Menus” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.6.0

  • First WordPress.org review-ready build under a distinctive name and slug.
  • Unique names for functions, custom post type, options, assets, hooks and shortcode.
  • Copyable shortcode help on the admin menu list and editor sidebar.
  • Internationalization aligned with the WordPress.org translation system.
  • Revalidated security controls for write requests; preserved date-driven rendering, color controls and icon picker.