Title: maca Restu
Author: macas
Published: <strong>2026 年 6 月 17 日</strong>
Last modified: 2026 年 7 月 5 日

---

搜索插件

![](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

 作者：[macas](https://profiles.wordpress.org/macas/)

[下载](https://downloads.wordpress.org/plugin/maca-restu.1.0.49.zip)

 * [详情](https://cn.wordpress.org/plugins/maca-restu/#description)
 * [评价](https://cn.wordpress.org/plugins/maca-restu/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/maca-restu/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/maca-restu/#developers)

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

## 描述

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)
 * **Menu preview** — pick date/time and compare website vs QR visibility
 * 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)

**Privacy:** On activation, deactivation, and uninstall, the plugin sends your site
URL, plugin version, WordPress version, PHP version, and locale to Maca at `https://
api.maca.se/v1/restu/events.php` so we can improve the plugin and count active installations.
If you choose to send deactivation feedback, your selected reason and optional comment
are included. No menu files, categories, or visitor data are transmitted.

## 屏幕截图

[⌊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

## 安装

 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.

## 常见问题

### 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/).

### What data is sent to Maca?

On activation, deactivation, and uninstall, the plugin sends your site URL, plugin
version, WordPress version, PHP version, and locale to `https://api.maca.se/v1/restu/
events.php`. If you submit deactivation feedback, your chosen reason and optional
comment are included. No menu content or visitor data is sent.

## 评价

![](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/) 2026 年 6 月 18 日

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

 [ 阅读所有1条评价 ](https://wordpress.org/support/plugin/maca-restu/reviews/)

## 贡献者及开发者

「maca Restu」是开源软件。 以下人员对此插件做出了贡献。

贡献者

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

[帮助将「maca Restu」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/maca-restu)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/maca-restu/)，查看[SVN仓库](https://plugins.svn.wordpress.org/maca-restu/)，
或通过[RSS](https://plugins.trac.wordpress.org/log/maca-restu/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/maca-restu/)。

## 更新日志

#### 1.0.49

 * Smarter site URL resolution for api.maca.se telemetry (prefers public domain 
   over 127.0.0.1/localhost on proxied hosts).

#### 1.0.48

 * Installation telemetry: sends activate, deactivate, and uninstall events to `
   api.maca.se/v1/restu/events.php` (privacy disclosure in Description and FAQ).
 * Deactivation feedback modal (English) with preset reasons; feedback sent via 
   the same API when submitted.
 * Plugins screen: **GET PRO** link (bold, inline after Deactivate) to [maca Restu Pro](https://maca.se/restu-pro/).

#### 1.0.47

 * Sends activation, deactivation, and uninstall events to Maca (`api.maca.se`) 
   for installation statistics and product improvement.
 * Deactivation feedback is sent via API instead of email; skip and submit both 
   report deactivation.

#### 1.0.42

 * Hub: categories, menus and QR settings included in status response; preview and
   content via ?resource= on /restu; QR print data for maca Hub.

#### 1.0.41

 * maca Hub fas 1: REST-endpoints for categories, PDF/image menus, QR settings, 
   and schedule preview (read/write via maca Hub Connector or maca Sec site key).

#### 1.0.40

 * maca Hub integration: status overview (categories, menus, setup reminders) via
   REST API for maca Sec / Hub Connector sites.

#### 1.0.39

 * Plugins screen: **GET PRO** stays on the same line as Deactivate (inline layout
   fix).

#### 1.0.38

 * Plugins screen: **GET PRO** link (bold, after Deactivate) to maca Restu Pro.
 * Deactivation feedback modal with preset reasons; optional feedback emailed to
   the author when submitted.

#### 1.0.37

 * Plugins screen: **GET PRO** link to maca Restu Pro (https://maca.se/restu-pro/).

#### 1.0.36

 * **Menu preview** — new admin page under maca Restu  Menu preview. Pick a date
   and time to see which categories and menus appear on the website versus the QR
   menu, with a category visibility table.

#### 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

## 额外信息

 *  版本 **1.0.49**
 *  最后更新：**4 小时前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 5.8 或更高版本 **
 *  已测试的最高版本为 **7.0**
 *  PHP 版本 ** 7.4 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/maca-restu/)
 * 标签
 * [food](https://cn.wordpress.org/plugins/tags/food/)[menu](https://cn.wordpress.org/plugins/tags/menu/)
   [pdf](https://cn.wordpress.org/plugins/tags/pdf/)[qr code](https://cn.wordpress.org/plugins/tags/qr-code/)
   [restaurant](https://cn.wordpress.org/plugins/tags/restaurant/)
 *  [高级视图](https://cn.wordpress.org/plugins/maca-restu/advanced/)

## 评级

 5 星（最高 5 星）。

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

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

[查看全部评论](https://wordpress.org/support/plugin/maca-restu/reviews/)

## 贡献者

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

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/maca-restu/)

## 捐助

您愿意支持这个插件的发展吗?

 [ 捐助此插件 ](https://maca.se)