Title: HappyBites – QR Code Food Menu
Author: HappyBites
Published: <strong>ئاب 28, 2026</strong>
Last modified: ئاب 28, 2026

---

گەڕان لە پێوەکراوەکان

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

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

# HappyBites – QR Code Food Menu

 لەلایەن [HappyBites](https://profiles.wordpress.org/happybites/)

[داگرتن](https://downloads.wordpress.org/plugin/happybites.2.0.5.zip)

 * [وردەکارییەکان](https://ku.wordpress.org/plugins/happybites/#description)
 * [پێداچوونەوەکان](https://ku.wordpress.org/plugins/happybites/#reviews)
 *  [دامەزراندن](https://ku.wordpress.org/plugins/happybites/#installation)
 * [گەشەپێدان](https://ku.wordpress.org/plugins/happybites/#developers)

 [پشتیوانی](https://wordpress.org/support/plugin/happybites/)

## وەسف

HappyBites helps restaurants publish a beautiful mobile menu that guests open by
scanning a QR code.

 * React-powered admin for menu, categories, products, settings, and reviews
 * Fast PWA guest menu with multi-language support
 * Theme presets and brand colors
 * WiFi info, social links, working hours, and extra HTML content
 * Customer reviews with optional Google reCAPTCHA v3 spam protection

The guest menu does not add credit or promotional links unless you opt in under **
HappyBites  Settings  General**.

### HappyBites Pro

The free plugin includes the full menu, presets, reviews, and multi-language support.**
HappyBites Pro** is a separate add-on (annual subscription) that unlocks:

 * Custom design — color editor, logo-based themes, browser theme-color, header 
   overlay
 * Instagram-style menu stories
 * Footer bar on the guest menu
 * Analytics via Google Tag Manager
 * Menu import and export
 * MCP — AI agent menu management

Purchase: https://happybites.io

Install HappyBites Pro and enter your license key under **HappyBites  License**.

### Privacy

The review form may collect optional name, email, comment, ratings, IP address, 
and browser user agent. Configure your privacy policy URL under **Settings  Security**,
or use your WordPress privacy policy page.

If Google reCAPTCHA v3 is enabled, review submissions send a token to Google for
spam checks. See Google’s privacy policy: https://policies.google.com/privacy

### External services

This plugin can connect to **Google reCAPTCHA v3** when you enable it under **HappyBites
Settings  Security**. It is used only to reduce spam on the guest review form.

When a guest submits a review, the plugin sends the reCAPTCHA response token (and
the server IP WordPress sees) to Google’s verification API at `https://www.google.
com/recaptcha/api/siteverify`. The guest browser also loads `https://www.google.
com/recaptcha/api.js` to obtain that token.

No account with HappyBites is required. You must create your own reCAPTCHA v3 keys
in Google’s admin console. If the keys are empty, the plugin does not call Google.

Google terms of service: https://policies.google.com/terms
 Google privacy policy:
https://policies.google.com/privacy Google reCAPTCHA: https://www.google.com/recaptcha/
about/

### Source code

Compiled admin and guest-menu JavaScript ships in `public/admin/` and `public/pwa/`.
The corresponding source and build tools are included in `admin-app/` and `pwa/`(
run `npm install` then `npm run build` in each folder). Development repository: 
https://github.com/happybitesio/happybites

## سکرین شۆتەکان

[⌊Menu Items⌉⌊Menu Items⌉[

Menu Items

[⌊Menu Management⌉⌊Menu Management⌉[

Menu Management

[⌊Reviews⌉⌊Reviews⌉[

Reviews

[⌊Settings - Themes⌉⌊Settings - Themes⌉[

Settings – Themes

[⌊Settings - QR Code Generation⌉⌊Settings - QR Code Generation⌉[

Settings – QR Code Generation

## دامەزراندن

 1. Upload the plugin files to `/wp-content/plugins/happybites`, or install through
    the WordPress plugins screen.
 2. Activate the plugin through the **Plugins** screen.
 3. Open **HappyBites** in the WordPress admin and configure your menu.
 4. Share the menu URL or QR code with guests.

## پهد

### Where is the guest menu URL?

Go to **HappyBites  Settings  General**. The menu slug defines the public URL.

### How do I protect reviews from spam?

Go to **HappyBites  Settings  Security** and add your Google reCAPTCHA v3 Site Key
and Secret Key. Review submissions then call Google’s verification API.

### Where is the privacy policy link shown?

The privacy policy link is shown on the guest review form. Under **Settings  Security**
you can set a custom privacy policy URL. If left empty, your site’s WordPress privacy
policy page (Settings  Privacy) is used; if neither is set, the link is hidden.

### Can AI agents manage my menu?

MCP is a **HappyBites Pro** feature. Purchase at https://happybites.io, install 
the HappyBites Pro add-on, activate your license under **License**, then enable 
MCP under **Settings  MCP**.

### What is HappyBites Pro?

Pro is a separate plugin (annual subscription) that adds custom design, menu stories,
a guest-menu footer bar, Google Tag Manager analytics, menu import/export, and MCP.
Free users keep full menu management and built-in theme presets.

### How do I show a HappyBites credit on the guest menu?

Go to **HappyBites  Settings  General** and enable **Show a HappyBites credit link
on the guest menu**. It is off by default.

## پێداچوونەوەکان

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

### 󠀁[A Seamless QR Code Menu Solution for Modern Dining](https://wordpress.org/support/topic/a-seamless-qr-code-menu-solution-for-modern-dining/)󠁿

 [staycoffee](https://profiles.wordpress.org/staycoffee/) ئاب 31, 2026

A brilliantly designed, fast mobile menu system that bridges the gap between restaurants
and tech-savvy guests. The combination of a React-powered admin, PWA guest experience,
and AI integration makes updating digital menus effortless.

 [ خوێندنەوەی 1 پێداچوونەوە ](https://wordpress.org/support/plugin/happybites/reviews/)

## بەشداربووان و گەشەپێدەران

“HappyBites – QR Code Food Menu” نەرمەواڵەیەکی سەرچاوە کراوەیە. ئەم کەسانەی خوارەوە
بەشدارییان تێدا کردووە.

بەشداربووان

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

“HappyBites – QR Code Food Menu” وەرگێڕدراوە بۆ 5 زمان. سوپاسی [وەرگێڕەکان](https://translate.wordpress.org/projects/wp-plugins/happybites/contributors)
دەکەین بۆ بەشداریکردنیان.

[“HappyBites – QR Code Food Menu” وەربگێڕە بۆ زمانەکەی خۆت.](https://translate.wordpress.org/projects/wp-plugins/happybites)

### دەتەوێت بەشداربیت لە گەشەپێدان؟

[گەڕان لە کۆدەکەدا بکە](https://plugins.trac.wordpress.org/browser/happybites/)،
سەیری [تەمارگەی (SVN)](https://plugins.svn.wordpress.org/happybites/) بکە، یان بەشداربە
لە [ڕووداوتۆماری گەشەپێدان](https://plugins.trac.wordpress.org/log/happybites/) 
لە ڕێگەی [(RSS)](https://plugins.trac.wordpress.org/log/happybites/?limit=100&mode=stop_on_copy&format=rss).

## ڕووداوتۆمارگەریی گۆڕین

#### 2.0.5

 * Address Plugin Directory review notes: enqueue admin/PWA assets, field-aware 
   settings sanitization, local jQuery UI, and review rate-limiting by REMOTE_ADDR

#### 2.0.4

 * Finish remaining Plugin Check warnings (escaping, prepared reviews queries, CLI
   scripts, hidden files)

#### 2.0.3

 * Plugin Check hardening: escaped admin output, sanitized settings, prepared SQL,
   and local filesystem APIs

#### 2.0.2

 * Plugin URI and Author URI are no longer the same (Author URI omitted)

#### 2.0.1

 * Guest-menu credit links are opt-in and off by default
 * Load QR assets locally (no third-party CDN)
 * Harden admin AJAX capability checks
 * Include React source in the distribution package

#### 2.0.0

 * Complete rebuild with React admin and PWA frontend
 * REST API and hosted MCP support (MCP requires HappyBites Pro)
 * Theme presets, customer reviews, and reCAPTCHA v3
 * Multi-language menu and privacy policy URL setting
 * Guest-menu credit links are opt-in (off by default)

## مێتا

 *  وەشان **2.0.5**
 *  دوایین بەڕۆژکردنەوە **3 حەفتە لەمەوبەر**
 *  دامەزراندنی چالاک **کەمتر لە 10**
 *  وەشانی وۆردپرێس ** 5.8 یان بەرزتر **
 *  تاقیکراوەتەوە تا **7.1.1**
 *  وەشانی PHP ** 7.4 یان بەرزتر **
 *  زمانەکان
 * [Czech](https://cs.wordpress.org/plugins/happybites/)، [English (US)](https://wordpress.org/plugins/happybites/)،
   [Russian](https://ru.wordpress.org/plugins/happybites/)، [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/happybites/)،
   [Swedish](https://sv.wordpress.org/plugins/happybites/)، و [Turkish](https://tr.wordpress.org/plugins/happybites/).
 *  [وەریبگێڕە بۆ زمانەکەی خۆت](https://translate.wordpress.org/projects/wp-plugins/happybites)
 * تاگەکان
 * [digital menu](https://ku.wordpress.org/plugins/tags/digital-menu/)[food menu](https://ku.wordpress.org/plugins/tags/food-menu/)
   [menu](https://ku.wordpress.org/plugins/tags/menu/)[qr code](https://ku.wordpress.org/plugins/tags/qr-code/)
   [restaurant](https://ku.wordpress.org/plugins/tags/restaurant/)
 *  [بینینی پێشکەوتوو](https://ku.wordpress.org/plugins/happybites/advanced/)

## هەڵسەنگاندنەکان

 5 out of 5 stars.

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

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

[بینینی هەموو پێداچوونەوەکان](https://wordpress.org/support/plugin/happybites/reviews/)

## بەشداربووان

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

## پشتیوانی

هیچت هەیە بۆ وتن؟ پێویستت بە یارمەتییە؟

 [بینینی مەکۆی پاڵپشتی](https://wordpress.org/support/plugin/happybites/)