[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fT95OolemVEDw7ZrQsnBlJFwqAX5521KFJaXcbOjNzHk":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"brightforce","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrightforce\u002F",1,0,100,30,94,"2026-08-28T23:04:33.454Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"stolik-menu","Stolik – Modern Restaurant Menu & QR Code","1.4.1","\u003Cp>Stolik helps restaurants publish a beautiful, touchless, multilingual menu with multiple templates and per-language styling. Each language (locale) has its own menu page and shortcode, so you can offer a native experience for international guests.\u003C\u002Fp>\n\u003Cp>Features a powerful Excel\u002FCSV import tool with smart category mapping to easily migrate your existing menu.\u003C\u002Fp>\n\u003Cp>A built-in QR generator links guests directly to the menu page and offers a polished admin experience with live preview, caching, and scan statistics. Optional auto-locale redirect sends guests to the best matching published language.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>🌍 Native RTL & Multilingual Support:\u003C\u002Fstrong> Perfect for Hebrew (he_IL), Arabic (ar_*), Persian (fa_IR), and Urdu (ur_PK). Frontend layout mirrors automatically with proper text direction.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>💱 Intelligent Currency Formatting:\u003C\u002Fstrong> Auto-detects currency symbol position (prefix\u002Fsuffix) based on locale standards (e.g., “$10” vs “10EUR” vs “NIS 10”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Templates:\u003C\u002Fstrong> Default, Dark, Modern, Elegant, and Minimal templates with per-language overrides.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Language Styling:\u003C\u002Fstrong> Tune colors, fonts, and featured item styles for each locale. Reset to template defaults any time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Mode:\u003C\u002Fstrong> Safely translate item names, descriptions, categories, and system labels without changing the menu structure.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Categorization:\u003C\u002Fstrong> Automatic grouping for uncategorized items (“Other Dishes”) with translation support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR Code Generator:\u003C\u002Fstrong> Generate QR codes with live preview, built-in caching, and file rotation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scan Statistics:\u003C\u002Fstrong> Track basic scan performance (total, today, last 7 days) to understand customer traffic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Locale Redirect:\u003C\u002Fstrong> Optionally route QR scans to the visitor’s browser language automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language Selector:\u003C\u002Fstrong> Optional badges on the menu for base language and the extra locale in Free.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Search Dock (Free):\u003C\u002Fstrong> Sticky search bar on mobile (\u003C=900px) that filters dishes by name, description, category name, and allergens with diacritic-tolerant matching.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Focused:\u003C\u002Fstrong> No external tracking pixels, no API calls to 3rd party servers. Everything runs on your WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Accessibility & Performance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Accessible Admin:\u003C\u002Fstrong> Keyboard focus retention for sortable categories, clear ARIA labels, and safe copy buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Performance:\u003C\u002Fstrong> Styles are loaded only when needed, with per-locale CSS variables that allow multiple locales on one page. QR codes are cached efficiently to minimize server load.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Friendly\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Clean Code:\u003C\u002Fstrong> Built with modern PHP standards and clear architecture.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scoped CSS Variables:\u003C\u002Fstrong> Templates consume CSS variables only, making customization stable and theme-friendly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>I18n Ready:\u003C\u002Fstrong> Full support for \u003Ccode>.pot\u003C\u002Fcode> files and standard WordPress localization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Stolik can load Google Fonts from fonts.googleapis.com and fonts.gstatic.com when a Google font is selected in the style settings. This may transmit the visitor’s IP address to Google. If you prefer not to use external font requests, choose a system font or a custom font in the plugin settings. Stolik does not send menu content or personal data to Google Fonts.\u003C\u002Fp>\n\u003Ch3>Uninstall & Data Removal\u003C\u002Fh3>\n\u003Cp>On uninstall, the plugin removes all Stolik Menu data to ensure a clean reinstall. This includes options, transients, cron hooks, user meta, menu content, and QR cache files.\u003C\u002Fp>\n\u003Cp>Options deleted:\u003Cbr \u002F>\n* stolik_show_menu_title\u003Cbr \u002F>\n* stolik_menu_title\u003Cbr \u002F>\n* stolik_currency\u003Cbr \u002F>\n* stolik_show_language_ui\u003Cbr \u002F>\n* stolik_menu_page_id\u003Cbr \u002F>\n* stolik_menu_template\u003Cbr \u002F>\n* stolik_menu_template_locales\u003Cbr \u002F>\n* stolik_style_options\u003Cbr \u002F>\n* stolik_style_options_locales\u003Cbr \u002F>\n* stolik_show_featured_star\u003Cbr \u002F>\n* stolik_menu_logo\u003Cbr \u002F>\n* stolik_menu_logo_id\u003Cbr \u002F>\n* stolik_menu_logo_shape\u003Cbr \u002F>\n* stolik_menu_logo_size\u003Cbr \u002F>\n* stolik_menu_logo_align\u003Cbr \u002F>\n* stolik_qr_color\u003Cbr \u002F>\n* stolik_qr_bg\u003Cbr \u002F>\n* stolik_qr_size\u003Cbr \u002F>\n* stolik_qr_scale\u003Cbr \u002F>\n* stolik_qr_logo\u003Cbr \u002F>\n* stolik_qr_logo_url\u003Cbr \u002F>\n* stolik_qr_logo_id\u003Cbr \u002F>\n* stolik_qr_logo_mode\u003Cbr \u002F>\n* stolik_qr_logo_size\u003Cbr \u002F>\n* stolik_qr_logo_shape\u003Cbr \u002F>\n* stolik_qr_logo_background\u003Cbr \u002F>\n* stolik_qr_logo_bg_color\u003Cbr \u002F>\n* stolik_qr_logo_border_color\u003Cbr \u002F>\n* stolik_qr_logo_border_width\u003Cbr \u002F>\n* stolik_qr_eye_rounding_modules\u003Cbr \u002F>\n* stolik_qr_bg_rounding_modules\u003Cbr \u002F>\n* stolik_qr_eye_round_mode\u003Cbr \u002F>\n* stolik_qr_quiet_modules\u003Cbr \u002F>\n* stolik_qr_auto_locale_redirect\u003Cbr \u002F>\n* stolik_qr_cache_ver\u003Cbr \u002F>\n* stolik_qr_scan_stats\u003Cbr \u002F>\n* stolik_qr_endpoint_flushed_v2\u003Cbr \u002F>\n* stolik_qr_file_path\u003Cbr \u002F>\n* stolik_qr_active_files\u003Cbr \u002F>\n* stolik_languages_active\u003Cbr \u002F>\n* stolik_languages_base\u003Cbr \u002F>\n* stolik_languages_pages\u003Cbr \u002F>\n* stolik_languages_definitions\u003Cbr \u002F>\n* stolik_active_languages\u003Cbr \u002F>\n* stolik_language_currencies\u003Cbr \u002F>\n* stolik_language_pages\u003Cbr \u002F>\n* stolik_base_locale\u003Cbr \u002F>\n* stolik_freemium_extra_locale\u003Cbr \u002F>\n* stolik_downgrade_pending\u003Cbr \u002F>\n* stolik_downgrade_candidates\u003Cbr \u002F>\n* stolik_downgrade_snapshot\u003Cbr \u002F>\n* stolik_menu_locale_labels\u003Cbr \u002F>\n* stolik_menu_title_translations\u003Cbr \u002F>\n* stolik_locale_normalized_v1\u003Cbr \u002F>\n* stolik_item_translations\u003Cbr \u002F>\n* stolik_category_translations\u003Cbr \u002F>\n* stolik_menu_activated_time\u003Cbr \u002F>\n* stolik_embed_secret\u003Cbr \u002F>\n* stolik_category_order\u003Cbr \u002F>\n* stolik_sample_data_imported\u003Cbr \u002F>\n* stolik_menu_page_url\u003Cbr \u002F>\n* stolik_menu_last_version\u003Cbr \u002F>\n* stolik_debug_i18n\u003Cbr \u002F>\n* stolik_menu_category_children\u003Cbr \u002F>\n* external_updates-stolik-menu-pro\u003C\u002Fp>\n\u003Cp>Transients and cached options removed (patterns):\u003Cbr \u002F>\n* \u003Cem>transient_stolik_qr\u003C\u002Fem>*\u003Cbr \u002F>\n* \u003Cem>transient_timeout_stolik_qr\u003C\u002Fem>*\u003Cbr \u002F>\n* \u003Cem>transient_stolik_preserved_logo\u003C\u002Fem>*\u003Cbr \u002F>\n* \u003Cem>transient_timeout_stolik_preserved_logo\u003C\u002Fem>*\u003Cbr \u002F>\n* \u003Cem>transient_stolik\u003C\u002Fem>*\u003Cbr \u002F>\n* \u003Cem>transient_timeout_stolik\u003C\u002Fem>*\u003Cbr \u002F>\n* \u003Cem>stolik_qr_cache\u003C\u002Fem>*\u003C\u002Fp>\n\u003Cp>Other data removed:\u003Cbr \u002F>\n* User meta keys: stolik_rating_notice_*\u003Cbr \u002F>\n* Language pages stored in stolik_language_pages (fallback to legacy stolik_languages_pages)\u003Cbr \u002F>\n* Custom post types: stolik_menu_item and taxonomy stolik_menu_category\u003Cbr \u002F>\n* Demo media attachments matching sample content\u003Cbr \u002F>\n* Uploads cache directory: wp-content\u002Fuploads\u002Fstolik-qr-cache\u003C\u002Fp>\n","Create elegant, multilingual restaurant menus with a robust QR code generator. Fast, responsive, and easy to manage.",673,"2026-07-02T12:09:00.000Z","7.0.2","6.5","7.4",[25,26,27,28,29],"digital-menu","multilingual","qr-code","restaurant-menu","rtl","https:\u002F\u002Fstolik-menu.brightforce.pl\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstolik-menu.1.4.1.zip",null,"2026-07-22T17:31:50.256Z"]