{"id":301433,"date":"2026-04-29T23:17:16","date_gmt":"2026-04-29T23:17:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flavor-restaurant-menu\/"},"modified":"2026-06-14T21:59:31","modified_gmt":"2026-06-14T21:59:31","slug":"flavor-restaurant-menu","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/flavor-restaurant-menu\/","author":23482206,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.9","stable_tag":"1.5.9","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Flavor \u2013 Restaurant Menu","header_author":"Flavor Studio","header_description":"A modern, elegant restaurant menu plugin for WordPress. Supports WPBakery, Elementor, Gutenberg and the [flavor_menu] shortcode.","assets_banners_color":"9f9b95","last_updated":"2026-06-14 21:59:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/flavor-menu.com","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":100,"downloads":1638,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.5":{"tag":"1.5.5","author":"flavorstudio","date":"2026-04-29 23:18:22"},"1.5.6":{"tag":"1.5.6","author":"flavorstudio","date":"2026-05-21 20:25:36"},"1.5.7":{"tag":"1.5.7","author":"flavorstudio","date":"2026-05-21 20:49:33"},"1.5.8":{"tag":"1.5.8","author":"flavorstudio","date":"2026-06-14 12:55:03"},"1.5.9":{"tag":"1.5.9","author":"flavorstudio","date":"2026-06-14 21:59:31"}},"upgrade_notice":{"1.5.9":"<p>Adds a guided &quot;Get Started&quot; setup checklist. No action required.<\/p>","1.5.8":"<p>Fixes Card Grid titles and text taking the surrounding theme&#039;s colors instead of the selected Flavor theme. No action required.<\/p>","1.5.7":"<p>Fixes garbled German umlauts in the admin (1.5.6 .mo file had broken UTF-8 encoding). Recommended for all German installations.<\/p>","1.5.6":"<p>Complete German translation and WordPress 7.0 compatibility.<\/p>","1.5.5":"<p>Documentation links added to admin pages and plugin list.<\/p>","1.5.3":"<p>New Pro feature: CSV Import \/ Export for dishes. Import from Excel\/Google Sheets CSV, export all dishes, download empty template.<\/p>","1.5.2":"<p>New &quot;Download Fonts Locally&quot; feature in Menu \u2192 Typography for GDPR-compliant font delivery without external requests to Google.<\/p>","1.5.1":"<p>Vendor scripts are now bundled locally. If you previously saw console errors about blocked CDN requests, this update resolves them.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3519055,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3519055,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3571907,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3571907,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3572259,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"login\":true,\"steps\":[{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\nrequire_once ABSPATH . 'wp-admin\\\/includes\\\/media.php';\\nrequire_once ABSPATH . 'wp-admin\\\/includes\\\/file.php';\\nrequire_once ABSPATH . 'wp-admin\\\/includes\\\/image.php';\\nadd_filter('intermediate_image_sizes_advanced', '__return_empty_array');\\nadd_filter('http_request_args', function ($args) { $args['timeout'] = 10; return $args; });\\n$img_deadline = time() + 45;\\n$cats = array();\\nforeach (array('Starters', 'Mains', 'Desserts', 'Drinks') as $c) {\\n    $t = wp_insert_term($c, 'flavor_menu_cat');\\n    if (!is_wp_error($t)) { $cats[$c] = (int) $t['term_id']; }\\n}\\n$dishes = array(\\n    array('Burrata & Heirloom Tomato', 'basil oil \\u00b7 aged balsamic \\u00b7 sourdough', '12.50', 'Starters', 'bowl'),\\n    array('Tuna Tataki', 'sesame crust \\u00b7 ponzu \\u00b7 avocado', '16.00', 'Starters', 'tuna'),\\n    array('Dry-Aged Ribeye', '300 g \\u00b7 chimichurri \\u00b7 confit garlic', '32.00', 'Mains', 'ribeye'),\\n    array('Wild Salmon', 'fennel \\u00b7 dill \\u00b7 brown butter', '26.50', 'Mains', 'salmon'),\\n    array('Saffron Risotto', 'carnaroli \\u00b7 parmesan crisp', '21.00', 'Mains', 'risotto'),\\n    array('Tagliatelle al Tartufo', 'fresh truffle \\u00b7 pecorino', '24.00', 'Mains', 'pasta'),\\n    array('Tiramisu', 'espresso \\u00b7 mascarpone \\u00b7 cocoa', '9.50', 'Desserts', 'tiramisu'),\\n    array('Chocolate Fondant', 'valrhona \\u00b7 vanilla ice cream', '10.50', 'Desserts', 'fondant'),\\n    array('Negroni', 'gin \\u00b7 campari \\u00b7 vermouth', '11.90', 'Drinks', 'negroni'),\\n    array('Espresso Martini', 'vodka \\u00b7 coffee liqueur \\u00b7 espresso', '12.90', 'Drinks', 'espressomartini')\\n);\\n$i = 0;\\nforeach ($dishes as $d) {\\n    $i++;\\n    $pid = wp_insert_post(array('post_type' => 'flavor_menu_item', 'post_title' => $d[0], 'post_status' => 'publish'));\\n    if (is_wp_error($pid) || !$pid) { continue; }\\n    update_post_meta($pid, '_flavor_prices', array(array('label' => '', 'price' => $d[2])));\\n    update_post_meta($pid, '_flavor_subtitle', $d[1]);\\n    update_post_meta($pid, '_flavor_sort_order', $i);\\n    if (isset($cats[$d[3]])) { wp_set_object_terms($pid, array($cats[$d[3]]), 'flavor_menu_cat'); }\\n    if (time() < $img_deadline) {\\n        $att = media_sideload_image('https:\\\/\\\/flavor-menu.com\\\/images\\\/' . $d[4] . '.jpg', $pid, $d[0], 'id');\\n        if (!is_wp_error($att)) { set_post_thumbnail($pid, $att); }\\n    }\\n}\\n$page_id = wp_insert_post(array('post_type' => 'page', 'post_title' => 'Our Menu', 'post_name' => 'menu', 'post_status' => 'publish', 'post_content' => '[flavor_menu title=\\\"Osteria Vista\\\" description=\\\"Seasonal kitchen \\u00b7 powered by Flavor\\\" show_filter=\\\"yes\\\" limit=\\\"24\\\"]'));\\nif ($page_id && !is_wp_error($page_id)) {\\n    update_option('show_on_front', 'page');\\n    update_option('page_on_front', $page_id);\\n}\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"flavor-restaurant-menu\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":{"flavor-menu\/menu":{"name":"flavor-menu\/menu","title":"Flavor Menu"}},"tagged_versions":["1.5.5","1.5.6","1.5.7","1.5.8","1.5.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3519055,"resolution":"1","location":"assets","locale":"","width":1489,"height":867},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3519055,"resolution":"2","location":"assets","locale":"","width":1725,"height":821},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3519055,"resolution":"3","location":"assets","locale":"","width":1744,"height":839},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3519055,"resolution":"4","location":"assets","locale":"","width":1741,"height":779},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3519055,"resolution":"5","location":"assets","locale":"","width":1768,"height":882},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3519055,"resolution":"6","location":"assets","locale":"","width":1734,"height":873},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3519055,"resolution":"7","location":"assets","locale":"","width":1061,"height":845}},"screenshots":{"1":"Dish list in the WordPress admin \u2014 all menu items with their assigned categories","2":"Menu Categories admin page \u2014 manage hierarchical categories with parent and subcategory support","3":"Category Sort admin page \u2014 drag-and-drop reordering of categories and subcategories","4":"Manage Badges (Pro) \u2014 create custom badges with colors, names and optional emoji icons","5":"Table Stand \/ QR Code (Pro) \u2014 design and export a print-ready QR code table stand with live preview","6":"Custom Themes (Pro) \u2014 live color theme editor with 7 color pickers and instant preview","7":"Card Grid layout on the frontend \u2014 Elegant Dark theme with animated category filter"}},"plugin_section":[],"plugin_tags":[157429,126510,30524,1373,23280],"plugin_category":[],"plugin_contributors":[261464],"plugin_business_model":[],"class_list":["post-301433","plugin","type-plugin","status-publish","hentry","plugin_tags-allergens","plugin_tags-digital-menu","plugin_tags-food-menu","plugin_tags-qr-code","plugin_tags-restaurant-menu","plugin_contributors-flavorstudio","plugin_committers-flavorstudio"],"banners":{"banner":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/banner-772x250.png?rev=3571907","banner_2x":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/banner-1544x500.png?rev=3571907","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/icon-128x128.png?rev=3519055","icon_2x":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/icon-256x256.png?rev=3519055","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/screenshot-1.png?rev=3519055","caption":"Dish list in the WordPress admin \u2014 all menu items with their assigned categories"},{"src":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/screenshot-2.png?rev=3519055","caption":"Menu Categories admin page \u2014 manage hierarchical categories with parent and subcategory support"},{"src":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/screenshot-3.png?rev=3519055","caption":"Category Sort admin page \u2014 drag-and-drop reordering of categories and subcategories"},{"src":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/screenshot-4.png?rev=3519055","caption":"Manage Badges (Pro) \u2014 create custom badges with colors, names and optional emoji icons"},{"src":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/screenshot-5.png?rev=3519055","caption":"Table Stand \/ QR Code (Pro) \u2014 design and export a print-ready QR code table stand with live preview"},{"src":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/screenshot-6.png?rev=3519055","caption":"Custom Themes (Pro) \u2014 live color theme editor with 7 color pickers and instant preview"},{"src":"https:\/\/ps.w.org\/flavor-restaurant-menu\/assets\/screenshot-7.png?rev=3519055","caption":"Card Grid layout on the frontend \u2014 Elegant Dark theme with animated category filter"}],"raw_content":"<!--section=description-->\n<p><strong>Flavor \u2013 Restaurant Menu<\/strong> is a modern WordPress restaurant menu plugin for restaurants, caf\u00e9s and bars. Create mobile-friendly food menus with categories, images, prices and a responsive card grid \u2014 then display them anywhere with a shortcode, Gutenberg block, Elementor widget or WPBakery element. No WooCommerce required. QR code table stands, EU allergen labels and multiple layouts are available in Flavor Pro.<\/p>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li><strong>Unlimited dishes<\/strong> \u2014 Full menu management with categories, single price, featured image and sort order<\/li>\n<li><strong>Card Grid layout<\/strong> \u2014 Responsive image cards<\/li>\n<li><strong>Category Filter<\/strong> \u2014 Animated frontend category filtering on the Card Grid<\/li>\n<li><strong>Subcategory support<\/strong> \u2014 Hierarchical categories with parent and sub-headings<\/li>\n<li><strong>Theme: Elegant Dark<\/strong> \u2014 Built-in dark design theme<\/li>\n<li><strong>All page builders<\/strong> \u2014 Gutenberg Block, Elementor Widget, WPBakery Element<\/li>\n<li><strong>Shortcode<\/strong> \u2014 <code>[flavor_menu]<\/code> works without any page builder<\/li>\n<li><strong>Category Sort<\/strong> \u2014 Drag &amp; drop reordering in admin<\/li>\n<li><strong>Responsive<\/strong> \u2014 Adapts to all screen sizes<\/li>\n<\/ul>\n\n<h4>Pro (separate plugin \u2014 [flavor-menu.com](https:\/\/flavor-menu.com))<\/h4>\n\n<ul>\n<li><strong>Multiple prices<\/strong> \u2014 Unlimited price variants per dish with labels (e.g. Small \/ Large, 0.2 l \/ 0.75 l)<\/li>\n<li><strong>7 Layouts<\/strong> \u2014 Card Grid, Price List, Table, Horizontal Card, Featured, Compact List, Sectioned List<\/li>\n<li><strong>6 Design Themes<\/strong> \u2014 Elegant Dark, Clean Light, Warm Earth + 3 fully configurable Custom Themes with 7 color pickers each<\/li>\n<li><strong>40 Google Fonts<\/strong> \u2014 Curated Serif, Sans-Serif and Display fonts via Menu \u2192 Typography. Optional local self-hosting for GDPR-compliant delivery<\/li>\n<li><strong>Allergens &amp; Nutrition<\/strong> \u2014 14 EU mandatory allergens (Regulation 1169\/2011) + nutritional values per 100 g. Layout-specific display: 180\u00b0 flip (cards), floating popup (lists), abbreviation chips (table)<\/li>\n<li><strong>Guest Ratings<\/strong> \u2014 1\u20135 star ratings in the Card Grid layout. No login required. Duplicate protection via localStorage + server-side IP hash<\/li>\n<li><strong>Multiple Locations<\/strong> \u2014 Assign dishes to one or more restaurant branches. Filter per location via shortcode parameter<\/li>\n<li><strong>Badge System<\/strong> \u2014 New, Popular, Chef's Choice, Seasonal, Spicy and more<\/li>\n<li><strong>QR Code \/ Table Stand<\/strong> \u2014 Print-ready table stands as PDF. 3 styles (Minimal, Elegant, Branded), DIN A5\/A6, logo upload, background image, 4 color pickers, live preview<\/li>\n<li><strong>CSV Import \/ Export<\/strong> \u2014 Import dishes from CSV (Excel\/Google Sheets compatible). Supports all dish fields: title, description, subtitle, categories (incl. subcategories via <code>Food &gt; Starters<\/code>), prices with labels, badges, locations, allergens, nutrition values. Missing categories are auto-created. Existing dishes (matched by title) are updated. Configurable delimiter (comma or semicolon). Preview before import, per-row result report. Export all dishes as CSV. Downloadable empty template.<\/li>\n<li><strong>SEO \/ Schema.org markup<\/strong> \u2014 Every menu outputs Schema.org structured data (JSON-LD): <code>Menu<\/code>, <code>MenuSection<\/code> and <code>MenuItem<\/code> with prices (<code>Offer<\/code>) and nutrition (<code>NutritionInformation<\/code>), so search engines and AI assistants can read your menu. No configuration required, works in every layout<\/li>\n<li><strong>Columns &amp; Image Ratio<\/strong> \u2014 2\/3\/4 columns, 4:3\/1:1\/16:9 image ratio<\/li>\n<li><strong>Subcategory Support<\/strong> \u2014 Hierarchical categories with parent and sub-headings in all layouts<\/li>\n<\/ul>\n\n<h4>Page Builder Support<\/h4>\n\n<ul>\n<li>Gutenberg (native block, live preview in editor)<\/li>\n<li>Elementor Free 3.5+<\/li>\n<li>WPBakery Page Builder<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<pre><code>[flavor_menu title=\"Our Menu\"]\n<\/code><\/pre>\n\n<p>Available parameters: <code>title<\/code>, <code>description<\/code>, <code>category<\/code>, <code>limit<\/code>, <code>show_filter<\/code>, <code>hide_all_btn<\/code>, <code>default_category<\/code>, <code>currency<\/code>, <code>el_class<\/code><\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin does <strong>not<\/strong> connect to any external services. All assets (CSS, JavaScript) are bundled locally and served from your own server. No data is transmitted to third parties.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>flavor-restaurant-menu<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Go to <strong>Menu \u2192 Add New Dish<\/strong> to create your first dish.<\/li>\n<li>Insert the menu on any page using the Gutenberg block, Elementor widget, WPBakery element or the shortcode <code>[flavor_menu]<\/code>.<\/li>\n<\/ol>\n\n<h4>Quick Start<\/h4>\n\n<ol>\n<li><strong>Create categories<\/strong> \u2014 Menu \u2192 Categories (e.g. \"Food\" \u2192 \"Starters\", \"Main Courses\")<\/li>\n<li><strong>Add dishes<\/strong> \u2014 Menu \u2192 Add New Dish (title, description, image, price, sort order)<\/li>\n<li><strong>Insert the menu<\/strong> \u2014 add the Flavor block or shortcode to any page<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20elementor%20or%20wpbakery%3F\"><h3>Do I need Elementor or WPBakery?<\/h3><\/dt>\n<dd><p>No. The plugin works with the Gutenberg block editor that comes built into WordPress. Elementor and WPBakery are optional.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20load%20any%20external%20scripts%20or%20services%3F\"><h3>Does the plugin load any external scripts or services?<\/h3><\/dt>\n<dd><p>No. The Free version loads no external scripts and connects to no external services. All assets are served locally from your own server.<\/p><\/dd>\n<dt id=\"how%20do%20i%20reorder%20categories%3F\"><h3>How do I reorder categories?<\/h3><\/dt>\n<dd><p>Go to <strong>Menu \u2192 Category Sort<\/strong> and drag the categories into the desired order.<\/p><\/dd>\n<dt id=\"can%20i%20display%20subcategories%3F\"><h3>Can I display subcategories?<\/h3><\/dt>\n<dd><p>Yes. When filtering by a parent category in the Card Grid, subcategories are shown as section headings. Create subcategories by setting a parent in Menu \u2192 Categories.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20allergens%2C%20multiple%20layouts%20and%20other%20pro%20features%3F\"><h3>Where can I find allergens, multiple layouts and other Pro features?<\/h3><\/dt>\n<dd><p>These are available in <strong>Flavor Pro<\/strong>, a separate plugin at <a href=\"https:\/\/flavor-menu.com\">flavor-menu.com<\/a>. Installing Flavor Pro alongside this plugin automatically unlocks all Pro features.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.9<\/h4>\n\n<ul>\n<li><strong>Guided setup<\/strong> \u2014 A new \"Get Started\" checklist walks you from your first category to a live menu. Steps tick off automatically as you go, and one click can create a menu page for you.<\/li>\n<li>Maintenance and minor improvements.<\/li>\n<\/ul>\n\n<h4>1.5.8<\/h4>\n\n<ul>\n<li><strong>Fix: menu colors overridden by the theme<\/strong> \u2014 Some themes styled headings inside their layout wrappers (e.g. <code>.vc_row h3<\/code>) with higher CSS specificity, so the Card Grid dish titles and text did not use the selected Flavor theme colors. The plugin now enforces its own palette. Colors stay fully customizable via the theme selector.<\/li>\n<li><strong>New in Pro: Schema.org structured data (SEO)<\/strong> \u2014 Flavor Pro now outputs <code>Menu<\/code> \/ <code>MenuSection<\/code> \/ <code>MenuItem<\/code> JSON-LD (prices, nutrition) so search engines can read your menu.<\/li>\n<li><strong>New in Pro: full 40-font Typography library<\/strong> \u2014 Five more curated Google Fonts added to the Pro Typography picker (now 40 fonts total).<\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li><strong>Fix: German umlauts displayed as escape sequences<\/strong> \u2014 The 1.5.6 <code>.mo<\/code> file contained literal <code>\\xc3\\x9f<\/code> byte-escape sequences instead of UTF-8 characters, causing garbled output for umlauts (\u00e4, \u00f6, \u00fc, \u00df), special characters (\u20ac, \u2192, \u2014) in the WordPress admin. Now using proper UTF-8 encoding.<\/li>\n<\/ul>\n\n<h4>1.5.6<\/h4>\n\n<ul>\n<li><strong>German translation<\/strong> \u2014 Complete German (de_DE) translation added with correctly named <code>.po<\/code> \/ <code>.mo<\/code> files (<code>flavor-restaurant-menu-de_DE.mo<\/code>) so WordPress auto-loads them on German sites.<\/li>\n<li><strong>WordPress 7.0 compatibility<\/strong> \u2014 Tested up to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.5.5<\/h4>\n\n<ul>\n<li><strong>Documentation links in admin<\/strong> \u2014 Category Sort page now shows a \"Documentation \u2197\" link next to the heading.<\/li>\n<li><strong>Plugin list link<\/strong> \u2014 A \"Documentation\" link is added to the plugin entry in wp-admin \u2192 Plugins.<\/li>\n<li><strong>Informational Pro pages<\/strong> \u2014 Admin menu shows informational pages for Badges, Custom Themes, Typography, Ratings, Table Stand and Import\/Export \u2014 linking to the separate Flavor Pro plugin.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li><strong>General improvements<\/strong> \u2014 Maintenance and minor improvements.<\/li>\n<li><strong>Security hardening<\/strong> \u2014 Nonce sanitization improved throughout. CSS output re-validates all values. Redirects use <code>wp_safe_redirect()<\/code>.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A modern, elegant restaurant menu plugin. Card Grid layout, category filter, Elegant Dark theme, all page builders included.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/301433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=301433"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/flavorstudio"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=301433"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=301433"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=301433"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=301433"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=301433"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=301433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}