[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foSo-yUIkULW8YAjtdeZRMaKay0K-WXuZdrtz8jNDNK0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":94,"crawl_stats":38,"alternatives":101,"analysis":198,"fingerprints":1867},"mp-restaurant-menu","Restaurant Menu and Food Ordering","2.4.9","jetmonsters","https:\u002F\u002Fprofiles.wordpress.org\u002Fjetmonsters\u002F","\u003Cp>MotoPress Restaurant Menu is a full-fledged WordPress food ordering system that can be smoothly integrated with your restaurant or cafe website.\u003C\u002Fp>\n\u003Cp>It’s an easy-to-manage WordPress food menu plugin that allows you to create a categorized database of the menu offerings with different prices and offer your customers a simple and quick ordering process. For example, it’s a perfect restaurant menu ordering system match for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pizza ordering system and foodstore.\u003C\u002Fli>\n\u003Cli>Fast food ordering system.\u003C\u002Fli>\n\u003Cli>Multipurpose restaurant menu.\u003C\u002Fli>\n\u003Cli>Any typical food and drinks establishment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thanks to the built-in e-commerce capabilities of this WordPress restaurant online ordering plugin, you’ll be able to sell food and drinks online on WordPress (PayPal and Cash on delivery methods are integrated for free).\u003C\u002Fp>\n\u003Cp>With the MotoPress WP Restaurant plugin, you can showcase your menus in posts, pages, and sidebars (or widget zones), which makes it easy to make the plugin look perfect in any WordPress theme.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check out a live WordPress \u003Ca href=\"https:\u002F\u002Fmprmdemo.getmotopress.com\" rel=\"nofollow ugc\">Restaurant Menu Plugin Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Ffiles\u002Fmotopress-restaurantmenu-plugin-documentation.pdf\" rel=\"nofollow ugc\">WP Restaurant Plugin Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP food ordering and delivery software\u003C\u002Fh3>\n\u003Cp>Turn the MotoPress Restaurant Menu plugin into a powerful WP food ordering and delivery software with the following extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Frestaurant-menu-delivery\u002F\" rel=\"nofollow ugc\">WordPress Food Delivery plugin\u003C\u002Fa> – this addon turns on delivery and pickup services for the orders made online by customers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Frestaurant-menu-toppings\u002F\" rel=\"nofollow ugc\">Toppings\u003C\u002Fa> – this extension will help you create a list of extras available for additional purchase along with the main menu item.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmprm-menu-cart\u002F\" rel=\"ugc\">Menu cart\u003C\u002Fa> – it helps you add a shopping cart icon to the navigation menu bar of your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fcategory\u002Frestaurant-menu-addons\u002F\" rel=\"nofollow ugc\">addons for Restaurant Menu plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Discover all free tools of MotoPress Restaurant Menu for WordPress\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive online order WordPress designs that allow customers to view the menu and order easily using mobile devices.\u003C\u002Fli>\n\u003Cli>Complete menu item presentation: title and description, photos, price, detailed nutrition information, attributes (size, bulk, weight), tags (highlights), and the list of ingredients.\u003C\u002Fli>\n\u003Cli>Simplified or detailed view of menu items.\u003C\u002Fli>\n\u003Cli>Categorically-organized lists of meals, food, and drinks; plus child categories with descriptions.\u003C\u002Fli>\n\u003Cli>Grid and list layouts (from a single one up to 6-column layouts for both).\u003C\u002Fli>\n\u003Cli>The category and single menu item page (e.g. the desserts category or display the whole list of desserts).\u003C\u002Fli>\n\u003Cli>Specific menu items highlights with the plugin or custom icons.\u003C\u002Fli>\n\u003Cli>Individual menu items displayed under different categories.\u003C\u002Fli>\n\u003Cli>Several alternatives for sorting menu items and categories.\u003C\u002Fli>\n\u003Cli>Currency settings.\u003C\u002Fli>\n\u003Cli>Customizable Add to cart and Buy buttons.\u003C\u002Fli>\n\u003Cli>Taxes and tax rates.\u003C\u002Fli>\n\u003Cli>Easy-to-manage shortcodes and custom post types.\u003C\u002Fli>\n\u003Cli>The ability to import and export menus between different WordPress installations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>E-commerce settings\u003C\u002Fh3>\n\u003Cp>The MotoPress WordPress food ordering plugin will deliver the perfect WordPress restaurant online ordering experience to your customers thanks to these free tools:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PayPal and Cash on Delivery payment methods integrated for free.\u003C\u002Fli>\n\u003Cli>Test payments to check how this food and drink menu system works before running it on the live website.\u003C\u002Fli>\n\u003Cli>Guest shopping and by registered customers.\u003C\u002Fli>\n\u003Cli>WP restaurant with quick and smooth checkout process.\u003C\u002Fli>\n\u003Cli>Order statuses to help customers track the status of their purchase (cooking, shipping, shipped).\u003C\u002Fli>\n\u003Cli>Customizable email templates (confirmation, payments, notifications) to send to both website restaurant administrators and shoppers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Grid and List layouts can be added to Gutenberg, Elementor, Divi or any other builder via shortcodes. Go ahead and create a quick restaurant menu with the MP menu plugin without tech experts, for free!\u003C\u002Fp>\n\u003Cp>Developed by MotoPress – a trusted WordPress company with over a decade of expertise in crafting booking solutions, including our renowned \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fcategory\u002Fwordpress-booking-plugins\u002F\" rel=\"nofollow ugc\">WordPress Booking Plugins\u003C\u002Fa> and the extensive Gutenberg block collection – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetwid\u002F\" rel=\"ugc\">Getwid WordPress Blocks\u003C\u002Fa>.\u003C\u002Fp>\n","Create and maintain modern online menus for almost any kind of restaurant. Sell food and beverages online. All in one plugin.",2000,142191,90,15,"2025-11-10T11:18:00.000Z","6.8.5","4.6","",[20,21,22,23,24],"cafe-menu","food-delivery","food-menu","restaurant","restaurant-menu","https:\u002F\u002Fmotopress.com\u002Fproducts\u002Frestaurant-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmp-restaurant-menu.2.4.9.zip",93,4,0,"2025-11-09 00:00:00","2026-03-15T15:16:48.613Z",[33,49,63,79],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-49914","restaurant-menu-by-motopress-authenticated-subscriber-information-exposure","Restaurant Menu by MotoPress \u003C= 2.4.7 - Authenticated (Subscriber+) Information Exposure","The Restaurant Menu and Food Ordering plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.4.7. This makes it possible for authenticated attackers, with Subscriber-level access and above, to extract sensitive user or configuration data.",null,"\u003C=2.4.7","2.4.8","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2025-12-19 21:01:20",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0c88c526-5978-4319-885b-8edac3f028a4?source=api-prod",41,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":62},"CVE-2025-54038","restaurant-menu-by-motopress-cross-site-request-forgery","Restaurant Menu by MotoPress \u003C= 2.4.6 - Cross-Site Request Forgery","The Restaurant Menu and Food Ordering plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.4.6. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=2.4.6","2.4.7","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-07-16 00:00:00","2025-07-21 21:34:58",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc4e13ff2-410e-4a65-8b9c-660629eefd5b?source=api-prod",6,{"id":64,"url_slug":65,"title":66,"description":67,"plugin_slug":4,"theme_slug":38,"affected_versions":68,"patched_in_version":69,"severity":70,"cvss_score":71,"cvss_vector":72,"vuln_type":73,"published_date":74,"updated_date":75,"references":76,"days_to_patch":78},"CVE-2025-30846","restaurant-menu-by-motopress-authenticated-contributor-local-file-inclusion","Restaurant Menu by MotoPress \u003C= 2.4.4 - Authenticated (Contributor+) Local File Inclusion","The Restaurant Menu by MotoPress plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 2.4.4. This makes it possible for authenticated attackers, with contributor-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.","\u003C=2.4.4","2.4.5","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Control of Filename for Include\u002FRequire Statement in PHP Program ('PHP Remote File Inclusion')","2025-03-27 00:00:00","2025-04-03 13:40:01",[77],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F673eb0ec-89c2-4d36-91fb-c18a110fe6c4?source=api-prod",8,{"id":80,"url_slug":81,"title":82,"description":83,"plugin_slug":4,"theme_slug":38,"affected_versions":84,"patched_in_version":85,"severity":41,"cvss_score":86,"cvss_vector":87,"vuln_type":88,"published_date":89,"updated_date":90,"references":91,"days_to_patch":93},"CVE-2021-24722","restaurant-menu-by-motopress-admin-stored-cross-site-scripting","Restaurant Menu by MotoPress \u003C= 2.4.1 - Admin+ Stored Cross Site Scripting","The Restaurant Menu by MotoPress WordPress plugin before 2.4.2 does not properly sanitize or escape inputs when creating new menu items, which could allow high privilege users to perform Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed","\u003C2.4.2","2.4.2",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2021-09-28 00:00:00","2024-01-22 19:56:02",[92],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8cac4bde-8518-48ec-8cbd-4cdf6094b831?source=api-prod",847,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":95,"total_installs":96,"avg_security_score":97,"avg_patch_time_days":98,"trust_score":99,"computed_at":100},33,326290,95,189,76,"2026-04-05T02:05:41.904Z",[102,124,143,163,180],{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":18,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":122,"last_vuln_date":123,"fetched_at":31},"orderable","Orderable – WordPress Restaurant Online Ordering System and Food Ordering Plugin","1.20.1","Orderable","https:\u002F\u002Fprofiles.wordpress.org\u002Forderable\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Forderable.com\u002Fdocumentation\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Forderable.com\u002Fpricing\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Forderable.com\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Orderable\u003C\u002Fa> is a user-friendly WordPress plugin that adds online ordering to your restaurant website.\u003C\u002Fp>\n\u003Cp>Add your dishes, create your online ordering restaurant menu, customize your pickup\u002Ffood delivery schedule, and manage your orders with ease.\u003C\u002Fp>\n\u003Cp>With Orderable, you’ll have everything you need to take your restaurant business online, with no commissions and no added fees.\u003C\u002Fp>\n\u003Ch3>Who is Orderable for?\u003C\u002Fh3>\n\u003Cp>Orderable is an online food ordering system that is perfect for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Local Restaurants and Cafes\u003C\u002Fli>\n\u003Cli>Takeout\u002FTakeaway Businesses\u003C\u002Fli>\n\u003Cli>Local Florists\u003C\u002Fli>\n\u003Cli>Online Food Stores\u003C\u002Fli>\n\u003Cli>Local Bakeries\u003C\u002Fli>\n\u003Cli>Farmers Markets\u003C\u002Fli>\n\u003Cli>Local Hardware Stores\u003C\u002Fli>\n\u003Cli>Speciality Stores\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Orderable’s Features for Online Restaurant Ordering\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Forderable.com\u002Fdocs\u002Fhow-to-create-product-layouts\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Online Ordering Menu\u003C\u002Fa>\u003C\u002Fstrong> – With our ready-made layouts, no coding skills are required to create your online menu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Transaction Fees\u003C\u002Fstrong> – We charge no fees per transaction, and there are no hidden costs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Forderable.com\u002Fdocs\u002Fpickup-delivery-date-slots\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Delivery\u002FPickup Date Slots\u003C\u002Fa>\u003C\u002Fstrong> – Make restaurant management easy by setting exactly when you’re available to deliver and accept pickup orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ASAP Delivery\u003C\u002Fstrong> – Allow customers to select ASAP as their delivery\u002Fpickup preference.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Forderable.com\u002Fdocs\u002Fhow-to-set-your-order-lead-time\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Lead Time\u003C\u002Fa> and Preorder Days\u003C\u002Fstrong> – Set lead time and preorder days for your orders so you have full control over your delivery schedule.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Forderable.com\u002Fdocs\u002Fhow-to-set-holiday-hours\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Holiday Scheduling\u003C\u002Fa>\u003C\u002Fstrong> – Prevent orders you can’t fulfill on specific dates\u002Fspecial occasions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict Orders to Open Hours\u003C\u002Fstrong> – Set your open hours and only allow orders within those times\u002Fdays. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Forderable.com\u002Fdocs\u002Fhow-to-process-orders\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Live Order View\u003C\u002Fa>\u003C\u002Fstrong> – View, manage, and process orders in real-time via Orderable’s live order screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Receipt\u002FTicket Printing\u003C\u002Fstrong> – Print orders directly to a local printer (physically or wirelessly connected). No need for a 3rd-party service.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Receipt\u002FTicket Layouts\u003C\u002Fstrong> – Create and customize your own receipt layouts\u002Fdesigns of any kind, including Kitchen, Delivery, Packing Slip, and Order Confirmation receipts. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Friendly Ordering\u003C\u002Fstrong> – Allow customers to order from their mobile device. Orderable’s layouts are mobile-friendly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Forderable.com\u002Fdocs\u002Ftime-slot-reminders\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Automated Pickup\u002FDelivery Slot Reminder Emails\u003C\u002Fa>\u003C\u002Fstrong> – Send automated email reminders to customers who haven’t picked their slot yet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Floating Cart Widget\u003C\u002Fstrong> – Instead of taking customers to the default WooCommerce checkout, a floating cart widget lets them see their order at a glance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Orderable works with the ecommerce plugin, WooCommerce (it even installs it for you). So you can use any online payment providers that WooCommerce offers (PayPal, Credit Card, Apple Pay, and more), add fees, and accept coupons.\u003C\u002Fp>\n\u003Ch3>Orderable’s (Free) Features in Detail\u003C\u002Fh3>\n\u003Cp>The core Orderable plugin is 100% free. With this, you can start taking online orders in a matter of minutes. Here are the features that make Orderable the smart choice for your restaurant business.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Online Ordering Menu\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By using Orderable, you’ll be able to create your online food menu in minutes.\u003C\u002Fp>\n\u003Cp>Once you’ve created your menu items\u002Fdishes, you can add them to an online menu that you customize. Display it as a grid or list layout, include images or not, and decide what you want to happen when a customer clicks on a dish.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Zero Transaction Fees\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Orderable charges zero fees per transaction, and there are no hidden costs.\u003C\u002Fp>\n\u003Cp>The only time you might need to pay extra is when upgrading to the Pro version of Orderable for extra features (scroll down to see what those are).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Delivery\u002FPickup Date Slots\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Orderable allows you to select which days of the week you offer your pickup or delivery services and what delivery zones these apply to.\u003C\u002Fp>\n\u003Cp>You’ll be able to add as many of these as you like and customize them for pickup, delivery, and different days of the week.\u003C\u002Fp>\n\u003Cp>Let’s say you want to offer pickup only on the weekend. You can. Or you want to offer different delivery days for different delivery zones (with added delivery fees for the distance). You can do that, too.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ ASAP Delivery\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allowing customers to select ASAP delivery at the checkout is as easy as turning on a setting in Orderable. This can then be customized further with the following setting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Lead Time and Preorder Days\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Set how long you need to prepare your order with lead time (minutes, hours, days). This is particularly helpful if you want to offer ASAP delivery but need a set period of time to prepare the order.\u003C\u002Fp>\n\u003Cp>Preorder days allow you to control how many days in advance customers can order from your restaurant menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Holiday Scheduling\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With Orderable, you’ll be able to set up specific holiday dates or special occasions where you won’t offer delivery and\u002For pickup services.\u003C\u002Fp>\n\u003Cp>For example, if your store only accepts pickup orders on Christmas Eve, you can set up a holiday schedule to accept only this service without changing your entire schedule.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Restrict Orders to Open Hours\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can set your store’s open hours with Orderable’s built-in settings. Then, if you want to restrict orders to these hours, you can turn on the Orderable setting.\u003C\u002Fp>\n\u003Cp>When a customer attempts to place an order out of hours, they’ll see a message at checkout telling them when you’ll reopen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Live Order View\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View, manage, and process orders in real-time with Orderable’s live order screen.\u003C\u002Fp>\n\u003Cp>This screen makes a noise when new orders come in and can be filtered for delivery and pickup orders so restaurant managers and kitchen staff can keep track.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Receipt\u002FTicket Printing and Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Print receipts\u002Ftickets for each order via the Orders\u002FLive Order View page and the single order screen. This button opens a print dialogue box, allowing you to customize print settings and select your desired printer.\u003C\u002Fp>\n\u003Cp>Create and edit receipt layouts with the in-build WordPress block editor. Customize everything from spacing, to colors. With a selection of pre-built layouts (Kitchen, Delivery, Packing, and Order Confirmation), you can get set up in minutes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Automated Pickup\u002FDelivery Slot Reminder Emails\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send automated email reminders to customers who haven’t picked their slot yet.\u003C\u002Fp>\n\u003Cp>This is particularly useful for customers who checkout using Google or Apple Pay. Or if they forgot to set a date slot at the checkout.\u003C\u002Fp>\n\u003Cp>These reminders are optional and can be customized in terms of frequency and number, as well as their contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔️ Floating Cart Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Instead of taking customers to the default WooCommerce checkout, a floating cart widget lets them see their order at a glance.\u003C\u002Fp>\n\u003Cp>You can customize where product information and the description appear in this layout.\u003C\u002Fp>\n\u003Ch3>Take It a Step Further With Orderable Pro\u003C\u002Fh3>\n\u003Cp>The premium version of Orderable provides you with a whole host of revenue-boosting and scheduling features. If you’re looking to take online ordering up a notch, \u003Ca href=\"https:\u002F\u002Forderable.com\u002Fpricing\u002F?utm_source=orderable&utm_medium=wp.org&utm_campaign=readme\" rel=\"nofollow ugc\">Orderable Pro\u003C\u002Fa> is for you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Here are all the additional features you get with Orderable Pro:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Delivery\u002FPickup Time Slots\u003C\u002Fstrong> – The free version of Orderable allows customers to select the date they receive\u002Fpick up their order. The Pro version allows you to get even more specific with time slots. Customize their frequency, hours, lead time, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Table Ordering\u003C\u002Fstrong> – Accept table orders via your online menu with printable QR codes assigned to table numbers. Perfect for contactless ordering.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Store Locations\u003C\u002Fstrong> – Create multiple different store locations on one website and have customers select their closest location on the front end of your site before ordering.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Add-Ons\u003C\u002Fstrong> – Offer add-ons such as toppings, sauces, and customization with Orderable Pro. Charge additional fees should you wish to.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Bumps\u003C\u002Fstrong> – Use cross-selling for your online food delivery website with order bumps. Encourage customers to buy additional items, such as desserts or sauces, right in the floating cart widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Checkout\u003C\u002Fstrong> – Upgrade the default WooCommerce checkout with one designed specifically for food ordering websites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkout Tipping\u003C\u002Fstrong> – Include tipping at the checkout and increase your average order value. Customize default tip amounts or offer a custom tip as determined by the customer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timed Products\u003C\u002Fstrong> – Set up products\u002Fproduct categories that only appear on your menu for certain days of the week or times of the day. Perfect for breakfast\u002Flunch menus.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum Orders Per Day\u002FSlot\u003C\u002Fstrong> – Determine the maximum number of orders you can take per day or per time slot to keep on top of your orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Order Statuses\u003C\u002Fstrong> – Create order statuses that are custom to your business and delivery system. For example, ‘Prepping,’ ‘Ready for Delivery,’ or ‘Quality Control.’\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SMS, Email, & WhatsApp Notifications\u003C\u002Fstrong> – Based on your order statuses, send order notifications to customers, staff, or delivery drivers via email, SMS, or WhatsApp.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dietary & Promotional Product Labels\u003C\u002Fstrong> – Customize your menu with product labels that show off specific dish features. For example, ‘Vegan,’ ‘Gluten Free,’ or ‘Chef Special.’\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nutritional Information\u003C\u002Fstrong> – Add a table of nutritional information to your dish’s description by filling in some easy-to-use fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Allergen Information\u003C\u002Fstrong> – Include specific allergen information to your food items and keep customers informed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pause\u002FResume Orders\u003C\u002Fstrong> – Got an emergency or run out of ingredients? You can pause or resume orders directly from the live order view screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Join the Orderable Inner Circle\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Forderable\u002F\" rel=\"nofollow ugc\">Join our facebook group community\u003C\u002Fa>\u003C\u002Fstrong>: Learn the tactics and techniques that other Orderable users are doing to grow their businesses. Also, get exciting insider information on upcoming feature releases.\u003C\u002Fp>\n","Take your restaurant\u002Ffood business online with the online ordering system plugin for WordPress, Orderable.",6000,139056,92,40,"2026-02-19T21:56:00.000Z","6.9.4","5.4","7.4",[21,22,119,23,24],"food-ordering","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forderable.1.20.1.zip",75,1,"2026-02-18 15:44:21",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":115,"requires_at_least":137,"requires_php":117,"tags":138,"homepage":139,"download_link":140,"security_score":141,"vuln_count":122,"unpatched_count":29,"last_vuln_date":142,"fetched_at":31},"tlp-food-menu","Food Menu – Restaurant Menu & Online Ordering for WooCommerce","5.3.3","RadiusTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechlabpro1\u002F","\u003Cp>Food Menu is a powerful WordPress restaurant menu plugin that helps you create beautiful food menus and enable online ordering through WooCommerce integration. Perfect for restaurants, cafés, cloud kitchens, and catering services.\u003C\u002Fp>\n\u003Cp>Food Menu is the complete WordPress restaurant menu plugin designed for food businesses that want to showcase their offerings beautifully and accept online orders seamlessly. Whether you run a fine dining restaurant, a busy café, a cloud kitchen, or a catering service, this food menu plugin gives you everything needed to create stunning menus and boost your online sales.\u003C\u002Fp>\n\u003Cp>Built for both simplicity and power, Food Menu works as a standalone solution or integrates fully with WooCommerce for complete online ordering functionality. Display your dishes in eye-catching layouts, manage delivery and pickup schedules, and let customers reserve tables directly from your website.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Ffood-menu\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdocs\u002Ffood-menu\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Ffood-menu-pro-wordpress\u002F\" rel=\"nofollow ugc\">Get Pro Version\u003C\u002Fa> 👈\u003C\u002Fp>\n\u003Cp>This Restaurant menu WordPress plugin has all the features to help restaurant website owners easily manage online food ordering, food delivery & pickup, and organize restaurant reservations!\u003C\u002Fp>\n\u003Cp>Thus, enhance your restaurant’s operations and level up your food menu presentation using Food Menu’s powerful features.\u003C\u002Fp>\n\u003Cp>👉  \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FVvGjA\" rel=\"nofollow ugc\">Click here to get Red Chili – WordPress Theme using FoodMenu Pro plugin\u003C\u002Fa>\u003Cbr \u002F>\n👉  \u003Ca href=\"https:\u002F\u002F1.envato.market\u002F3PenAX\" rel=\"nofollow ugc\">Click here to get Panpie – WordPress Theme using FoodMenu Pro plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FiishPSaYpCU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>🌟 Why Choose Food Menu for Your Restaurant Website?\u003C\u002Fh3>\n\u003Cp>Running a successful food business online requires more than just listing menu items. You need a system that makes ordering effortless for customers while giving you complete control over operations. Food Menu delivers exactly that with its intuitive interface and comprehensive feature set.\u003C\u002Fp>\n\u003Cp>The plugin supports two distinct modes to match your business needs. Use the Food Menu Post Type for a clean, visual menu display with images, descriptions, and pricing. Or activate WooCommerce integration to transform your menu into a fully functional online ordering system with cart management, checkout, and payment processing.\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n\u003Cstrong>An excellent plugin backed by responsive and dedicated support!\u003C\u002Fstrong>\u003Cbr \u002F>\nI purchased this plugin and needed some help customizing the CSS. I opened a support ticket and received a quick, detailed response. Thank you for the excellent support!\u003Cbr \u002F>\n— \u003Cstrong>\u003Cem>muhabas\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n\u003Cstrong>The best of the best\u003C\u002Fstrong>\u003Cbr \u002F>\nI had my website 10 years now. I used may different plugins. This is the best one. My conversion rate increased and customers use it easily. Their support is fantastic too. Highly recomended\u003Cbr \u002F>\n— \u003Cstrong>\u003Cem>efe84\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftlp-food-menu\u002F#reviews\" rel=\"ugc\">Check out our great reviews!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🌟 Multiple Data Source\u003C\u002Fh3>\n\u003Cp>This WordPress plugin for restaurant menu supports multiple data sources to power your restaurant menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Food Menu Post Type:\u003C\u002Fstrong> This option lets you display a food menu in a visually appealing layout using menu name, image, shortdescription and pricing. However, it doesn’t offer any online ordering system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce:\u003C\u002Fstrong> Select this feature when you want to integrate your food menu with WooCommerce to enable online food ordering. Set pricing, manage inventory, handle food delivery and pickup, allow tipping, and offer special menu items and discounts with ease!\u003C\u002Fp>\n\u003Ch3>🌟 Online Ordering Using Woocommerce PRO features\u003C\u002Fh3>\n\u003Cp>If you want to have online ordering functions on your website, all you need to do is use the WooCommerce data source then in the layout options. The “Add to Cart” button will be automatically enabled, and your users can place orders on your menu items using WooCommerce functionalities.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzpuJC9ivrr4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>🌟 Flexible Layout Options for Every Restaurant Style\u003C\u002Fh3>\n\u003Cp>Present your food menu in ways that capture attention and drive orders. This WordPress restaurant menu plugin provides multiple professionally designed layout styles that adapt to your restaurant’s brand and your customers’ browsing preferences.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Grid Layout:\u003C\u002Fstrong> Showcase menu items with appetizing images and essential details in an organized grid format. This layout works exceptionally well for visual menus where food photography takes center stage.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>List Layout:\u003C\u002Fstrong> Offer a traditional, clean menu presentation that customers find familiar and easy to scan. The list view puts focus on item names, descriptions, and prices without visual clutter.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Slider Layout:\u003C\u002Fstrong> Create dynamic, engaging presentations with rotating menu carousels. Highlight daily specials, seasonal items, or featured dishes with this attention-grabbing display option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Isotope Filter Layout:\u003C\u002Fstrong> Empower customers to browse your menu interactively. Visitors can filter items by category, making it simple to find exactly what they want from extensive menus.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Food Menu Restaurant Management Solution\u003C\u002Fh3>\n\u003Cp>This WordPress Food menu plugin is more than just a menu plugin—it’s a complete restaurant management solution. Let’s glance at what it allows you to do.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy Menu Management:\u003C\u002Fstrong> Easily create, update, and organize your restaurant menu and ensure your food menu remains always up-to-date and eye-catching.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smooth Food Ordering:\u003C\u002Fstrong> This best menu plugin for WordPress connects with WooCommerce and allows you to upload food menu items as products to sell online.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Food Delivery & Pickup Options:\u003C\u002Fstrong> It helps you easily manage food delivery and pickup orders with customizable settings!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Restaurant Reservations:\u003C\u002Fstrong> This plugin lets you simplify the restaurant reservations process while allowing customers to reserve tables directly from your restaurant website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Customization:\u003C\u002Fstrong> Display your food menu with various layout options (Grid, List, Slider, Isotope) to align with your restaurant site and increase dwell time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Pagination:\u003C\u002Fstrong> The free version of Food Menu only supports number pagination by default. However, the Pro version supports more pagination styles, including AJAX number, Load More, and AJAX auto-scroll pagination.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Page Builder Support:\u003C\u002Fstrong> This restaurant menu plugin WordPress works with several page builders, including Gutenberg, Elementor, and WPBakery using shortcode. Thus, use them to easily create the best restaurant menus.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Translation Support:\u003C\u002Fstrong> You can translate your menu content using the Loco Translate or WPML plugin to your own language.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Who Benefits from Food Menu?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>✅ Restaurants of All Sizes:\u003C\u002Fstrong> From neighborhood eateries to multi-location chains, Food Menu scales to accommodate any menu size with categorization and filtering.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Cafés and Coffee Shops:\u003C\u002Fstrong> Present beverages, pastries, and light meals with layouts designed for frequent menu updates and seasonal offerings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Cloud Kitchens and Virtual Restaurants:\u003C\u002Fstrong> Delivery-focused operations benefit from streamlined online ordering without needing physical menus.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Fast Food and Quick Service:\u003C\u002Fstrong> High-volume operations use the efficient ordering interface to process more customers without confusion.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Catering Companies:\u003C\u002Fstrong> Showcase package options, pricing tiers, and specialty menus for events and corporate functions.\u003C\u002Fp>\n\u003Ch3>⚙️ How to use Food Menu Plugin?\u003C\u002Fh3>\n\u003Cp>You can generate Unlimited shortcodes by following 4 simple steps. Then call the shortcode in the page or post where you want to showcase your Food Menu\u003C\u002Fp>\n\u003Cp>👉 First, go to \u003Cstrong>WordPress Admin Panel > Food Menu > Shortcode Generator\u003C\u002Fstrong>. Then, click “Add Post” button. Now, you’ll be under the ‘Layout’ tab.\u003C\u002Fp>\n\u003Cp>Here, you need to choose your desired layout type and its style. Plus, work on other options, including pagination settings, image settings, and more.\u003C\u002Fp>\n\u003Cp>👉 After that, press the ‘Filtering’ tab and select “Food item data source,” – choose “Food Menu” to display a simple food menu and select ‘WooCommerce’ to integrate the online ordering system.\u003C\u002Fp>\n\u003Cp>👉 Next, jump on the “Field Selection” tab and choose which fields you want to activate for display in the menu list view page.\u003C\u002Fp>\n\u003Cp>👉 Now, click the ‘Styling’ tab to stylize your food menu. You can select colors for the menu title, item price, etc.\u003C\u002Fp>\n\u003Cp>Finally, publish the post, copy the shortcode, and embed it into your selected page. Read the documentation to understand the shortcode generator better.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdocs\u002Ffood-menu\u002Fshortcode-generator\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>💎 Addition Pro Features:\u003C\u002Fh3>\n\u003Cp>Upgrade to Food Menu Pro for enhanced capabilities that growing food businesses demand.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Additional Layouts:\u003C\u002Fstrong> The Food Menu Pro version offers 20+ additional layouts for your menus that include variations of grid, Slider, and Filter. You can display them by categories and different WooCommerce layouts.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Detail Page Popup:\u003C\u002Fstrong> The detail page supports displaying a single page and multiple page popup layout.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>AJAX Pagination:\u003C\u002Fstrong> The Pro version of Food Menu supports additional paginations, including AJAX number pagination, AJAX Load More pagination, and AJAX auto scroll. You can control these paginations. It is important to note that for the Isotope Filter layout, you can only use AJAX pagination.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Variable Price:\u003C\u002Fstrong> The Food Menu Pro version supports variable pricing options for different items. For example, a pizza has different sizes, including small, medium, and large.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Ingredients & Nutrition:\u003C\u002Fstrong> You can add Ingredients and Nutrition details to your menu items and set the units. You can add these details by drag & drop!\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Different Price:\u003C\u002Fstrong> The premium version of Food Menu lets you set different prices for the same items. You can set regular prices and selling prices.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Review & Rating:\u003C\u002Fstrong> You may want your users to review and rate your menu items. You can enable the review and rating functions with the Food Menu premium plugin.\u003C\u002Fp>\n\u003Ch3>💎 Online Ordering Using Woocommerce PRO features\u003C\u002Fh3>\n\u003Cp>👉 \u003Cstrong>Mini Cart (Free):\u003C\u002Fstrong> Include an attention-grabbing mini cart into your restaurant site, allowing customers to view their chosen food items, quantities, and total price at a glance.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Product Addons:\u003C\u002Fstrong> Increase sales by offering extra toppings, sides, or special requests with your food menu items. Easily add product options using Product Addons to elevate the customer experience and improve order personalization.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fw9nXKLjZ8yQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>👉 \u003Cstrong>Tipping:\u003C\u002Fstrong> Integrate a tipping form into WooCommerce cart and checkout pages. Enable customers to show appreciation with extra amounts, enhancing satisfaction.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Delivery & Pickup:\u003C\u002Fstrong> Effortlessly enable order types by food location. Manage weekly schedules and holidays for seamless operations.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Discount:\u003C\u002Fstrong> Easily apply percentage discounts to products within specific menus and categories. Alternatively, set standard discounts for total purchases across all menus and categories.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Special Menu:\u003C\u002Fstrong> Enable and customize special menus effortlessly. Set discounts, durations, and button text for an engaging customer experience.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Reservation:\u003C\u002Fstrong> Allow customers to reserve tables, choose their preferred times, and request a booking with custom messages. On the other hand, you and your staff easily manage restaurant reservations while ensuring a remarkable booking experience.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Visual Table Reservation:\u003C\u002Fstrong> let customers select tables and chairs through an interactive layout of your restaurant’s seating arrangement and offer an engaging booking experience.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FA-UFWL0KTfo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Fully translatable\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>POT files included (\u002Flanguages\u002F)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠 Support and Documentation\u003C\u002Fh3>\n\u003Cp>Need help? Access comprehensive resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdocs\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">Complete Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@RadiusTheme\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthe-post-grid\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fticket-support\u002F\" rel=\"nofollow ugc\">Submit a Ticket\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fradiustheme\" rel=\"nofollow ugc\">Facebook Community\u003C\u002Fa> to connect with other users and get tips.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>If you like The Post Grid Plugin, then consider checking out our other WordPress Plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthe-post-grid\u002F\" rel=\"ugc\">The Post Grid\u003C\u002Fa> – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassified-listing\u002F\" rel=\"ugc\">Classified Lisitng\u003C\u002Fa> – Best Classified ads and Directory WordPress Plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-swatches\u002F\" rel=\"ugc\">Variation Swatches\u003C\u002Fa> – Woocommerce Variation Swatches plugin converts the product variation select fields into radio, images, colors, and labels.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-gallery\u002F\" rel=\"ugc\">Variation Gallery\u003C\u002Fa> – Woocommerce Variation Gallery plugin allows to add UNLIMITED additional images for each variation of product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshopbuilder\u002F\" rel=\"ugc\">ShopBuilder\u003C\u002Fa> – Elementor WooCommerce Builder Addons with 120+ widgets and 25+ modules.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","A Simple Food & Restaurant Menu Display Plugin for Restaurant, Cafes, Fast Food, Coffee House with WooCommerce Online Ordering.",3000,115669,100,23,"2026-02-16T06:41:00.000Z","5.0",[21,22,119,23,24],"http:\u002F\u002Fdemo.radiustheme.com\u002Fwordpress\u002Fplugins\u002Ffood-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftlp-food-menu.5.3.3.zip",99,"2025-01-30 00:00:00",{"slug":144,"name":145,"version":146,"author":147,"author_profile":148,"description":149,"short_description":150,"active_installs":151,"downloaded":152,"rating":153,"num_ratings":154,"last_updated":155,"tested_up_to":115,"requires_at_least":137,"requires_php":18,"tags":156,"homepage":159,"download_link":160,"security_score":161,"vuln_count":122,"unpatched_count":29,"last_vuln_date":162,"fetched_at":31},"elegance-menu","Elegance Menu","1.9.1","impacttechlab","https:\u002F\u002Fprofiles.wordpress.org\u002Fimpacttechlab\u002F","\u003Cp>👉  \u003Ca href=\"https:\u002F\u002Fstore.impacttechlab.com\u002Felegance-menu\u002F\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstore.impacttechlab.com\u002Felegance-menu\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> 👈\u003C\u002Fp>\n\u003Cp>The Elegance Menu is an amazing tool for WordPress websites.It’s like a special menu that you can use in different parts of your site, like pages, posts, and even in the new Gutenberg editor. It’s made with the latest web technology, HTML5, and CSS3, which makes it look nice.\u003C\u002Fp>\n\u003Cp>One cool thing about this menu is that you can easily add it wherever you want using a shortcode.So, if you want to show all your menu items, just add the shortcode, and boom, there it is! Or, if you prefer, you can display only certain categories of items at once.\u003C\u002Fp>\n\u003Cp>Lots of different businesses can benefit from this plugin, like restaurants, pubs, salons, and hotels. It helps them showcase their offerings in a stylish and organized way on their websites.\u003C\u002Fp>\n\u003Ch3>🏆 Multiple Layouts\u003C\u002Fh3>\n\u003Col>\n\u003Cli>With Elegance Menu, you have lots of different layouts to choose from for your menu items, so you can make your menus stand out. You can organize your menus by category, and there are plenty of options to customize how they look. Plus, for each category, you have multiple layout choices.\u003C\u002Fli>\n\u003Cli>Elegance Menu also lets you display your menus in a tidy grid format, and you can even add a filter option so users can easily find what they’re looking for.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>🏆 Features\u003C\u002Fh3>\n\u003Cp>This is an awesome plugin for WordPress that helps you create a beautiful menu for your restaurant or café website. It’s perfect for showcasing your food and drinks in a really attractive way. You can add mouth-watering designs and give detailed descriptions of your menu items, plus some extra cool features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display All items, Multiple or Single Categories in a Page\u002F Post\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple ShortCode\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple layouts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use the same plugin for multiple business\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More than 10 currency support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Elegance Menu CPT in REST API with custom fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Fully Translatable\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>POT files included (\u002Flanguages\u002F)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 Shortcode Generator\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>You can generate Unlimited shortcodes by following 4 simple steps.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Layout:\u003C\u002Fstrong> To create shortcodes, the initial step is selecting a layout. You have the freedom to pick from various layout choices.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Category:\u003C\u002Fstrong> You can select multiple\u002Fsingle categories based on the chosen layout.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Name:\u003C\u002Fstrong> The title of the section, it is usally post title.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Tagline:\u003C\u002Fstrong> The tagline of the section which will be displayed above the title.\u003C\u002Fp>\n\u003Ch4>ShortCode Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Display All Items:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ccode>[elegance-menu id=120 layout=\"layout-3\" name=\"Restaurant Menu 3\" tagline=\"Favorite Items\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Multi Category:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ccode>[elegance-menu id=120 layout=\"layout-3\" category=\"4,3,6,2\" name=\"Restaurant Menu 3\" tagline=\"Favorite Items\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Single Category:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ccode>[elegance-menu id=102 layout=\"layout-3\" category=\"4\" name=\"Hair Salon Pricelist 2\" tagline=\"Best Price List\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ShortCode Parameters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>category\u003C\u002Fstrong> = Catgory id (only integer)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>id\u003C\u002Fstrong> = Post ID\u003C\u002Fli>\n\u003Cli>\u003Cstrong>layout\u003C\u002Fstrong> = Design Layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>name\u003C\u002Fstrong> = Post Name\u003C\u002Fli>\n\u003Cli>\u003Cstrong>tagline\u003C\u002Fstrong> = Tag Line\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For Use Template PHP File :-\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[elegance-menu id=102 layout=\"layout-3\" category=\"4\" name=\"Hair Salon Pricelist 2\" tagline=\"Best Price List\"]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Need Any Help?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For any bug, support or suggestion please mail us at \u003Ccode>info@impacttechlab.com\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Elegant Menu plugin designed to display for a variety of businesses, including restaurants, cafes, fast food outlets, coffee houses, salons, and more.",70,2408,88,7,"2025-12-03T10:43:00.000Z",[20,22,157,24,158],"responsive-menu","salon-menu","https:\u002F\u002Fimpacttechlab.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felegance-menu.1.9.1.zip",97,"2025-11-03 15:34:04",{"slug":164,"name":165,"version":166,"author":167,"author_profile":168,"description":169,"short_description":170,"active_installs":171,"downloaded":172,"rating":134,"num_ratings":173,"last_updated":174,"tested_up_to":16,"requires_at_least":175,"requires_php":18,"tags":176,"homepage":178,"download_link":179,"security_score":134,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"menumaster-restaurant-menu","MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce","1.0.2","WisdmLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwisdmlabs\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmenumaster.co.in\u002F?utm_source=Wordpress&utm_medium=Demo&utm_campaign=Sale#Demo\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmenumaster.co.in\u002Fdocumentation\u002F?utm_source=Wordpress&utm_medium=Docs&utm_campaign=Configuration\" rel=\"nofollow ugc\">View Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmenumaster.co.in\u002F?utm_source=Wordpress&utm_medium=Website&utm_campaign=Traffic\" rel=\"nofollow ugc\">MenuMaster\u003C\u002Fa> transforms the way customers interact with your restaurant menu by making it digital, visually engaging, and accessible anytime, anywhere. With \u003Cstrong>QR code integration\u003C\u002Fstrong>, you can replace outdated physical menus with a sleek, \u003Cstrong>mobile-first design\u003C\u002Fstrong> that offers a seamless and modern dining experience.\u003C\u002Fp>\n\u003Cp>Customers can easily browse your restaurant menu and explore daily specials. With promotional \u003Cstrong>tags, filters, and search\u003C\u002Fstrong> functionality, you can influence customers’ choices to help them find their perfect dish. This intuitive navigation ensures a satisfying dining journey while keeping your offerings at their fingertips.\u003C\u002Fp>\n\u003Cp>Not only does this approach simplify how customers view your restaurant menu, but it also enhances your restaurant’s online visibility. Share your menu link directly on \u003Cstrong>Google Business Profile\u003C\u002Fstrong> or \u003Cstrong>Instagram Bio\u003C\u002Fstrong>, attracting more customers to explore your offerings. With the ability to \u003Cstrong>highlight menu items, update daily specials, and feature seasonal dishes\u003C\u002Fstrong> instantly, you can improve the Average Order Value (AOV), driving revenue for your business.\u003C\u002Fp>\n\u003Ch3>Why MenuMaster is Perfect for You and Your Customers?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>For Restaurant\u002FCafé Visitors:\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomers scan a \u003Cstrong>QR code\u003C\u002Fstrong> on their table to view the restaurant menu on their phones. They can explore \u003Cstrong>today’s specials, browse categories\u003C\u002Fstrong>, or \u003Cstrong>search\u003C\u002Fstrong> for dishes effortlessly. Your \u003Cstrong>menu link\u003C\u002Fstrong> can also be shared online, increasing visibility on platforms like \u003Cstrong>Google\u003C\u002Fstrong> and \u003Cstrong>Instagram\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>For Restaurant Managers:\u003C\u002Fstrong>\u003Cbr \u002F>\nQuickly \u003Cstrong>update menus, highlight special offers\u003C\u002Fstrong>, and \u003Cstrong>add tags\u003C\u002Fstrong> or \u003Cstrong>filters\u003C\u002Fstrong> for preferences without any technical skills. Keep your menu fresh and easy to manage.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>For Agencies & Developers:\u003C\u002Fstrong>\u003Cbr \u002F>\nUse \u003Cstrong>bulk import\u003C\u002Fstrong> and \u003Cstrong>one-click setup\u003C\u002Fstrong> to integrate menus into client websites with \u003Cstrong>WooCommerce compatibility\u003C\u002Fstrong>. Save time while delivering professional, customized solutions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose MenuMaster?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mobile-First Design:\u003C\u002Fstrong>\u003Cbr \u002F>\nYour menu adapts beautifully to smartphones, tablets, and desktops—no additional customization needed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Visually Appealing Menu Design:\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate menus with visually stunning designs that make your dishes irresistible while providing clear and concise content to help customers make informed choices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Filters (Veg\u002FNon-Veg\u002FEgg\u002FOffer) and Search:\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow customers to filter items based on dietary preferences or explore Today’s Specials, Combos, or Daily Offers, or directly search for a specific item.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Floating Menu Navigation:\u003C\u002Fstrong>\u003Cbr \u002F>\nMake browsing a breeze with sticky category navigation for quick and easy access to menu sections.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce Bulk Import:\u003C\u002Fstrong>\u003Cbr \u002F>\nSave hours by importing your menu directly from WooCommerce with a single click. Get started with our \u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002Fd\u002F1_OaAw_oWK9T-vYTX93WgoJkkaYHzHbi-Ah_fHuFaY3M\u002Fedit?gid=1313223400&utm_source=Wordpress&utm_medium=Sample%20CSV&utm_campaign=Configuration#gid=1313223400\" rel=\"nofollow ugc\">[Sample CSV file]\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic QR Code Generation:\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate and share QR codes instantly to let your customers access menus effortlessly on their phones.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcode-Based Menus:\u003C\u002Fstrong>\u003Cbr \u002F>\nUse simple shortcodes to display menus anywhere on your site. Options include menu display, search, and category navigation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>💬 Bonus Tip:\u003C\u002Fstrong>\u003Cbr \u002F>\nWant your restaurant website to chat with customers like a real host?\u003Cbr \u002F>\nAdd \u003Ca href=\"https:\u002F\u002Faibotkit.io\u002F?utm_source=Menu+master&utm_medium=read+me&utm_campaign=MEnumaster+inside+plugin&utm_id=Wordpress\" rel=\"nofollow ugc\">\u003Cstrong>AI BotKit\u003C\u002Fstrong>\u003C\u002Fa> — a free WordPress chatbot that can answer FAQs, suggest dishes, and support guests automatically.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Menu Display\u003C\u002Fstrong>: [menu_master_display]\u003Cbr \u002F>\n\u003Cstrong>Categories Listing\u002FFloating Menu:\u003C\u002Fstrong> [menu_master_category_listing]\u003Cbr \u002F>\n\u003Cstrong>Menu Search:\u003C\u002Fstrong> [menu_master_search]\u003Cbr \u002F>\n\u003Cstrong>Menu Filters:\u003C\u002Fstrong> [menu_master_filters}\u003C\u002Fp>\n\u003Ch3>How to Use the MenuMaster Restaurant Menu Plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Install and Activate\u003C\u002Fstrong>\u003Cbr \u002F>\nDownload MenuMaster from WordPress.org and activate it in one click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Import Menu Items\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd menu items via WooCommerce bulk import or manually create them. \u003Ca href=\"https:\u002F\u002Fmenumaster.co.in\u002Fdocs\u002Fsetting-up-woocommerce-for-bulk-import\u002F?utm_source=Wordpress&utm_medium=Docs&utm_campaign=Configuration\" rel=\"nofollow ugc\">[Link]\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002Fd\u002F1_OaAw_oWK9T-vYTX93WgoJkkaYHzHbi-Ah_fHuFaY3M\u002Fedit?gid=1313223400&utm_source=Wordpress&utm_medium=Sample%20CSV&utm_campaign=Configuration#gid=1313223400\" rel=\"nofollow ugc\">[Sample CSV]\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Create Your Menu in a Single Click\u003C\u002Fstrong>\u003Cbr \u002F>\nUse Elementor or Gutenberg to design and style your menu effortlessly.\u003Ca href=\"https:\u002F\u002Fmenumaster.co.in\u002Fdocs\u002Fhow-to-setup-the-menu-page\u002F?utm_source=Wordpress&utm_medium=Docs&utm_campaign=Configuration\" rel=\"nofollow ugc\">[Link]\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Generate QR Codes\u003C\u002Fstrong>\u003Cbr \u002F>\nInstantly create QR codes for customers to access the menu on their phones.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Go Live\u003C\u002Fstrong>\u003Cbr \u002F>\nPublish your menu and let customers enjoy a seamless browsing experience.\u003Ca href=\"https:\u002F\u002Fmenumaster.co.in\u002F?utm_source=Wordpress&utm_medium=Demo&utm_campaign=Sale#Demo\" rel=\"nofollow ugc\">[Link]\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party API Services\u003C\u002Fh3>\n\u003Cp>This plugin utilizes the following third-party API service(s):\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>QuickChart\u003C\u002Fstrong>: This Service is used to generate QR codes for menu pages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: [https:\u002F\u002Fquickchart.io\u002Fdocumentation\u002F]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: [https:\u002F\u002Fabout.mappls.com\u002Fabout\u002Fprivacy-policy]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tally Feedback Form\u003C\u002Fstrong>: This service is used for feedback collection.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: [https:\u002F\u002Ftally.so\u002Fhelp\u002Fterms-and-privacy]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Need Help? We’ve Got You Covered!\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support Email: Contact@reachsy.io\u003C\u002Fli>\n\u003Cli>Documentation: Visit our \u003Ca href=\"https:\u002F\u002Fmenumaster.co.in\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">knowledge base\u003C\u002Fa> for detailed guides.\u003C\u002Fli>\n\u003Cli>Inquiries: Reach out via our contact form.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create mobile-friendly restaurant menus that are easy for customers to access by scanning a QR code. Custom tags and filters make navigation simple, h &hellip;",60,1286,2,"2025-12-30T13:08:00.000Z","6.0",[20,177,22,23,24],"digital-menu","https:\u002F\u002Fmenumaster.co.in\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenumaster-restaurant-menu.1.0.2.zip",{"slug":181,"name":182,"version":183,"author":184,"author_profile":185,"description":186,"short_description":187,"active_installs":188,"downloaded":189,"rating":190,"num_ratings":191,"last_updated":192,"tested_up_to":115,"requires_at_least":193,"requires_php":117,"tags":194,"homepage":196,"download_link":197,"security_score":134,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"menukaart","Menukaart – Restaurant Menu & Online Ordering with WooCommerce","1.6.1","Hossni Mubarak","https:\u002F\u002Fprofiles.wordpress.org\u002Fmhmrajib\u002F","\u003Cp>\u003Cstrong>Menukaart\u003C\u002Fstrong> is an easy-to-manage WordPress food menu plugin that allows you to create a responsive restaurant menu and online food ordering system with WooCommerce.\u003Cbr \u002F>\nYou can display your food menu category wise or from a specific category with this WordPress food menu plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fmenukaart.hmplugin.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fmenukaart.hmplugin.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Chat\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fmenukaart.hmplugin.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F_v_Kf9yVMgk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>✅ Fully Customizable\u003C\u002Fh4>\n\u003Cp>With this food menu plugin you can customize your menu very easily and extensively. You active, inactive a menu item, you can order your food items and change colors and font size of your food title.\u003C\u002Fp>\n\u003Ch4>✅ Order online with WooCommerce\u003C\u002Fh4>\n\u003Cp>You can easily manage online ordering with WooCommerce. A order button is avalable in the food menu wich will take the customers to the WooCommerce cart page.\u003C\u002Fp>\n\u003Ch4>✅ Seach panel integrated\u003C\u002Fh4>\n\u003Cp>There is a search panel available at the top of the restaurant food menu where visitors can search food items by food name and food category.\u003C\u002Fp>\n\u003Ch4>✅ Multiple Layouts\u003C\u002Fh4>\n\u003Cp>There are multiple layouts available where you can display food menus categories wise or in a classic way.\u003C\u002Fp>\n\u003Cp>This WordPress Restaurant Menu Plugin is a simple, effective and powerful plugin to display your desired food menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌟 Plugin Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully responsive for any device\u003C\u002Fli>\n\u003Cli>Display food menu of a category\u003C\u002Fli>\n\u003Cli>Unlimited Menu Items\u003C\u002Fli>\n\u003Cli>Show-Hide a Menu Item\u003C\u002Fli>\n\u003Cli>Display food menu category wise\u003C\u002Fli>\n\u003Cli>Menu Item with Price\u003C\u002Fli>\n\u003Cli>Menu order by Title, date and post order\u003C\u002Fli>\n\u003Cli>Menu order with ASC\u002FDESC\u003C\u002Fli>\n\u003Cli>Menu title background color option\u003C\u002Fli>\n\u003Cli>Menu title border color option\u003C\u002Fli>\n\u003Cli>Menu title border width option\u003C\u002Fli>\n\u003Cli>Menu title font color option\u003C\u002Fli>\n\u003Cli>Menu title font size option\u003C\u002Fli>\n\u003Cli>Food item font color option\u003C\u002Fli>\n\u003Cli>Food item font size option\u003C\u002Fli>\n\u003Cli>Food item price font color option\u003C\u002Fli>\n\u003Cli>Food item price font size option\u003C\u002Fli>\n\u003Cli>Food course font color option\u003C\u002Fli>\n\u003Cli>Food course font size option\u003C\u002Fli>\n\u003Cli>Food course background color option\u003C\u002Fli>\n\u003Cli>Food course border color option\u003C\u002Fli>\n\u003Cli>Global Font Family option\u003C\u002Fli>\n\u003Cli>Hide Menu Title Option\u003C\u002Fli>\n\u003Cli>Menu Title Text option\u003C\u002Fli>\n\u003Cli>Menu container width option\u003C\u002Fli>\n\u003Cli>150 currencies available\u003C\u002Fli>\n\u003Cli>Font Awesome Free 6.1.1 integrated\u003C\u002Fli>\n\u003Cli>Menu item image\u003C\u002Fli>\n\u003Cli>Enable Disable Price Number Format\u003C\u002Fli>\n\u003Cli>Pagination Integrated – New\u003C\u002Fli>\n\u003Cli>Menu Details Popup – New\u003C\u002Fli>\n\u003Cli>Direct Checkout for Online Ordering – New\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>➡️ Useage of Shortcode:⬅️\u003C\u002Fp>\n\u003Cp>\u003Cstrong> Use the below shortcode to display food menu \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre> [menukaart template='classic'] \u003C\u002Fpre>\n\u003Cp>\u003Cstrong> Display food menu of a specific category \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre> [menukaart template='classic' category='starters'] \u003C\u002Fpre>\n\u003Cp>\u003Cstrong> Hide search bar shorcode option \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre> [menukaart template='classic' search='hide'] \u003C\u002Fpre>\n\u003Cp>\u003Cstrong>📋 Translation Ready:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>POT file included (\u002Flanguages\u002F)\u003C\u002Fli>\n\u003Cli>Bengoli\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>👍 Feedback\u002FRating:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you find this plugin helpful, feel free to give us your valuable review. Rate us and share this plugin with your friends and others. This will motivate us and help us to grow.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmenukaart\u002Freviews\u002F#new-post\" rel=\"ugc\">Rate Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔥 Other Plugins from \u003Ca href=\"https:\u002F\u002Fhmplugin.com\" rel=\"nofollow ugc\">HM Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-books-gallery\u002F\" rel=\"ugc\">WordPress Books Showcase Plugin\u003C\u002Fa> Create an online digital library to sell and affiliate books\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stripe-donation\u002F\" rel=\"ugc\">WordPress Donation Plugin\u003C\u002Fa> Create a form to collect donation and payment via Stripe payment gateway\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-top-news\u002F\" rel=\"ugc\">WordPress News Plugin\u003C\u002Fa> Display internal and external news in various layouts\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftiny-bar\u002F\" rel=\"ugc\">WordPress Notification Bar Plugin\u003C\u002Fa> Dsiplay message and a button at the top or bottom of your webpage\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhm-cool-author-box-widget\u002F\" rel=\"ugc\">WordPress HM – Cool Author Box\u003C\u002Fa> Author Box plugin for WordPress to display author info\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhm-logo-showcase\u002F\" rel=\"ugc\">HM Logo Showcase\u003C\u002Fa> Logo manager plugin for WordPress\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhm-resume-manager\u002F\" rel=\"ugc\">WordPress HM Resume Manager\u003C\u002Fa> A Resume\u002FCV Manager Plugin for WordPress\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhm-product-catalog\u002F\" rel=\"ugc\">WordPress Product Catalog\u003C\u002Fa> A Product Catalog Plugin for WordPress\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhm-wc-product-advertiser\u002F\" rel=\"ugc\">HM Wc Product Advertiser\u003C\u002Fa> Product Advertiser Plugin for Wocommerce\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhm-simple-facebook-page\u002F\" rel=\"ugc\">FaceBook LikeBox\u003C\u002Fa> A FaceBook LikeBox Plugin for WordPress\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-display-faq\u002F\" rel=\"ugc\">WP Display FAQ\u003C\u002Fa> FAQs manager plugin for WordPress\u003C\u002Fp>\n","An easy WordPress restaurant plugin for online food ordering with WooCommerce.",30,3628,96,5,"2026-02-06T06:36:00.000Z","5.8",[20,195,22,23,24],"food","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmenukaart\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenukaart.1.6.1.zip",{"attackSurface":199,"codeSignals":1300,"taintFlows":1648,"riskAssessment":1853,"analyzedAt":1866},{"hooks":200,"ajaxHandlers":1255,"restRoutes":1277,"shortcodes":1278,"cronEvents":1298,"entryPointCount":1299,"unprotectedCount":191},[201,208,213,216,219,222,225,228,232,236,239,243,246,249,253,256,259,262,266,270,273,276,278,280,282,284,286,288,290,292,294,296,298,301,303,305,307,309,311,313,315,317,319,321,323,327,329,332,335,339,342,346,349,352,355,358,361,364,367,370,372,374,376,378,380,382,384,386,388,390,392,394,396,399,401,403,405,407,409,411,413,415,417,419,421,423,425,428,431,434,436,438,440,442,445,447,450,452,454,456,458,460,462,464,466,469,471,473,475,477,479,481,483,485,488,492,496,499,503,507,510,512,515,518,521,524,528,532,535,538,541,544,547,550,553,556,560,562,565,568,571,574,577,580,583,587,591,594,597,600,603,606,609,612,615,618,620,623,627,631,633,636,639,642,645,648,651,654,656,658,661,664,667,670,673,677,680,683,686,690,693,696,699,702,705,708,712,716,719,723,726,731,735,738,741,744,747,751,754,757,760,763,767,771,775,779,782,785,788,791,794,797,802,805,808,812,815,819,821,825,829,833,837,841,845,849,853,857,861,864,867,870,874,878,882,886,890,894,898,902,904,908,911,915,919,923,927,930,934,937,940,944,948,951,954,957,960,964,969,972,976,979,982,986,990,994,998,1002,1006,1010,1014,1017,1021,1024,1028,1032,1036,1040,1043,1046,1051,1055,1058,1061,1064,1067,1070,1073,1076,1080,1083,1086,1089,1094,1097,1102,1106,1109,1114,1118,1122,1125,1128,1131,1134,1137,1140,1143,1146,1149,1152,1156,1160,1163,1166,1170,1174,1176,1178,1183,1187,1191,1196,1200,1203,1208,1210,1214,1218,1222,1226,1230,1233,1236,1238,1240,1241,1242,1244,1248,1251],{"type":202,"name":203,"callback":204,"priority":205,"file":206,"line":207},"filter","map_meta_cap","meta_caps",10,"classes\\class-capability.php",17,{"type":209,"name":210,"callback":210,"priority":29,"file":211,"line":212},"action","init","classes\\class-hooks.php",36,{"type":209,"name":214,"callback":214,"file":211,"line":215},"admin_init",37,{"type":209,"name":217,"callback":217,"file":211,"line":218},"admin_menu",38,{"type":209,"name":220,"callback":221,"file":211,"line":113},"wp_enqueue_scripts","enqueue_scripts",{"type":209,"name":223,"callback":223,"file":211,"line":224},"wp_footer",42,{"type":209,"name":226,"callback":226,"file":211,"line":227},"export_wp",43,{"type":209,"name":229,"callback":230,"file":211,"line":231},"widgets_init","register",45,{"type":209,"name":233,"callback":234,"priority":205,"file":211,"line":235},"mprm_shortcode_menu_item_grid","mprm_menu_item_grid_header",101,{"type":209,"name":233,"callback":237,"priority":14,"file":211,"line":238},"mprm_menu_item_before_content",102,{"type":209,"name":233,"callback":240,"priority":241,"file":211,"line":242},"mprm_menu_item_grid_image",20,103,{"type":209,"name":233,"callback":244,"priority":188,"file":211,"line":245},"mprm_menu_item_grid_title",104,{"type":209,"name":233,"callback":247,"priority":113,"file":211,"line":248},"mprm_menu_item_grid_ingredients",105,{"type":209,"name":233,"callback":250,"priority":251,"file":211,"line":252},"mprm_menu_item_grid_attributes",50,106,{"type":209,"name":233,"callback":254,"priority":171,"file":211,"line":255},"mprm_menu_item_grid_excerpt",107,{"type":209,"name":233,"callback":257,"priority":151,"file":211,"line":258},"mprm_menu_item_grid_tags",108,{"type":209,"name":233,"callback":260,"priority":121,"file":211,"line":261},"mprm_menu_item_grid_price",109,{"type":209,"name":233,"callback":263,"priority":264,"file":211,"line":265},"mprm_menu_item_after_content",80,110,{"type":209,"name":233,"callback":267,"priority":268,"file":211,"line":269},"mprm_get_purchase_template",85,111,{"type":209,"name":233,"callback":271,"priority":13,"file":211,"line":272},"mprm_menu_item_grid_footer",112,{"type":209,"name":274,"callback":234,"priority":205,"file":211,"line":275},"mprm_page_template_menu_item_grid",115,{"type":209,"name":274,"callback":237,"priority":14,"file":211,"line":277},116,{"type":209,"name":274,"callback":240,"priority":241,"file":211,"line":279},117,{"type":209,"name":274,"callback":244,"priority":188,"file":211,"line":281},118,{"type":209,"name":274,"callback":247,"priority":113,"file":211,"line":283},119,{"type":209,"name":274,"callback":250,"priority":251,"file":211,"line":285},120,{"type":209,"name":274,"callback":254,"priority":171,"file":211,"line":287},121,{"type":209,"name":274,"callback":257,"priority":151,"file":211,"line":289},122,{"type":209,"name":274,"callback":260,"priority":121,"file":211,"line":291},123,{"type":209,"name":274,"callback":263,"priority":264,"file":211,"line":293},124,{"type":209,"name":274,"callback":267,"priority":268,"file":211,"line":295},125,{"type":209,"name":274,"callback":271,"priority":13,"file":211,"line":297},126,{"type":209,"name":299,"callback":234,"priority":205,"file":211,"line":300},"mprm_widget_menu_item_grid",139,{"type":209,"name":299,"callback":237,"priority":14,"file":211,"line":302},140,{"type":209,"name":299,"callback":240,"priority":241,"file":211,"line":304},141,{"type":209,"name":299,"callback":244,"priority":188,"file":211,"line":306},142,{"type":209,"name":299,"callback":247,"priority":113,"file":211,"line":308},143,{"type":209,"name":299,"callback":250,"priority":251,"file":211,"line":310},144,{"type":209,"name":299,"callback":254,"priority":171,"file":211,"line":312},145,{"type":209,"name":299,"callback":257,"priority":151,"file":211,"line":314},146,{"type":209,"name":299,"callback":260,"priority":264,"file":211,"line":316},147,{"type":209,"name":299,"callback":263,"priority":268,"file":211,"line":318},148,{"type":209,"name":299,"callback":267,"priority":13,"file":211,"line":320},149,{"type":209,"name":299,"callback":271,"priority":97,"file":211,"line":322},150,{"type":209,"name":324,"callback":325,"priority":191,"file":211,"line":326},"mprm_shortcode_menu_item_list","mprm_menu_item_list_header",169,{"type":209,"name":324,"callback":237,"priority":205,"file":211,"line":328},170,{"type":209,"name":324,"callback":330,"priority":14,"file":211,"line":331},"mprm_menu_item_list_image",171,{"type":209,"name":324,"callback":333,"priority":241,"file":211,"line":334},"mprm_menu_item_list_right_header",172,{"type":209,"name":324,"callback":336,"priority":337,"file":211,"line":338},"mprm_menu_item_list_title",25,173,{"type":209,"name":324,"callback":340,"priority":188,"file":211,"line":341},"mprm_menu_item_list_ingredients",174,{"type":209,"name":324,"callback":343,"priority":344,"file":211,"line":345},"mprm_menu_item_list_attributes",35,175,{"type":209,"name":324,"callback":347,"priority":113,"file":211,"line":348},"mprm_menu_item_list_excerpt",176,{"type":209,"name":324,"callback":350,"priority":231,"file":211,"line":351},"mprm_menu_item_list_tags",177,{"type":209,"name":324,"callback":353,"priority":251,"file":211,"line":354},"mprm_menu_item_list_price",178,{"type":209,"name":324,"callback":267,"priority":356,"file":211,"line":357},55,179,{"type":209,"name":324,"callback":359,"priority":171,"file":211,"line":360},"mprm_menu_item_list_right_footer",180,{"type":209,"name":324,"callback":263,"priority":362,"file":211,"line":363},65,181,{"type":209,"name":324,"callback":365,"priority":151,"file":211,"line":366},"mprm_menu_item_list_footer",182,{"type":209,"name":368,"callback":325,"priority":191,"file":211,"line":369},"mprm_widget_menu_item_list",194,{"type":209,"name":368,"callback":237,"priority":205,"file":211,"line":371},195,{"type":209,"name":368,"callback":330,"priority":14,"file":211,"line":373},196,{"type":209,"name":368,"callback":333,"priority":241,"file":211,"line":375},197,{"type":209,"name":368,"callback":336,"priority":188,"file":211,"line":377},198,{"type":209,"name":368,"callback":340,"priority":344,"file":211,"line":379},199,{"type":209,"name":368,"callback":343,"priority":113,"file":211,"line":381},200,{"type":209,"name":368,"callback":347,"priority":251,"file":211,"line":383},201,{"type":209,"name":368,"callback":350,"priority":171,"file":211,"line":385},202,{"type":209,"name":368,"callback":353,"priority":151,"file":211,"line":387},203,{"type":209,"name":368,"callback":263,"priority":121,"file":211,"line":389},204,{"type":209,"name":368,"callback":267,"priority":264,"file":211,"line":391},205,{"type":209,"name":368,"callback":359,"priority":268,"file":211,"line":393},206,{"type":209,"name":368,"callback":365,"priority":97,"file":211,"line":395},207,{"type":209,"name":397,"callback":325,"priority":191,"file":211,"line":398},"mprm_page_template_menu_item_list",220,{"type":209,"name":397,"callback":237,"priority":205,"file":211,"line":400},221,{"type":209,"name":397,"callback":330,"priority":14,"file":211,"line":402},222,{"type":209,"name":397,"callback":333,"priority":241,"file":211,"line":404},223,{"type":209,"name":397,"callback":336,"priority":188,"file":211,"line":406},224,{"type":209,"name":397,"callback":340,"priority":344,"file":211,"line":408},225,{"type":209,"name":397,"callback":343,"priority":113,"file":211,"line":410},226,{"type":209,"name":397,"callback":347,"priority":251,"file":211,"line":412},227,{"type":209,"name":397,"callback":350,"priority":171,"file":211,"line":414},228,{"type":209,"name":397,"callback":353,"priority":151,"file":211,"line":416},229,{"type":209,"name":397,"callback":263,"priority":121,"file":211,"line":418},230,{"type":209,"name":397,"callback":267,"priority":264,"file":211,"line":420},231,{"type":209,"name":397,"callback":359,"priority":268,"file":211,"line":422},232,{"type":209,"name":397,"callback":365,"priority":97,"file":211,"line":424},233,{"type":209,"name":426,"callback":237,"priority":191,"file":211,"line":427},"mprm_shortcode_menu_item_simple-list",249,{"type":209,"name":426,"callback":429,"priority":205,"file":211,"line":430},"mprm_menu_item_simple_list_header",250,{"type":209,"name":426,"callback":432,"priority":241,"file":211,"line":433},"mprm_menu_item_list_title_simple",251,{"type":209,"name":426,"callback":340,"priority":337,"file":211,"line":435},252,{"type":209,"name":426,"callback":343,"priority":188,"file":211,"line":437},253,{"type":209,"name":426,"callback":347,"priority":344,"file":211,"line":439},254,{"type":209,"name":426,"callback":350,"priority":113,"file":211,"line":441},255,{"type":209,"name":426,"callback":443,"priority":251,"file":211,"line":444},"mprm_menu_item_simple_list_footer",256,{"type":209,"name":426,"callback":263,"priority":356,"file":211,"line":446},257,{"type":209,"name":448,"callback":237,"priority":191,"file":211,"line":449},"mprm_widget_menu_item_simple_list",270,{"type":209,"name":448,"callback":429,"priority":205,"file":211,"line":451},271,{"type":209,"name":448,"callback":432,"priority":241,"file":211,"line":453},272,{"type":209,"name":448,"callback":340,"priority":188,"file":211,"line":455},273,{"type":209,"name":448,"callback":343,"priority":113,"file":211,"line":457},274,{"type":209,"name":448,"callback":347,"priority":251,"file":211,"line":459},275,{"type":209,"name":448,"callback":350,"priority":171,"file":211,"line":461},276,{"type":209,"name":448,"callback":443,"priority":362,"file":211,"line":463},277,{"type":209,"name":448,"callback":263,"priority":151,"file":211,"line":465},278,{"type":209,"name":467,"callback":237,"priority":191,"file":211,"line":468},"mprm_page_template_menu_item_simple-list",290,{"type":209,"name":467,"callback":429,"priority":205,"file":211,"line":470},291,{"type":209,"name":467,"callback":432,"priority":241,"file":211,"line":472},292,{"type":209,"name":467,"callback":340,"priority":188,"file":211,"line":474},293,{"type":209,"name":467,"callback":343,"priority":113,"file":211,"line":476},294,{"type":209,"name":467,"callback":347,"priority":251,"file":211,"line":478},295,{"type":209,"name":467,"callback":350,"priority":171,"file":211,"line":480},296,{"type":209,"name":467,"callback":443,"priority":362,"file":211,"line":482},297,{"type":209,"name":467,"callback":263,"priority":151,"file":211,"line":484},298,{"type":209,"name":486,"callback":486,"priority":191,"file":211,"line":487},"mprm_menu_items_header",310,{"type":209,"name":489,"callback":490,"priority":205,"file":211,"line":491},"mprm_shortcode_category_grid","mprm_shortcode_grid_item",325,{"type":209,"name":493,"callback":494,"priority":205,"file":211,"line":495},"mprm_shortcode_category_list","mprm_category_list_item",341,{"type":209,"name":497,"callback":494,"priority":205,"file":211,"line":498},"mprm_widget_category_list",351,{"type":209,"name":500,"callback":501,"priority":205,"file":211,"line":502},"mprm_after_widget_category_list","mprm_after_category_list_header",359,{"type":209,"name":504,"callback":505,"priority":191,"file":211,"line":506},"mprm_menu_item_single_theme_view","get_gallery_theme_view",367,{"type":209,"name":504,"callback":508,"priority":205,"file":211,"line":509},"get_price_theme_view",368,{"type":209,"name":504,"callback":267,"priority":14,"file":211,"line":511},369,{"type":209,"name":504,"callback":513,"priority":241,"file":211,"line":514},"get_ingredients_theme_view",370,{"type":209,"name":504,"callback":516,"priority":337,"file":211,"line":517},"get_attributes_theme_view",371,{"type":209,"name":504,"callback":519,"priority":188,"file":211,"line":520},"get_nutritional_theme_view",372,{"type":209,"name":504,"callback":522,"priority":344,"file":211,"line":523},"get_related_items_theme_view",373,{"type":209,"name":525,"callback":526,"file":211,"line":527},"mprm-before-main-wrapper","mprm_theme_wrapper_before",378,{"type":209,"name":529,"callback":530,"file":211,"line":531},"mprm-after-main-wrapper","mprm_theme_wrapper_after",379,{"type":209,"name":533,"callback":533,"priority":205,"file":211,"line":534},"mprm_before_menu_item_header",386,{"type":209,"name":536,"callback":536,"priority":191,"file":211,"line":537},"mprm_menu_item_header",392,{"type":209,"name":539,"callback":539,"priority":205,"file":211,"line":540},"mprm_after_menu_item_header",398,{"type":209,"name":542,"callback":542,"priority":205,"file":211,"line":543},"mprm_menu_item_gallery",405,{"type":209,"name":545,"callback":545,"priority":205,"file":211,"line":546},"mprm_menu_item_content",414,{"type":209,"name":545,"callback":548,"priority":241,"file":211,"line":549},"mprm_menu_item_content_author",415,{"type":209,"name":545,"callback":551,"priority":188,"file":211,"line":552},"mprm_menu_item_content_comments",416,{"type":209,"name":554,"callback":554,"priority":205,"file":211,"line":555},"mprm_before_menu_item_sidebar",422,{"type":209,"name":557,"callback":558,"priority":191,"file":211,"line":559},"mprm_menu_item_slidebar","mprm_menu_item_price",432,{"type":209,"name":557,"callback":267,"priority":205,"file":211,"line":561},433,{"type":209,"name":557,"callback":563,"priority":241,"file":211,"line":564},"mprm_menu_item_slidebar_attributes",434,{"type":209,"name":557,"callback":566,"priority":337,"file":211,"line":567},"mprm_menu_item_slidebar_ingredients",435,{"type":209,"name":557,"callback":569,"priority":188,"file":211,"line":570},"mprm_menu_item_slidebar_nutritional",436,{"type":209,"name":557,"callback":572,"priority":113,"file":211,"line":573},"mprm_menu_item_slidebar_related_items",437,{"type":209,"name":575,"callback":575,"priority":205,"file":211,"line":576},"mprm_after_menu_item_sidebar",443,{"type":209,"name":578,"callback":526,"file":211,"line":579},"mprm-single-category-before-wrapper",450,{"type":209,"name":581,"callback":530,"file":211,"line":582},"mprm-single-category-after-wrapper",451,{"type":209,"name":584,"callback":585,"priority":205,"file":211,"line":586},"mprm_taxonomy_category_list","mprm_before_taxonomy_list",457,{"type":209,"name":588,"callback":589,"priority":191,"file":211,"line":590},"mprm_taxonomy_list","mprm_category_menu_item_before_content",466,{"type":209,"name":588,"callback":592,"priority":205,"file":211,"line":593},"mprm_taxonomy_list_before_left",467,{"type":209,"name":588,"callback":595,"priority":14,"file":211,"line":596},"mprm_taxonomy_list_image",468,{"type":209,"name":588,"callback":598,"priority":241,"file":211,"line":599},"mprm_taxonomy_list_after_left",469,{"type":209,"name":588,"callback":601,"priority":337,"file":211,"line":602},"mprm_taxonomy_list_before_right",470,{"type":209,"name":588,"callback":604,"priority":188,"file":211,"line":605},"mprm_taxonomy_list_header_title",471,{"type":209,"name":588,"callback":607,"priority":344,"file":211,"line":608},"mprm_taxonomy_list_ingredients",472,{"type":209,"name":588,"callback":610,"priority":113,"file":211,"line":611},"mprm_taxonomy_list_tags",473,{"type":209,"name":588,"callback":613,"priority":231,"file":211,"line":614},"mprm_taxonomy_list_price",474,{"type":209,"name":588,"callback":616,"priority":251,"file":211,"line":617},"mprm_category_menu_item_after_content",475,{"type":209,"name":588,"callback":267,"priority":356,"file":211,"line":619},476,{"type":209,"name":588,"callback":621,"priority":171,"file":211,"line":622},"mprm_taxonomy_list_after_right",477,{"type":209,"name":624,"callback":625,"priority":205,"file":211,"line":626},"mprm_taxonomy_after_list","mprm_after_taxonomy_list",484,{"type":209,"name":628,"callback":629,"priority":205,"file":211,"line":630},"mprm_taxonomy_grid","mprm_single_category_grid_header",493,{"type":209,"name":628,"callback":589,"priority":14,"file":211,"line":632},494,{"type":209,"name":628,"callback":634,"priority":337,"file":211,"line":635},"mprm_single_category_grid_image",495,{"type":209,"name":628,"callback":637,"priority":344,"file":211,"line":638},"mprm_single_category_grid_wrapper_start",496,{"type":209,"name":628,"callback":640,"priority":113,"file":211,"line":641},"mprm_single_category_grid_title",497,{"type":209,"name":628,"callback":643,"priority":231,"file":211,"line":644},"mprm_single_category_grid_ingredients",498,{"type":209,"name":628,"callback":646,"priority":251,"file":211,"line":647},"mprm_single_category_grid_tags",499,{"type":209,"name":628,"callback":649,"priority":356,"file":211,"line":650},"mprm_single_category_grid_price",500,{"type":209,"name":628,"callback":652,"priority":171,"file":211,"line":653},"mprm_single_category_grid_wrapper_end",501,{"type":209,"name":628,"callback":616,"priority":362,"file":211,"line":655},502,{"type":209,"name":628,"callback":267,"priority":151,"file":211,"line":657},503,{"type":209,"name":628,"callback":659,"priority":121,"file":211,"line":660},"mprm_single_category_grid_footer",504,{"type":209,"name":662,"callback":662,"priority":191,"file":211,"line":663},"mprm_category_header",511,{"type":209,"name":665,"callback":665,"priority":191,"file":211,"line":666},"mprm_page_template_taxonomy_header",518,{"type":209,"name":668,"callback":526,"file":211,"line":669},"mprm_tag_before_wrapper",526,{"type":209,"name":671,"callback":530,"file":211,"line":672},"mprm_tag_after_wrapper",527,{"type":209,"name":674,"callback":675,"priority":191,"file":211,"line":676},"mprm_tag_list","mprm_single_tag_list_header",535,{"type":209,"name":674,"callback":678,"priority":205,"file":211,"line":679},"mprm_single_tag_list_content",536,{"type":209,"name":674,"callback":681,"priority":241,"file":211,"line":682},"mprm_single_tag_list_footer",537,{"type":209,"name":684,"callback":662,"priority":191,"file":211,"line":685},"mprm_tag_header",538,{"type":209,"name":687,"callback":688,"file":211,"line":689},"mprm_cart_footer_buttons","mprm_update_cart_button",546,{"type":209,"name":687,"callback":691,"file":211,"line":692},"mprm_save_cart_button",550,{"type":209,"name":694,"callback":694,"file":211,"line":695},"mprm_cart_empty",552,{"type":209,"name":697,"callback":697,"priority":205,"file":211,"line":698},"mprm_success_page_cart_item",553,{"type":209,"name":700,"callback":700,"file":211,"line":701},"mprm_payment_mode_select",554,{"type":209,"name":703,"callback":703,"file":211,"line":704},"mprm_purchase_form",555,{"type":209,"name":706,"callback":706,"file":211,"line":707},"mprm_purchase_form_top",556,{"type":209,"name":709,"callback":710,"file":211,"line":711},"mprm_purchase_form_register_fields","mprm_get_register_fields",557,{"type":209,"name":713,"callback":714,"file":211,"line":715},"mprm_register_fields_before","mprm_user_info_fields",558,{"type":209,"name":717,"callback":717,"file":211,"line":718},"mprm_purchase_form_before_register_login",559,{"type":209,"name":720,"callback":721,"file":211,"line":722},"mprm_purchase_form_login_fields","mprm_get_login_fields",560,{"type":209,"name":724,"callback":724,"file":211,"line":725},"mprm_purchase_form_before_cc_form",561,{"type":209,"name":727,"callback":728,"priority":729,"file":211,"line":730},"mprm_purchase_form_after_cc_form","mprm_checkout_tax_fields",999,562,{"type":209,"name":727,"callback":732,"priority":733,"file":211,"line":734},"mprm_checkout_submit",9999,563,{"type":209,"name":736,"callback":736,"file":211,"line":737},"mprm_purchase_form_no_access",564,{"type":209,"name":739,"callback":714,"file":211,"line":740},"mprm_purchase_form_after_user_info",565,{"type":209,"name":742,"callback":742,"file":211,"line":743},"mprm_cc_billing_top",566,{"type":209,"name":745,"callback":745,"file":211,"line":746},"mprm_cc_billing_bottom",567,{"type":209,"name":748,"callback":749,"file":211,"line":750},"mprm_purchase_form_before_submit","mprm_checkout_additional_information",568,{"type":209,"name":748,"callback":752,"file":211,"line":753},"mprm_terms_agreement",569,{"type":209,"name":748,"callback":755,"file":211,"line":756},"mprm_print_errors",570,{"type":209,"name":748,"callback":758,"priority":729,"file":211,"line":759},"mprm_checkout_final_total",571,{"type":209,"name":761,"callback":755,"file":211,"line":762},"mprm_ajax_checkout_errors",572,{"type":209,"name":764,"callback":765,"file":211,"line":766},"mprm_cc_form","mprm_get_cc_form",573,{"type":209,"name":768,"callback":769,"file":211,"line":770},"mprm_weekly_scheduled_events","delete_saved_carts",574,{"type":209,"name":772,"callback":773,"file":211,"line":774},"mprm_purchase_form_cart_items_before","mprm_checkout_minimum_order_amount",575,{"type":209,"name":776,"callback":777,"file":211,"line":778},"mprm_pre_process_purchase","mprm_pre_process_purchase_validate_minimum_order_amount",576,{"type":209,"name":780,"callback":780,"file":211,"line":781},"mprm_cart_fee_rows_before",584,{"type":209,"name":783,"callback":783,"file":211,"line":784},"mprm_cart_fee_rows_after",585,{"type":209,"name":786,"callback":786,"file":211,"line":787},"mprm_payment_mode_top",586,{"type":209,"name":789,"callback":789,"file":211,"line":790},"mprm_checkout_summary_table",587,{"type":209,"name":749,"callback":792,"priority":191,"file":211,"line":793},"mprm_checkout_delivery_address",588,{"type":209,"name":749,"callback":795,"priority":205,"file":211,"line":796},"mprm_checkout_order_note",589,{"type":202,"name":798,"callback":799,"priority":800,"file":211,"line":801},"the_content","mprm_filter_success_page_content",99999,590,{"type":209,"name":803,"callback":803,"priority":205,"file":211,"line":804},"image_downsize",613,{"type":202,"name":806,"callback":806,"file":211,"line":807},"template_include",621,{"type":202,"name":809,"callback":810,"priority":141,"file":211,"line":811},"single_template","modify_single_template",623,{"type":202,"name":806,"callback":813,"file":211,"line":814},"template_loader",624,{"type":209,"name":816,"callback":817,"priority":205,"file":211,"line":818},"mp_library","integration_motopress",639,{"type":209,"name":816,"callback":817,"priority":205,"file":211,"line":820},640,{"type":202,"name":822,"callback":823,"priority":241,"file":211,"line":824},"post_class","mprm_post_class",643,{"type":202,"name":826,"callback":827,"file":211,"line":828},"body_class","mprm_add_body_classes",646,{"type":202,"name":830,"callback":831,"priority":205,"file":211,"line":832},"the_tags","create_custom_tags_list",647,{"type":202,"name":834,"callback":835,"priority":205,"file":211,"line":836},"the_category","create_custom_category_list",648,{"type":202,"name":838,"callback":839,"priority":205,"file":211,"line":840},"mprm_get_option_template_mode","filter_template_mode",649,{"type":202,"name":842,"callback":843,"priority":205,"file":211,"line":844},"mprm_get_option_button_style","filter_button_style",650,{"type":202,"name":846,"callback":847,"priority":205,"file":211,"line":848},"mprm_get_option_checkout_color","filter_checkout_color",651,{"type":202,"name":850,"callback":851,"priority":205,"file":211,"line":852},"mprm_available_theme_mode","available_theme_mode",652,{"type":202,"name":854,"callback":855,"priority":205,"file":211,"line":856},"mprm_settings_general","filter_options",653,{"type":209,"name":858,"callback":859,"priority":729,"file":211,"line":860},"wp_head","wpHeadFinished",655,{"type":202,"name":862,"callback":862,"file":211,"line":863},"post_updated_messages",676,{"type":202,"name":865,"callback":865,"priority":205,"file":211,"line":866},"bulk_post_updated_messages",677,{"type":209,"name":868,"callback":868,"file":211,"line":869},"add_meta_boxes",678,{"type":202,"name":871,"callback":872,"file":211,"line":873},"get_search_query","mprm_order_search_label",680,{"type":202,"name":875,"callback":876,"file":211,"line":877},"query_vars","add_custom_query_var",681,{"type":209,"name":879,"callback":880,"file":211,"line":881},"parse_query","mprm_search_custom_fields",682,{"type":209,"name":883,"callback":884,"file":211,"line":885},"admin_head","edit_screen_title",683,{"type":202,"name":887,"callback":888,"file":211,"line":889},"views_edit-mprm_order","clear_admin_filter",684,{"type":209,"name":891,"callback":892,"priority":205,"file":211,"line":893},"bulk_edit_custom_box","bulk_edit",686,{"type":209,"name":895,"callback":896,"priority":205,"file":211,"line":897},"quick_edit_custom_box","quick_edit",687,{"type":202,"name":899,"callback":900,"priority":205,"file":211,"line":901},"manage_posts_columns","add_posts_column",689,{"type":202,"name":899,"callback":900,"priority":205,"file":211,"line":903},690,{"type":202,"name":905,"callback":906,"file":211,"line":907},"manage_edit-mp_menu_item_columns","remove_posts_column",691,{"type":202,"name":909,"callback":906,"file":211,"line":910},"manage_edit-mprm_order_columns",692,{"type":209,"name":912,"callback":913,"priority":205,"file":211,"line":914},"save_post","bulk_and_quick_edit_save_post",693,{"type":209,"name":916,"callback":917,"priority":205,"file":211,"line":918},"admin_footer","bulk_admin_footer",694,{"type":209,"name":920,"callback":921,"file":211,"line":922},"load-edit.php","bulk_action",695,{"type":209,"name":924,"callback":925,"file":211,"line":926},"admin_notices","show_admin_notices",696,{"type":209,"name":924,"callback":928,"file":211,"line":929},"admin_notices_action",697,{"type":202,"name":931,"callback":932,"priority":205,"file":211,"line":933},"post_row_actions","remove_row_actions",698,{"type":209,"name":912,"callback":935,"file":211,"line":936},"save",699,{"type":209,"name":938,"callback":938,"file":211,"line":939},"edit_form_after_title",700,{"type":209,"name":941,"callback":942,"file":211,"line":943},"admin_print_scripts","disable_autosave",705,{"type":202,"name":945,"callback":946,"file":211,"line":947},"request","order_total_orderby",710,{"type":202,"name":949,"callback":949,"file":211,"line":950},"mce_external_plugins",714,{"type":202,"name":952,"callback":952,"file":211,"line":953},"mce_buttons",715,{"type":209,"name":955,"callback":955,"file":211,"line":956},"current_screen",724,{"type":209,"name":958,"callback":958,"file":211,"line":959},"admin_enqueue_scripts",726,{"type":209,"name":961,"callback":962,"file":211,"line":963},"mprm_email_settings","email_template_preview",730,{"type":209,"name":965,"callback":966,"file":967,"line":968},"loop_start","setup_pseudo_template","classes\\class-media.php",1794,{"type":202,"name":798,"callback":970,"file":967,"line":971},"append_post_content",1811,{"type":209,"name":973,"callback":974,"file":967,"line":975},"the_post","spoof_the_post",1841,{"type":202,"name":798,"callback":977,"file":967,"line":978},"load_content_into_page_template",1844,{"type":209,"name":965,"callback":980,"file":981,"line":418},"setup_pseudo_taxonomy_template","classes\\class-view.php",{"type":209,"name":210,"callback":983,"file":984,"line":985},"mprm_load_email_tags","classes\\models\\class-emails.php",611,{"type":209,"name":987,"callback":988,"file":984,"line":989},"mprm_add_email_tags","mprm_setup_email_tags",612,{"type":209,"name":991,"callback":992,"priority":205,"file":984,"line":993},"mprm_admin_sale_notice","admin_email_notice",614,{"type":209,"name":995,"callback":996,"priority":729,"file":984,"line":997},"mprm_complete_purchase","trigger_purchase_receipt",616,{"type":209,"name":999,"callback":1000,"file":984,"line":1001},"mprm_send_test_email","send_test_email",617,{"type":209,"name":1003,"callback":1004,"file":984,"line":1005},"mprm_email_links","resend_purchase_receipt",618,{"type":209,"name":1007,"callback":1008,"priority":205,"file":984,"line":1009},"mprm_insert_user","new_user_notification",619,{"type":202,"name":1011,"callback":1012,"priority":205,"file":1013,"line":320},"mptt_export_skip_postmeta","mptt_filter_postmeta","classes\\models\\class-export.php",{"type":209,"name":217,"callback":1015,"file":1016,"line":348},"add_extension_menu","classes\\models\\class-extensions.php",{"type":202,"name":1018,"callback":1019,"file":1020,"line":97},"import_post_meta_key","is_valid_meta_key","classes\\models\\class-import.php",{"type":202,"name":1022,"callback":1023,"file":1020,"line":190},"http_request_timeout","bump_request_timeout",{"type":202,"name":1025,"callback":1026,"file":1027,"line":275},"posts_where","payments_where","classes\\models\\parents\\class-menu-query.php",{"type":209,"name":1029,"callback":1030,"file":1031,"line":362},"mprm_email_send_before","send_before","classes\\models\\settings\\class-settings-emails.php",{"type":209,"name":1033,"callback":1034,"file":1031,"line":1035},"mprm_email_send_after","send_after",66,{"type":202,"name":1037,"callback":1038,"file":1031,"line":1039},"wp_mail_from","get_from_address",366,{"type":202,"name":1041,"callback":1042,"file":1031,"line":506},"wp_mail_from_name","get_from_name",{"type":202,"name":1044,"callback":1045,"file":1031,"line":509},"wp_mail_content_type","get_content_type",{"type":202,"name":1047,"callback":1048,"file":1049,"line":1050},"mprm_prices_include_tax","__return_false","classes\\models\\shop\\class-cart.php",849,{"type":209,"name":1052,"callback":1052,"file":1053,"line":1054},"mprm_customer_pre_decrease_value","classes\\models\\shop\\class-customer.php",777,{"type":209,"name":1056,"callback":1056,"file":1053,"line":1057},"mprm_customer_post_decrease_value",778,{"type":209,"name":1059,"callback":1059,"file":1053,"line":1060},"mprm_customer_pre_decrease_purchase_count",779,{"type":209,"name":1062,"callback":1062,"file":1053,"line":1063},"mprm_customer_post_decrease_purchase_count",780,{"type":209,"name":1065,"callback":1065,"file":1053,"line":1066},"mprm_customer_pre_update",781,{"type":209,"name":1068,"callback":1068,"file":1053,"line":1069},"mprm_customer_post_update",782,{"type":209,"name":1071,"callback":1071,"file":1053,"line":1072},"mprm_customer_pre_create",783,{"type":209,"name":1074,"callback":1074,"file":1053,"line":1075},"mprm_customer_post_create",784,{"type":209,"name":1077,"callback":1077,"priority":205,"file":1078,"line":1079},"mprm_discount_decrease_use_count","classes\\models\\shop\\class-discount.php",773,{"type":209,"name":1081,"callback":1081,"priority":205,"file":1078,"line":1082},"mprm_discount_increase_use_count",774,{"type":209,"name":1084,"callback":1084,"priority":205,"file":1078,"line":1085},"mprm_pre_update_discount_status",775,{"type":209,"name":1087,"callback":1087,"priority":205,"file":1078,"line":1088},"mprm_post_update_discount_status",776,{"type":202,"name":1090,"callback":1091,"priority":205,"file":1092,"line":1093},"wp_die_ajax_handler","mprm_die_handler","classes\\models\\shop\\class-misc.php",153,{"type":202,"name":1095,"callback":1091,"priority":205,"file":1092,"line":1096},"wp_die_handler",154,{"type":209,"name":1098,"callback":1099,"priority":205,"file":1100,"line":1101},"pre_get_comments","hide_payment_notes","classes\\models\\shop\\class-payments.php",1498,{"type":202,"name":1103,"callback":1104,"priority":205,"file":1100,"line":1105},"comments_clauses","hide_payment_notes_pre_41",1499,{"type":202,"name":1025,"callback":1107,"file":1100,"line":1108},"mprm_filter_where_older_than_week",1856,{"type":209,"name":1110,"callback":1111,"priority":1112,"file":1100,"line":1113},"mprm_insert_payment","insert_payment_action",11,1871,{"type":209,"name":1115,"callback":1116,"file":1100,"line":1117},"mprm_pre_get_order","date_filter_pre",1873,{"type":209,"name":1119,"callback":1120,"file":1100,"line":1121},"mprm_post_get_order","date_filter_post",1874,{"type":209,"name":1115,"callback":1123,"file":1100,"line":1124},"orderby",1875,{"type":209,"name":1115,"callback":1126,"file":1100,"line":1127},"status",1876,{"type":209,"name":1115,"callback":1129,"file":1100,"line":1130},"month",1877,{"type":209,"name":1115,"callback":1132,"file":1100,"line":1133},"per_page",1878,{"type":209,"name":1115,"callback":1135,"file":1100,"line":1136},"page",1879,{"type":209,"name":1115,"callback":1138,"file":1100,"line":1139},"user",1880,{"type":209,"name":1115,"callback":1141,"file":1100,"line":1142},"search",1881,{"type":209,"name":1115,"callback":1144,"file":1100,"line":1145},"mode",1882,{"type":209,"name":1115,"callback":1147,"file":1100,"line":1148},"children",1883,{"type":209,"name":768,"callback":1150,"file":1100,"line":1151},"mark_abandoned_orders",1885,{"type":209,"name":1153,"callback":1154,"file":1100,"line":1155},"mprm_upgrade_payments","update_old_payments_with_totals",1886,{"type":209,"name":1157,"callback":1158,"priority":205,"file":1100,"line":1159},"mprm_update_payment_status","clear_user_history_cache",1887,{"type":209,"name":1157,"callback":1161,"priority":134,"file":1100,"line":1162},"complete_purchase",1888,{"type":209,"name":1157,"callback":1164,"priority":134,"file":1100,"line":1165},"record_status_change",1889,{"type":202,"name":1167,"callback":1168,"priority":205,"file":1100,"line":1169},"wp_count_comments","remove_payment_notes_in_comment_counts",1890,{"type":202,"name":1171,"callback":1172,"priority":205,"file":1100,"line":1173},"comment_feed_where","hide_payment_notes_from_feeds",1891,{"type":202,"name":1103,"callback":1104,"priority":205,"file":1100,"line":1175},1892,{"type":209,"name":1098,"callback":1099,"priority":205,"file":1100,"line":1177},1893,{"type":209,"name":1179,"callback":1180,"file":1181,"line":1182},"mprm_straight_to_gateway","process_straight_to_gateway","classes\\models\\shop\\class-purchase.php",973,{"type":209,"name":1184,"callback":1185,"file":1181,"line":1186},"mprm_purchase","process_purchase_form",974,{"type":209,"name":1188,"callback":1189,"priority":205,"file":1181,"line":1190},"mprm_checkout_error_checks","check_purchase_email",977,{"type":202,"name":1192,"callback":1193,"priority":800,"file":1194,"line":1195},"wp_session_expiration_variant","set_expiration_variant_time","classes\\models\\shop\\class-session.php",83,{"type":202,"name":1197,"callback":1198,"priority":800,"file":1194,"line":1199},"wp_session_expiration","set_expiration_time",84,{"type":209,"name":1201,"callback":1201,"file":1202,"line":375},"http_api_curl","classes\\models\\shop\\gateways\\class-shop-gateways.php",{"type":209,"name":1204,"callback":1205,"file":1206,"line":1207},"mprm_gateway_manual","manual_payment","classes\\models\\shop\\gateways\\manual-payment-class.php",69,{"type":209,"name":1209,"callback":1048,"file":1206,"line":151},"mprm_manual_cc_form",{"type":209,"name":210,"callback":1211,"file":1212,"line":1213},"listen_for_paypal_ipn","classes\\models\\shop\\gateways\\paypal-standard.php",530,{"type":202,"name":1215,"callback":1216,"priority":205,"file":1212,"line":1217},"mprm_payment_details_transaction_id-paypal","paypal_link_transaction_id",531,{"type":202,"name":1219,"callback":1220,"priority":205,"file":1212,"line":1221},"mprm_get_payment_transaction_id-paypal","paypal_get_payment_transaction_id",532,{"type":202,"name":1223,"callback":1224,"file":1212,"line":1225},"mprm_payment_confirm_paypal","paypal_success_page_content",533,{"type":209,"name":1227,"callback":1228,"priority":205,"file":1212,"line":1229},"mprm_paypal_web_accept","process_paypal_web_accept_and_cart",534,{"type":209,"name":1231,"callback":1232,"file":1212,"line":676},"mprm_verify_paypal_ipn","process_paypal_ipn",{"type":209,"name":1234,"callback":1235,"file":1212,"line":679},"mprm_gateway_paypal","process_paypal_purchase",{"type":209,"name":1237,"callback":1048,"file":1212,"line":682},"mprm_paypal_cc_form",{"type":209,"name":210,"callback":1211,"file":1239,"line":412},"classes\\models\\shop\\gateways\\paypal.php",{"type":209,"name":1231,"callback":1232,"file":1239,"line":414},{"type":209,"name":1234,"callback":1235,"file":1239,"line":416},{"type":209,"name":1237,"callback":1243,"file":1239,"line":418},"paypal_remove_cc_form",{"type":209,"name":1245,"callback":1246,"file":1247,"line":151},"mprm_gateway_test_manual","test_manual_payment","classes\\models\\shop\\gateways\\test-manual-payment-class.php",{"type":209,"name":1249,"callback":1048,"file":1247,"line":1250},"mprm_test_manual_cc_form",71,{"type":209,"name":1252,"callback":210,"file":1253,"line":1254},"plugins_loaded","restaurant-menu.php",51,[1256,1262,1266,1269,1271,1275],{"action":1257,"nopriv":1258,"callback":1259,"hasNonce":1260,"hasCapCheck":1260,"file":211,"line":1261},"mprm_mark_order_status",false,"wp_ajax_mprm_mark_order_status",true,659,{"action":1263,"nopriv":1258,"callback":1264,"hasNonce":1258,"hasCapCheck":1258,"file":211,"line":1265},"route_url","wp_ajax_route_url",712,{"action":1267,"nopriv":1258,"callback":1185,"hasNonce":1258,"hasCapCheck":1258,"file":1181,"line":1268},"mprm_process_checkout",975,{"action":1267,"nopriv":1260,"callback":1185,"hasNonce":1258,"hasCapCheck":1258,"file":1181,"line":1270},976,{"action":1272,"nopriv":1258,"callback":1273,"hasNonce":1258,"hasCapCheck":1258,"file":1181,"line":1274},"mprm_process_checkout_login","process_purchase_login",978,{"action":1272,"nopriv":1260,"callback":1273,"hasNonce":1258,"hasCapCheck":1258,"file":1181,"line":1276},979,[],[1279,1283,1286,1289,1292,1295],{"tag":1280,"callback":1281,"file":211,"line":1282},"mprm_categories","render_shortcode",631,{"tag":1284,"callback":1281,"file":211,"line":1285},"mprm_items",632,{"tag":1287,"callback":1281,"file":211,"line":1288},"mprm_cart",633,{"tag":1290,"callback":1281,"file":211,"line":1291},"mprm_checkout",634,{"tag":1293,"callback":1281,"file":211,"line":1294},"mprm_success",635,{"tag":1296,"callback":1281,"file":211,"line":1297},"mprm_purchase_history",636,[],12,{"dangerousFunctions":1301,"sqlUsage":1307,"outputEscaping":1332,"fileOperations":78,"externalRequests":173,"nonceChecks":1583,"capabilityChecks":1558,"bundledLibraries":1644},[1302,1306],{"fn":1303,"file":1020,"line":1304,"context":1305},"unserialize",307,"$term['term_meta'] = @unserialize($term['term_meta']);",{"fn":1303,"file":1020,"line":1225,"context":1305},{"prepared":227,"raw":1112,"locations":1308},[1309,1311,1314,1315,1317,1318,1321,1323,1325,1327,1330],{"file":1013,"line":255,"context":1310},"$wpdb->get_col() with variable interpolation",{"file":1013,"line":1312,"context":1313},188,"$wpdb->get_results() with variable interpolation",{"file":1013,"line":511,"context":1313},{"file":1049,"line":1316,"context":1313},331,{"file":1053,"line":446,"context":1313},{"file":1100,"line":1319,"context":1320},645,"$wpdb->get_var() with variable interpolation",{"file":1100,"line":1322,"context":1320},911,{"file":1100,"line":1324,"context":1320},914,{"file":1100,"line":1326,"context":1313},1625,{"file":1328,"line":1329,"context":1320},"classes\\upgrade\\class-install.php",64,{"file":1328,"line":316,"context":1331},"$wpdb->query() with variable interpolation",{"escaped":1333,"rawEcho":1334,"locations":1335},1717,187,[1336,1340,1343,1345,1348,1349,1352,1354,1356,1357,1359,1361,1363,1365,1368,1370,1373,1374,1376,1377,1378,1379,1381,1384,1387,1389,1390,1392,1394,1395,1396,1398,1400,1401,1402,1403,1404,1406,1408,1410,1411,1413,1415,1416,1417,1418,1419,1420,1421,1422,1423,1425,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1440,1442,1444,1446,1448,1450,1451,1452,1453,1454,1455,1457,1459,1460,1461,1463,1465,1467,1469,1471,1472,1473,1475,1476,1477,1478,1480,1482,1485,1488,1490,1492,1494,1497,1499,1501,1502,1504,1506,1508,1510,1511,1513,1515,1516,1517,1519,1520,1521,1523,1525,1526,1528,1530,1532,1534,1536,1538,1540,1541,1542,1544,1546,1547,1548,1549,1551,1553,1554,1556,1559,1561,1562,1563,1565,1566,1568,1569,1572,1574,1576,1578,1580,1581,1582,1584,1585,1586,1587,1589,1590,1591,1592,1593,1595,1597,1599,1600,1601,1603,1605,1607,1608,1610,1613,1615,1616,1617,1619,1621,1623,1624,1625,1626,1628,1630,1632,1634,1635,1637,1638,1640,1643],{"file":1337,"line":1338,"context":1339},"admin\\customers\\delete.php",14,"raw output",{"file":1341,"line":1342,"context":1339},"admin\\customers\\overview.php",58,{"file":1344,"line":191,"context":1339},"admin\\extensions\\extensions-page.php",{"file":1346,"line":1347,"context":1339},"admin\\metaboxes\\order\\notes.php",3,{"file":1346,"line":1347,"context":1339},{"file":1350,"line":1351,"context":1339},"admin\\metaboxes\\order\\order-billing-address.php",19,{"file":1350,"line":1353,"context":1339},24,{"file":1350,"line":1355,"context":1339},31,{"file":1350,"line":95,"context":1339},{"file":1350,"line":1358,"context":1339},49,{"file":1350,"line":1360,"context":1339},54,{"file":1362,"line":1299,"context":1339},"admin\\metaboxes\\order\\order-customer.php",{"file":1364,"line":1351,"context":1339},"admin\\metaboxes\\order\\order-meta.php",{"file":1366,"line":1367,"context":1339},"admin\\metaboxes\\order\\order-notes.php",13,{"file":1366,"line":1369,"context":1339},18,{"file":1371,"line":1372,"context":1339},"admin\\metaboxes\\order\\order-purchased.php",39,{"file":1371,"line":356,"context":1339},{"file":1371,"line":1375,"context":1339},62,{"file":1371,"line":1329,"context":1339},{"file":1371,"line":264,"context":1339},{"file":1371,"line":238,"context":1339},{"file":1380,"line":1329,"context":1339},"admin\\metaboxes\\order\\update-order.php",{"file":1382,"line":1383,"context":1339},"admin\\settings\\checkbox.php",22,{"file":1385,"line":1386,"context":1339},"admin\\settings\\select.php",47,{"file":1385,"line":1388,"context":1339},57,{"file":1385,"line":362,"context":1339},{"file":1391,"line":344,"context":1339},"admin\\settings\\text.php",{"file":1393,"line":1367,"context":1339},"admin\\shop\\buy-plugin-form.php",{"file":1393,"line":207,"context":1339},{"file":1393,"line":1353,"context":1339},{"file":1393,"line":1397,"context":1339},26,{"file":1399,"line":1367,"context":1339},"admin\\shop\\buy-theme-form.php",{"file":1399,"line":207,"context":1339},{"file":1399,"line":1353,"context":1339},{"file":1399,"line":1397,"context":1339},{"file":967,"line":1329,"context":1339},{"file":981,"line":1405,"context":1339},74,{"file":1407,"line":224,"context":1339},"classes\\controllers\\class-controller-settings.php",{"file":1409,"line":212,"context":1339},"classes\\models\\class-errors.php",{"file":1013,"line":322,"context":1339},{"file":1013,"line":1412,"context":1339},161,{"file":1013,"line":1414,"context":1339},164,{"file":1013,"line":326,"context":1339},{"file":1013,"line":328,"context":1339},{"file":1013,"line":331,"context":1339},{"file":1013,"line":334,"context":1339},{"file":1013,"line":338,"context":1339},{"file":1013,"line":373,"context":1339},{"file":1013,"line":377,"context":1339},{"file":1013,"line":379,"context":1339},{"file":1013,"line":1424,"context":1339},209,{"file":1013,"line":1426,"context":1339},218,{"file":1013,"line":400,"context":1339},{"file":1013,"line":402,"context":1339},{"file":1013,"line":404,"context":1339},{"file":1013,"line":406,"context":1339},{"file":1013,"line":408,"context":1339},{"file":1013,"line":410,"context":1339},{"file":1013,"line":416,"context":1339},{"file":1013,"line":418,"context":1339},{"file":1013,"line":424,"context":1339},{"file":1013,"line":439,"context":1339},{"file":1013,"line":441,"context":1339},{"file":1013,"line":1439,"context":1339},264,{"file":1013,"line":1441,"context":1339},265,{"file":1013,"line":1443,"context":1339},266,{"file":1013,"line":1445,"context":1339},267,{"file":1013,"line":1447,"context":1339},268,{"file":1013,"line":1449,"context":1339},269,{"file":1013,"line":449,"context":1339},{"file":1013,"line":451,"context":1339},{"file":1013,"line":453,"context":1339},{"file":1013,"line":476,"context":1339},{"file":1013,"line":478,"context":1339},{"file":1013,"line":1456,"context":1339},376,{"file":1013,"line":1458,"context":1339},377,{"file":1013,"line":527,"context":1339},{"file":1013,"line":531,"context":1339},{"file":1013,"line":1462,"context":1339},380,{"file":1013,"line":1464,"context":1339},413,{"file":1013,"line":1466,"context":1339},426,{"file":1013,"line":1468,"context":1339},441,{"file":1016,"line":1470,"context":1339},61,{"file":1020,"line":281,"context":1339},{"file":1020,"line":289,"context":1339},{"file":1020,"line":1474,"context":1339},134,{"file":1020,"line":1057,"context":1339},{"file":1020,"line":1060,"context":1339},{"file":1031,"line":295,"context":1339},{"file":1031,"line":1479,"context":1339},132,{"file":1031,"line":1481,"context":1339},152,{"file":1483,"line":1484,"context":1339},"classes\\models\\settings\\class-settings.php",1131,{"file":1486,"line":1487,"context":1339},"classes\\models\\shop\\class-order.php",754,{"file":1486,"line":1489,"context":1339},760,{"file":1486,"line":1491,"context":1339},765,{"file":1486,"line":1493,"context":1339},2015,{"file":1495,"line":1496,"context":1339},"classes\\modules\\class-breadcrumbs.php",46,{"file":1495,"line":1498,"context":1339},94,{"file":1495,"line":1500,"context":1339},128,{"file":1495,"line":1096,"context":1339},{"file":1495,"line":1503,"context":1339},155,{"file":1495,"line":1505,"context":1339},157,{"file":1495,"line":1507,"context":1339},158,{"file":1495,"line":1509,"context":1339},160,{"file":1495,"line":1414,"context":1339},{"file":1495,"line":1512,"context":1339},165,{"file":1495,"line":1514,"context":1339},167,{"file":1495,"line":328,"context":1339},{"file":1495,"line":360,"context":1339},{"file":1518,"line":1445,"context":1339},"classes\\modules\\class-post.php",{"file":1518,"line":449,"context":1339},{"file":1518,"line":455,"context":1339},{"file":1522,"line":1358,"context":1339},"classes\\widgets\\class-cart-widget.php",{"file":1522,"line":1524,"context":1339},52,{"file":1522,"line":1470,"context":1339},{"file":1527,"line":1299,"context":1339},"templates\\common\\buy\\default.php",{"file":1529,"line":173,"context":1339},"templates\\common\\item-image.php",{"file":1531,"line":1351,"context":1339},"templates\\common\\item-tags.php",{"file":1533,"line":78,"context":1339},"templates\\common\\list-item-image.php",{"file":1535,"line":1112,"context":1339},"templates\\common\\menu-item-image.php",{"file":1537,"line":1299,"context":1339},"templates\\common\\related-items.php",{"file":1539,"line":188,"context":1339},"templates\\emails\\footer-default.php",{"file":1539,"line":344,"context":1339},{"file":1539,"line":212,"context":1339},{"file":1543,"line":1388,"context":1339},"templates\\emails\\header-default.php",{"file":1543,"line":1545,"context":1339},59,{"file":1543,"line":1470,"context":1339},{"file":1543,"line":151,"context":1339},{"file":1543,"line":121,"context":1339},{"file":1543,"line":1550,"context":1339},78,{"file":1543,"line":1552,"context":1339},91,{"file":1543,"line":190,"context":1339},{"file":1555,"line":191,"context":1339},"templates\\emails\\header.php",{"file":1557,"line":1558,"context":1339},"templates\\emails\\menu-item-list.php",28,{"file":1560,"line":212,"context":1339},"templates\\shop\\checkout-cart.php",{"file":1560,"line":1358,"context":1339},{"file":1560,"line":356,"context":1339},{"file":1564,"line":231,"context":1339},"templates\\shop\\get_cc_form.php",{"file":1564,"line":1254,"context":1339},{"file":1567,"line":344,"context":1339},"templates\\shop\\history.php",{"file":1567,"line":1254,"context":1339},{"file":1570,"line":1571,"context":1339},"templates\\shop\\login.php",21,{"file":1570,"line":1573,"context":1339},27,{"file":1575,"line":218,"context":1339},"templates\\shortcodes\\category\\list\\item.php",{"file":1577,"line":173,"context":1339},"templates\\widgets\\cart\\plugin-mode.php",{"file":1577,"line":1579,"context":1339},9,{"file":1577,"line":1367,"context":1339},{"file":1577,"line":1338,"context":1339},{"file":1577,"line":1583,"context":1339},16,{"file":1577,"line":135,"context":1339},{"file":1577,"line":1353,"context":1339},{"file":1577,"line":1397,"context":1339},{"file":1588,"line":154,"context":1339},"templates\\widgets\\cart\\theme-mode.php",{"file":1588,"line":1579,"context":1339},{"file":1588,"line":1579,"context":1339},{"file":1588,"line":205,"context":1339},{"file":1588,"line":1367,"context":1339},{"file":1594,"line":62,"context":1339},"templates\\widgets\\category\\grid\\item.php",{"file":1596,"line":1372,"context":1339},"templates\\widgets\\category\\list\\item.php",{"file":1598,"line":354,"context":1339},"templates-functions\\cart-restaurant-menu-functions.php",{"file":1598,"line":463,"context":1339},{"file":1598,"line":480,"context":1339},{"file":1602,"line":320,"context":1339},"templates-functions\\checkout-restaurant-menu-functions.php",{"file":1602,"line":1604,"context":1339},163,{"file":1602,"line":1606,"context":1339},217,{"file":1602,"line":408,"context":1339},{"file":1602,"line":1609,"context":1339},235,{"file":1611,"line":1612,"context":1339},"templates-functions\\restaurant-menu-functions.php",330,{"file":1611,"line":1614,"context":1339},354,{"file":1611,"line":506,"context":1339},{"file":1611,"line":531,"context":1339},{"file":1611,"line":1618,"context":1339},950,{"file":1611,"line":1620,"context":1339},1081,{"file":1622,"line":121,"context":1339},"templates-functions\\restaurant-menu-shop-functions.php",{"file":1622,"line":112,"context":1339},{"file":1622,"line":416,"context":1339},{"file":1622,"line":1609,"context":1339},{"file":1622,"line":1627,"context":1339},243,{"file":1622,"line":1629,"context":1339},258,{"file":1622,"line":1631,"context":1339},309,{"file":1622,"line":1633,"context":1339},454,{"file":1622,"line":590,"context":1339},{"file":1622,"line":1636,"context":1339},505,{"file":1622,"line":679,"context":1339},{"file":1622,"line":1639,"context":1339},545,{"file":1641,"line":1642,"context":1339},"templates-functions\\theme-support-functions.php",98,{"file":1641,"line":1500,"context":1339},[1645],{"name":1646,"version":38,"knownCves":1647},"jQuery",[],[1649,1666,1676,1693,1704,1721,1730,1741,1749,1761,1769,1779,1800,1815,1826,1842],{"entryPoint":1650,"graph":1651,"unsanitizedCount":122,"severity":41},"bulk_action (classes\\class-hooks.php:834)",{"nodes":1652,"edges":1664},[1653,1658],{"id":1654,"type":1655,"label":1656,"file":211,"line":1657},"n0","source","$_GET",867,{"id":1659,"type":1660,"label":1661,"file":211,"line":1662,"wp_function":1663},"n1","sink","wp_redirect() [Open Redirect]",870,"wp_redirect",[1665],{"from":1654,"to":1659,"sanitized":1258},{"entryPoint":1667,"graph":1668,"unsanitizedCount":122,"severity":41},"\u003Cclass-checkout> (classes\\models\\shop\\class-checkout.php:0)",{"nodes":1669,"edges":1674},[1670,1673],{"id":1654,"type":1655,"label":1671,"file":1672,"line":1405},"$_REQUEST","classes\\models\\shop\\class-checkout.php",{"id":1659,"type":1660,"label":1661,"file":1672,"line":1550,"wp_function":1663},[1675],{"from":1654,"to":1659,"sanitized":1258},{"entryPoint":1677,"graph":1678,"unsanitizedCount":173,"severity":41},"process_purchase_login (classes\\models\\shop\\class-purchase.php:786)",{"nodes":1679,"edges":1690},[1680,1683,1684,1688],{"id":1654,"type":1655,"label":1681,"file":1181,"line":1682},"$_SERVER['HTTP_REFERER']",794,{"id":1659,"type":1660,"label":1661,"file":1181,"line":1682,"wp_function":1663},{"id":1685,"type":1655,"label":1686,"file":1181,"line":1687},"n2","$_SERVER['QUERY_STRING']",802,{"id":1689,"type":1660,"label":1661,"file":1181,"line":1687,"wp_function":1663},"n3",[1691,1692],{"from":1654,"to":1659,"sanitized":1258},{"from":1685,"to":1689,"sanitized":1258},{"entryPoint":1694,"graph":1695,"unsanitizedCount":173,"severity":41},"\u003Cclass-purchase> (classes\\models\\shop\\class-purchase.php:0)",{"nodes":1696,"edges":1701},[1697,1698,1699,1700],{"id":1654,"type":1655,"label":1681,"file":1181,"line":1682},{"id":1659,"type":1660,"label":1661,"file":1181,"line":1682,"wp_function":1663},{"id":1685,"type":1655,"label":1686,"file":1181,"line":1687},{"id":1689,"type":1660,"label":1661,"file":1181,"line":1687,"wp_function":1663},[1702,1703],{"from":1654,"to":1659,"sanitized":1258},{"from":1685,"to":1689,"sanitized":1258},{"entryPoint":1705,"graph":1706,"unsanitizedCount":173,"severity":41},"search_box (classes\\models\\shop\\reports\\customer-report-class.php:81)",{"nodes":1707,"edges":1718},[1708,1711,1714,1717],{"id":1654,"type":1655,"label":1709,"file":1710,"line":268},"$_REQUEST['orderby']","classes\\models\\shop\\reports\\customer-report-class.php",{"id":1659,"type":1660,"label":1712,"file":1710,"line":268,"wp_function":1713},"echo() [XSS]","echo",{"id":1685,"type":1655,"label":1715,"file":1710,"line":1716},"$_REQUEST['order']",87,{"id":1689,"type":1660,"label":1712,"file":1710,"line":1716,"wp_function":1713},[1719,1720],{"from":1654,"to":1659,"sanitized":1258},{"from":1685,"to":1689,"sanitized":1258},{"entryPoint":1722,"graph":1723,"unsanitizedCount":29,"severity":1729},"\u003Cclass-hooks> (classes\\class-hooks.php:0)",{"nodes":1724,"edges":1727},[1725,1726],{"id":1654,"type":1655,"label":1656,"file":211,"line":1657},{"id":1659,"type":1660,"label":1661,"file":211,"line":1662,"wp_function":1663},[1728],{"from":1654,"to":1659,"sanitized":1260},"low",{"entryPoint":1731,"graph":1732,"unsanitizedCount":29,"severity":1729},"action_delete (classes\\controllers\\class-controller-customer.php:192)",{"nodes":1733,"edges":1739},[1734,1737],{"id":1654,"type":1655,"label":1735,"file":1736,"line":381},"$_REQUEST (x2)","classes\\controllers\\class-controller-customer.php",{"id":1659,"type":1660,"label":1661,"file":1736,"line":1738,"wp_function":1663},210,[1740],{"from":1654,"to":1659,"sanitized":1260},{"entryPoint":1742,"graph":1743,"unsanitizedCount":29,"severity":1729},"\u003Cclass-controller-customer> (classes\\controllers\\class-controller-customer.php:0)",{"nodes":1744,"edges":1747},[1745,1746],{"id":1654,"type":1655,"label":1735,"file":1736,"line":381},{"id":1659,"type":1660,"label":1661,"file":1736,"line":1738,"wp_function":1663},[1748],{"from":1654,"to":1659,"sanitized":1260},{"entryPoint":1750,"graph":1751,"unsanitizedCount":122,"severity":1729},"save_menu_category (classes\\models\\class-menu-category.php:162)",{"nodes":1752,"edges":1759},[1753,1756],{"id":1654,"type":1655,"label":1754,"file":1755,"line":328},"$_POST","classes\\models\\class-menu-category.php",{"id":1659,"type":1660,"label":1757,"file":1755,"line":351,"wp_function":1758},"update_option() [Settings Manipulation]","update_option",[1760],{"from":1654,"to":1659,"sanitized":1258},{"entryPoint":1762,"graph":1763,"unsanitizedCount":122,"severity":1729},"\u003Cclass-menu-category> (classes\\models\\class-menu-category.php:0)",{"nodes":1764,"edges":1767},[1765,1766],{"id":1654,"type":1655,"label":1754,"file":1755,"line":328},{"id":1659,"type":1660,"label":1757,"file":1755,"line":351,"wp_function":1758},[1768],{"from":1654,"to":1659,"sanitized":1258},{"entryPoint":1770,"graph":1771,"unsanitizedCount":29,"severity":1729},"\u003Cclass-cart> (classes\\models\\shop\\class-cart.php:0)",{"nodes":1772,"edges":1777},[1773,1776],{"id":1654,"type":1655,"label":1774,"file":1049,"line":1775},"$_POST (x2)",543,{"id":1659,"type":1660,"label":1712,"file":1049,"line":1066,"wp_function":1713},[1778],{"from":1654,"to":1659,"sanitized":1260},{"entryPoint":1780,"graph":1781,"unsanitizedCount":173,"severity":1729},"update_payment_details (classes\\models\\shop\\class-payments.php:324)",{"nodes":1782,"edges":1795},[1783,1784,1787,1788,1789,1792],{"id":1654,"type":1655,"label":1754,"file":1100,"line":715},{"id":1659,"type":1785,"label":1786,"file":1100,"line":715},"transform","→ increase_total_earnings()",{"id":1685,"type":1660,"label":1757,"file":1100,"line":985,"wp_function":1758},{"id":1689,"type":1655,"label":1754,"file":1100,"line":734},{"id":1790,"type":1785,"label":1791,"file":1100,"line":734},"n4","→ decrease_total_earnings()",{"id":1793,"type":1660,"label":1757,"file":1100,"line":1794,"wp_function":1758},"n5",674,[1796,1797,1798,1799],{"from":1654,"to":1659,"sanitized":1258},{"from":1659,"to":1685,"sanitized":1258},{"from":1689,"to":1790,"sanitized":1258},{"from":1790,"to":1793,"sanitized":1258},{"entryPoint":1801,"graph":1802,"unsanitizedCount":173,"severity":1729},"\u003Cclass-payments> (classes\\models\\shop\\class-payments.php:0)",{"nodes":1803,"edges":1810},[1804,1805,1806,1807,1808,1809],{"id":1654,"type":1655,"label":1754,"file":1100,"line":715},{"id":1659,"type":1785,"label":1786,"file":1100,"line":715},{"id":1685,"type":1660,"label":1757,"file":1100,"line":985,"wp_function":1758},{"id":1689,"type":1655,"label":1754,"file":1100,"line":734},{"id":1790,"type":1785,"label":1791,"file":1100,"line":734},{"id":1793,"type":1660,"label":1757,"file":1100,"line":1794,"wp_function":1758},[1811,1812,1813,1814],{"from":1654,"to":1659,"sanitized":1258},{"from":1659,"to":1685,"sanitized":1258},{"from":1689,"to":1790,"sanitized":1258},{"from":1790,"to":1793,"sanitized":1258},{"entryPoint":1816,"graph":1817,"unsanitizedCount":173,"severity":1729},"\u003Ccustomer-report-class> (classes\\models\\shop\\reports\\customer-report-class.php:0)",{"nodes":1818,"edges":1823},[1819,1820,1821,1822],{"id":1654,"type":1655,"label":1709,"file":1710,"line":268},{"id":1659,"type":1660,"label":1712,"file":1710,"line":268,"wp_function":1713},{"id":1685,"type":1655,"label":1715,"file":1710,"line":1716},{"id":1689,"type":1660,"label":1712,"file":1710,"line":1716,"wp_function":1713},[1824,1825],{"from":1654,"to":1659,"sanitized":1258},{"from":1685,"to":1689,"sanitized":1258},{"entryPoint":1827,"graph":1828,"unsanitizedCount":1347,"severity":70},"mprm_search_custom_fields (classes\\models\\class-query.php:129)",{"nodes":1829,"edges":1839},[1830,1833,1836,1838],{"id":1654,"type":1655,"label":1656,"file":1831,"line":1832},"classes\\models\\class-query.php",151,{"id":1659,"type":1660,"label":1834,"file":1831,"line":1505,"wp_function":1835},"get_col() [SQLi]","get_col",{"id":1685,"type":1655,"label":1837,"file":1831,"line":328},"$_GET['s'] (x2)",{"id":1689,"type":1660,"label":1834,"file":1831,"line":1414,"wp_function":1835},[1840,1841],{"from":1654,"to":1659,"sanitized":1258},{"from":1685,"to":1689,"sanitized":1258},{"entryPoint":1843,"graph":1844,"unsanitizedCount":1347,"severity":70},"\u003Cclass-query> (classes\\models\\class-query.php:0)",{"nodes":1845,"edges":1850},[1846,1847,1848,1849],{"id":1654,"type":1655,"label":1656,"file":1831,"line":1832},{"id":1659,"type":1660,"label":1834,"file":1831,"line":1505,"wp_function":1835},{"id":1685,"type":1655,"label":1837,"file":1831,"line":328},{"id":1689,"type":1660,"label":1834,"file":1831,"line":1414,"wp_function":1835},[1851,1852],{"from":1654,"to":1659,"sanitized":1258},{"from":1685,"to":1689,"sanitized":1258},{"summary":1854,"deductions":1855},"The \"mp-restaurant-menu\" v2.4.9 plugin presents a mixed security posture. While it demonstrates good practices in several areas, such as a high percentage of prepared SQL statements and properly escaped output, there are significant concerns that elevate its risk profile. The presence of 5 unprotected AJAX handlers out of 6 total entry points is a major weakness, exposing critical functionalities to unauthorized access. Furthermore, the taint analysis revealing two high-severity flows with unsanitized paths indicates a direct risk of vulnerabilities that could be exploited by attackers to compromise the application or data. The plugin's history of 4 CVEs, including a high-severity exposure of sensitive information and a remote file inclusion vulnerability, strongly suggests a recurring pattern of security weaknesses. Although there are currently no unpatched CVEs, the historical context combined with the static analysis findings points to a need for thorough review and remediation. The use of the `unserialize` function also warrants caution, as it can lead to object injection vulnerabilities if not handled with extreme care. The plugin has strengths in its robust SQL querying and output escaping, but these are overshadowed by the significant attack surface exposed through unprotected AJAX endpoints and the critical findings in the taint analysis.",[1856,1858,1860,1862,1864],{"reason":1857,"points":205},"5 unprotected AJAX handlers",{"reason":1859,"points":14},"2 high severity taint flows",{"reason":1861,"points":14},"4 past CVEs, 1 high severity",{"reason":1863,"points":78},"12 unsanitized path flows",{"reason":1865,"points":191},"Use of unserialize function","2026-03-16T18:28:10.874Z",{"wat":1868,"direct":1881},{"assetPaths":1869,"generatorPatterns":1875,"scriptPaths":1876,"versionParams":1877},[1870,1871,1872,1873,1874],"\u002Fwp-content\u002Fplugins\u002Fmp-restaurant-menu\u002Fmedia\u002Fcss\u002Fmp_restaurant_menu.css","\u002Fwp-content\u002Fplugins\u002Fmp-restaurant-menu\u002Fmedia\u002Fcss\u002Fmp_restaurant_menu_custom.css","\u002Fwp-content\u002Fplugins\u002Fmp-restaurant-menu\u002Fmedia\u002Fjs\u002Fmp_restaurant_menu.js","\u002Fwp-content\u002Fplugins\u002Fmp-restaurant-menu\u002Fmedia\u002Fjs\u002Fmp_restaurant_menu_frontend.js","\u002Fwp-content\u002Fplugins\u002Fmp-restaurant-menu\u002Fmedia\u002Fjs\u002Fmp_restaurant_menu_main.js",[],[1872,1873,1874],[1878,1879,1880],"mp-restaurant-menu\u002Fstyle.css?ver=","mp-restaurant-menu\u002Fmain.css?ver=","mp-restaurant-menu\u002Fmain.js?ver=",{"cssClasses":1882,"htmlComments":1892,"htmlAttributes":1893,"restEndpoints":1898,"jsGlobals":1899,"shortcodeOutput":1902},[1883,1884,1885,1886,1887,1888,1889,1890,1891],"mprm_menu_categories","mprm_menu_items","mprm_menu_item","mprm_cart_item","mprm_order_item","mprm_checkout_form","mprm_food_menu_wrapper","mprm_cart_total","mprm_add_to_cart_button",[],[1894,1895,1896,1897],"data-mprm-post-id","data-mprm-id","data-mprm-category-id","data-mprm-product-id",[],[1900,1901],"mp_restaurant_menu","mprm_vars",[1903,1904,1905,1906,1907],"[mprm_menu]","[mprm_categories]","[mprm_cart]","[mprm_checkout]","[mprm_order_history]"]