Title: maca Restu
Author: macas
Published: <strong>June 17, 2026</strong>
Last modified: June 18, 2026

---

Search plugins

![](https://ps.w.org/maca-restu/assets/banner-772x250.png?rev=3576155)

![](https://ps.w.org/maca-restu/assets/icon-256x256.png?rev=3576155)

# maca Restu

 By [macas](https://profiles.wordpress.org/macas/)

[Download](https://downloads.wordpress.org/plugin/maca-restu.1.0.35.zip)

 * [Details](https://wordpress.org/plugins/maca-restu/#description)
 * [Reviews](https://wordpress.org/plugins/maca-restu/#reviews)
 *  [Installation](https://wordpress.org/plugins/maca-restu/#installation)
 * [Development](https://wordpress.org/plugins/maca-restu/#developers)

 [Support](https://wordpress.org/support/plugin/maca-restu/)

## Description

maca Restu helps restaurants and cafés publish menus on WordPress with categories,
thumbnails, PDF or image files, and smart scheduling.

**Features**

 * Menu categories with optional thumbnail images
 * Upload menus as PDF or image (drag & drop or media library)
 * Schedule by date range, weekdays, and daily time windows
 * Website shows published menus for browsing; QR page shows only live menus
 * Shortcode `[maca_menu_list]` and Gutenberg block
 * Short QR URL (e.g. `/qrmeny/`) with printable QR codes
 * PDF rendering with bundled PDF.js (HTTPS-friendly)
 * Inline, popup, or new-tab display modes
 * Optional menu title and serving-hours notice on the website
 * Close button on website menus (similar to QR view)
 * Swedish and English translations

**maca Restu Pro**

The free plugin above is complete on its own. [maca Restu Pro](https://maca.se/restu-pro/)
adds online menus, ordering, booking, payments, and more.

 Free
 Pro

 PDF/image menus, scheduling, QR page, shortcode & block
 Yes Yes

 Printable QR codes and bundled PDF.js
 Yes Yes

 Admin in Swedish and English
 Yes Yes

 Guest languages and bilingual menu content
 — Yes

 Backup and restore
 — Yes

 Online menu (dishes, prices, allergens, CSV import/export)
 — Yes

 Campaign menus and category scheduling on QR
 — Yes

 Table ordering, kitchen & waiter screens, live order status
 — Yes

 Table booking, floor plan, and waitlist
 — Yes

 Stripe payments and split bill
 — Yes

 Overview dashboard, charts, and dish statistics
 — Yes

 AI guest chat (your OpenAI key)
 — Yes

Full comparison and licensing: [maca.se/restu-pro](https://maca.se/restu-pro/). 
PDF menus, QR, and scheduling work in Pro without a license; the subscription unlocks
the Pro-only rows above.

**Author:** [Maca Development](https://maca.se)

## Screenshots

[⌊Category management with thumbnails and sort order⌉⌊Category management with thumbnails
and sort order⌉[

Category management with thumbnails and sort order

[⌊Menu edit screen with scheduling (dates, weekdays, daily times)⌉⌊Menu edit screen
with scheduling (dates, weekdays, daily times)⌉[

Menu edit screen with scheduling (dates, weekdays, daily times)

[⌊Frontend category buttons and menu display⌉⌊Frontend category buttons and menu
display⌉[

Frontend category buttons and menu display

[⌊QR menu page settings and printable QR code⌉⌊QR menu page settings and printable
QR code⌉[

QR menu page settings and printable QR code

## Installation

 1. Upload the `maca-restu` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** screen in WordPress
 3. Go to **maca Restu** in the admin menu to create categories and menus
 4. Add the shortcode `[maca_menu_list]` to a page or use the **maca Restu** block

Database tables are created automatically on activation.

**Recommended:** Set your site timezone under **Settings  General** so scheduling
uses the correct local time. Use HTTPS for **WordPress Address** and **Site Address**
when serving PDF menus.

## FAQ

### How do I show menus on a page?

Add `[maca_menu_list]` to any page or post, or insert the **maca Restu** block in
the block editor.

### How does scheduling work?

Each menu can have a start/end date, selected weekdays, and optional daily start/
end times. On the website, visitors can browse published menus; a yellow notice 
can show serving hours when a menu is outside its live window. The QR menu page 
only lists categories and menus that are live right now.

### What is the QR menu URL?

After activation, guests can open `/qrmeny/` on your site (slug can be changed in**
maca Restu  Settings**). Generate and print QR codes under **maca Restu  QR Codes**.

### Does the plugin work with HTTPS?

Yes. PDF URLs are normalized to HTTPS when your site uses SSL, and PDF.js is bundled
in the plugin.

### How do I uninstall completely?

Deactivate and delete the plugin from **Plugins**. `uninstall.php` removes database
tables and plugin options.

### Is there a Pro version?

Yes. [maca Restu Pro](https://maca.se/restu-pro/) is a separate plugin with online
menus, table ordering, booking, Stripe payments, statistics, and more. The free 
plugin includes PDF/image menus, scheduling, and QR codes — see the comparison table
in the Description section. Full list: [maca.se/restu-pro](https://maca.se/restu-pro/).

## Reviews

![](https://secure.gravatar.com/avatar/c03cacfb99db0c282b86281c2780435a7731381788ea4ab02f0a88f8e1cd825b?
s=60&d=retro&r=g)

### 󠀁[Excellent](https://wordpress.org/support/topic/excellent-14293/)󠁿

 [puerto34](https://profiles.wordpress.org/puerto34/) June 18, 2026

It is easy to install, fast and do its job perfect for my restaurant.

 [ Read all 1 review ](https://wordpress.org/support/plugin/maca-restu/reviews/)

## Contributors & Developers

“maca Restu” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ macas ](https://profiles.wordpress.org/macas/)

[Translate “maca Restu” into your language.](https://translate.wordpress.org/projects/wp-plugins/maca-restu)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/maca-restu/), check
out the [SVN repository](https://plugins.svn.wordpress.org/maca-restu/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/maca-restu/) by 
[RSS](https://plugins.trac.wordpress.org/log/maca-restu/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.35

 * Fixed Gutenberg block not appearing in the block inserter (block.json metadata
   now loaded on registration).

#### 1.0.34

 * Fixed interactive elements on standalone pages (QR menu, menu viewer, QR print)
   when scripts loaded in the document head.
 * Standalone pages now print scripts at the end of the body so DOM bindings work
   reliably.

#### 1.0.33

 * Readme: condensed Free vs Pro comparison table.

#### 1.0.32

 * Readme: Free vs Pro comparison tables from maca.se/restu-pro/; Pro links updated.

#### 1.0.31

 * Plugin URI, Author URI, and Donate link point to maca.se.
 * Readme mentions maca Restu Pro (free plugin remains fully functional).

#### 1.0.30

 * Plugin Check: remove discouraged load_plugin_textdomain() (WP.org loads translations
   automatically).
 * Plugin Check: avoid nonce warning when reading admin action for script enqueue.

#### 1.0.29

 * Fix WP 6.4+ deprecation notice on QR print and standalone menu pages.
 * Center QR code in admin preview and print layout.

#### 1.0.28

 * Author URI and Donate link temporarily point to GitHub (WordPress.org URL review).

#### 1.0.27

 * Renamed to maca Restu (slug maca-restu, text domain maca-restu).

#### 1.0.26

 * WordPress.org packaging: directory icons and banners, unified admin menu slugs.

#### 1.0.25

 * WordPress.org review fixes: wp_enqueue_* for all assets, bundled PDF.js and local
   QR generation, ABSPATH guards.

#### 1.0.24

 * Free plugin contains core menu features only (no premium upsell in admin).

#### 1.0.20

 * Fix PHP 8.5 deprecation: stop rewrite flush loop on every page load
 * Minimal Gutenberg block registration via standalone callback (no block.json metadata
   on init)
 * Clear stale flush flags from older versions automatically

#### 1.0.19

 * Fix PHP 8.4 deprecation on frontend and QR menu page (block registration hooks)
 * Restrict block editor script hook registration to admin requests
 * Move user guide markdown files to docs/ folder (WordPress Plugin Check compliance)
 * Exclude local _zipcheck folders from release package

#### 1.0.18

 * Fix PHP 8.4/8.5 deprecation warning on QR menu page and other front-end requests
 * Register Gutenberg block programmatically (avoids metadata script hook issue 
   on init)
 * Prevent duplicate plugin init and rewrite flush loops

#### 1.0.17

 * Fix PHP 8.4 deprecation warning on the User Guide admin page

#### 1.0.16

 * Swedish translations compiled (MO file included)
 * Guide files included in plugin package; improved guide rendering
 * More complete Swedish strings on Settings page

#### 1.0.15

 * Centralized database layer for Plugin Check compliance
 * QR print page requires admin capability and nonce

#### 1.0.14

 * WordPress Plugin Check fixes (escaping, input sanitization, Tested up to 7.0)
 * Exclude phpcs.xml.dist from release package

#### 1.0.13

 * Removed Powered by credit from QR menu page

#### 1.0.12

 * Updated Powered by credit text (removed in 1.0.13)

#### 1.0.11

 * Close button on new-tab menu viewer page

#### 1.0.10

 * QR menu page uses same display mode as website (popup/new page/inline)

#### 1.0.9

 * Powered by credit on QR page (removed in 1.0.13)

#### 1.0.8

 * Fixed popup and new-page display modes when using list view or cached pages
 * List view now uses vertical buttons and respects display mode settings
 * Display mode read from page markup to avoid stale cache issues

#### 1.0.7

 * Swedish weekday names with leading capital letter
 * Weekdays use WordPress locale (with plugin translation fallback)

#### 1.0.6

 * Fixed weekday names in admin and serving-hours notice (Swedish)

#### 1.0.5

 * Close button on website menus (inline and popup modes)

#### 1.0.4

 * Menu title setting respected for PDF.js display
 * Serving-hours note in AJAX/PDF view
 * Swedish translations for new settings

#### 1.0.3

 * Time-of-day and weekday scheduling
 * Short QR URL, website vs QR menu logic
 * Local PDF.js, HTTPS URL normalization

#### 1.0.2

 * Shortcode, Gutenberg block, and QR page fixes
 * Mobile and mixed-content improvements

#### 1.0.1

 * Bug fixes and stability improvements

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.35**
 *  Last updated **6 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [food](https://wordpress.org/plugins/tags/food/)[menu](https://wordpress.org/plugins/tags/menu/)
   [pdf](https://wordpress.org/plugins/tags/pdf/)[qr code](https://wordpress.org/plugins/tags/qr-code/)
   [restaurant](https://wordpress.org/plugins/tags/restaurant/)
 *  [Advanced View](https://wordpress.org/plugins/maca-restu/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/maca-restu/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/maca-restu/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/maca-restu/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/maca-restu/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/maca-restu/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/maca-restu/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/maca-restu/reviews/)

## Contributors

 *   [ macas ](https://profiles.wordpress.org/macas/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/maca-restu/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://maca.se)