[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7LAt3CB29GisbcDAAjO8tO5xl_z_cRf6nwhyLUZcPEw":3,"$fLrKTsQZrVlaWglleX5zk0ja-5aVT2eak1vGxFtfDnq0":248,"$f4CCxTo2wUqqMLyOayvD1_Zro8CtkMMWJsNv-im9n7WA":253},{"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":18,"download_link":25,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":127,"fingerprints":219},"simple-restaurant-menu-display","Simple Restaurant Menu Display","1.0.0","vikcheema","https:\u002F\u002Fprofiles.wordpress.org\u002Fvikcheema\u002F","\u003Cp>Simple Restaurant Menu Display allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create and categorize menu items using a custom post type and taxonomy\u003C\u002Fli>\n\u003Cli>Define multiple quantity\u002Fprice pairs for items (like size\u002Fportion\u002Fvolume)\u003C\u002Fli>\n\u003Cli>Mark items as “Special” with a custom field badge\u003C\u002Fli>\n\u003Cli>Override styles using your theme\u003C\u002Fli>\n\u003Cli>Insert menus easily via a Gutenberg block or shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add menu items under \u003Cstrong>Menu Items > Add New\u003C\u002Fstrong> in the admin.\u003C\u002Fli>\n\u003Cli>Assign items to a \u003Cstrong>Menu Section\u003C\u002Fstrong> (taxonomy).\u003C\u002Fli>\n\u003Cli>Optionally mark as \u003Cstrong>Special\u003C\u002Fstrong> or add pricing quantities.\u003C\u002Fli>\n\u003Cli>[simple_restaurant_menu_display] — shows full menu grouped by section.\u003C\u002Fli>\n\u003Cli>[simple_restaurant_menu_display section=”breakfast”] — filters items to the “breakfast” section.\u003C\u002Fli>\n\u003Cli>[simple_restaurant_menu_display special=”yes”] — shows only special items.\u003C\u002Fli>\n\u003Cli>[simple_restaurant_menu_display section=”lunch” special=”yes”] — shows special lunch items.\u003C\u002Fli>\n\u003Cli>Insert the \u003Cstrong>Menu Block\u003C\u002Fstrong> via the Gutenberg editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Template Overrides\u003C\u002Fh3>\n\u003Cp>You can override the HTML templates used to display menu items.\u003C\u002Fp>\n\u003Ch3>Template Files You Can Override\u003C\u002Fh3>\n\u003Cp>| Plugin File                        | Theme Override Location                                             |\u003Cbr \u002F>\n|———————————–|———————————————————————-|\u003Cbr \u002F>\n| \u003Ccode>templates\u002Fsimpremed-menu-item.php\u003C\u002Fcode>         | \u003Ccode>your-theme\u002Fsimple-restaurant-menu-display\u002Fsimpremed-menu-item.php\u003C\u002Fcode>           |\u003Cbr \u002F>\n| \u003Ccode>templates\u002Fsimpremed-menu-loop.php\u003C\u002Fcode>         | \u003Ccode>your-theme\u002Fsimple-restaurant-menu-display\u002Fsimpremed-menu-loop.php\u003C\u002Fcode>           |\u003C\u002Fp>\n\u003Ch3>How to Override\u003C\u002Fh3>\n\u003Cp>1. Create this directory in your theme:\u003Cbr \u002F>\n       \u002Fwp-content\u002Fthemes\u002Fyour-theme\u002Fsimple-restaurant-menu-display\u002F\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Copy the plugin template file(s) to your theme directory.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Edit the templates in your theme as needed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cblockquote>\n\u003Cp>✅ If a template file exists in your theme, it will be used instead of the plugin default.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>simpremed_currency_symbol\u003C\u002Fcode> — Change the currency symbol.\u003C\u002Fli>\n\u003Cli>\u003Ccode>simpremed_template_part\u003C\u002Fcode> — Customize the logic for loading template parts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translation\u003C\u002Fh3>\n\u003Cp>This plugin is translation-ready and includes a \u003Ccode>.pot\u003C\u002Fcode> file in the \u003Ccode>\u002Flanguages\u003C\u002Fcode> folder.\u003C\u002Fp>\n","A lightweight and flexible restaurant menu plugin with custom post types, repeater fields, and Gutenberg block support.",0,489,100,1,"2025-05-13T17:23:00.000Z","6.8.5","5.0","",[20,21,22,23,24],"custom-post-type","menu","repeater","restaurant","shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-restaurant-menu-display.1.0.0.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,6000,30,88,"2026-05-20T06:36:30.112Z",[38,54,76,89,107],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":18,"download_link":53,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"oishii-menu-board","Oishii Menu Board","1.1.0","shoutarou975","https:\u002F\u002Fprofiles.wordpress.org\u002Fshoutarou975\u002F","\u003Cp>Restaurant Menu Japan provides:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Post Type \u003Ccode>wrmj_menu_item\u003C\u002Fcode> and taxonomy \u003Ccode>wrmj_menu_category\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Drag-and-drop ordering on the admin list screen (uses \u003Ccode>menu_order\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[wrmj_menu]\u003C\u002Fcode> with category filters, order, limit, and grouping\u003C\u002Fli>\n\u003Cli>Settings screen to adjust defaults and display options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Text Domain: \u003Ccode>oishii-menu-board\u003C\u002Fcode>\u003Cbr \u002F>\nDomain Path: \u003Ccode>\u002Flanguages\u003C\u002Fcode>\u003C\u002Fp>\n","Manage single-item restaurant menus and display them via shortcode. Supports drag-and-drop ordering for categories and items.",145,"2025-12-26T06:28:00.000Z","6.9.4","6.0","8.0",[20,21,52,23,24],"ordering","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foishii-menu-board.1.1.0.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":72,"download_link":73,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":75},"demomentsomtres-restaurant","DeMomentSomTres Restaurant","202105030000","Marc Queralt i Bassa","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcqueralt\u002F","\u003Cp>DeMomentSomTres Restaurants is specifically designed to Restaurants, Bars and cafeterias in order to show their menus in an easy to mantain way.\u003C\u002Fp>\n\u003Cp>Integrated to WooCommerce.\u003C\u002Fp>\n\u003Cp>It manages publish date and also expiry date allowing you to plan activity.\u003C\u002Fp>\n\u003Cp>You can get more information about the component at the \u003Ca href=\"http:\u002F\u002Fdemomentsomtres.com\u002Fen\u002Fwordpress-plugins\u002Fdemomentsomtres-restaurant\u002F\" title=\"This plugin page at DeMomentSomTres website\" rel=\"nofollow ugc\">this plugin author’s website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dishlist: you can show as many dishes and plates.\u003C\u002Fli>\n\u003Cli>Specific taxonomy type \u003Ccode>dishlist type\u003C\u002Fcode>: the dish lists can be grouped under an specific taxonomy. So you can have daily menu, vegetarian menus…\u003C\u002Fli>\n\u003Cli>Shortcode to show last contents of a taxonomy: the short code is designed to show a group of the most recent menus in a dishlist type. It was designed in order to show the current menu in the home page.\u003C\u002Fli>\n\u003Cli>Shortcodes to mark Ecological, Proximity, Gluten Free and Price. This shortcodes has been integrated to the editor in order to make things easy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>History & raison d’être\u003C\u002Fh4>\n\u003Cp>On may 2013 DeMomentSomTres was asked to build a web for \u003Ca href=\"http:\u002F\u002Fwww.lafondadelcasal.cat\" title=\"An example of web using the DeMomentSomTres Restaurant WordPress Plugin\" rel=\"nofollow ugc\">a small restaurant in Argentona (Barcelona) called La Fonda del Casal\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Our experience building websites for small restaurants showed us the need to have a plugin to make them easy to manage their menus and meals lists. They needed an easy way to publish that but we needed it not inside the blog. A custom type was required.\u003Cbr \u002F>\nThey also needed a way to show the day menu in the frontpage without rewriting it. The shortcode was born. And this shortcode allowed us to put all the menus of diferent types together in a single page but that can be managed as many: wines, salads, meals… \u003Ca href=\"http:\u002F\u002Fwww.lafondadelcasal.cat\u002Fplats\" title=\"Live test menu\" rel=\"nofollow ugc\">Test it at Fonda del Casal Restaurant\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Later we improved it including experiences from \u003Ca href=\"http:\u002F\u002Fwww.fondasport.net\" title=\"Restaurant i càtering a Sant Jaume dels Domenys\" rel=\"nofollow ugc\">La Fonda Sport\u003C\u002Fa> and also from \u003Ca href=\"http:\u002F\u002Fwww.semproniana.net\" title=\"El restaurant d'Ada Parellada a Barcelona\" rel=\"nofollow ugc\">Semproniana\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>On July 2020 we allowed to integrate WooCommerce products based on \u003Ca href=\"https:\u002F\u002Fwww.lapenedes.cat\" rel=\"nofollow ugc\">Cafeteria La Penedès\u003C\u002Fa> requirements to manage take away products.\u003C\u002Fp>\n\u003Cp>On May 2021 we updated to WordPress 5.7.1 and stopped using Titan Framework\u003C\u002Fp>\n","DeMomentSomTres Restaurants is specifically designed to Restaurants, Bars and cafeterias to show their menus in an easy way.",10,12605,74,3,"2021-05-04T14:54:00.000Z","5.7.15","5.5",[70,20,21,23,71],"carte","restaurant-menu","http:\u002F\u002Fwww.demomentsomtres.com\u002Fen\u002Fwordpress-plugins\u002Fdemomentsomtres-restaurant\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdemomentsomtres-restaurant.zip",85,"2026-04-06T09:54:40.288Z",{"slug":77,"name":78,"version":41,"author":42,"author_profile":43,"description":79,"short_description":80,"active_installs":11,"downloaded":81,"rating":11,"num_ratings":11,"last_updated":82,"tested_up_to":48,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":18,"download_link":88,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":75},"restaurant-course-manager","Restaurant Course Manager","\u003Cp>Restaurant Course Manager lets you create, manage, and display restaurant courses (prix fixe menus) without using a custom post type. It provides a dedicated admin page, a frontend shortcode, and optional CSS bundles you can toggle from settings.\u003C\u002Fp>\n\u003Cp>Key points:\u003Cbr \u002F>\n– Custom admin screen to add\u002Fedit\u002Fdelete courses\u003Cbr \u002F>\n– Shortcode \u003Ccode>[restcoma_courses]\u003C\u002Fcode> with simple filters\u003Cbr \u002F>\n– Optional “Recommended” and “Seasonal period” flags\u003Cbr \u002F>\n– Separate CSS bundles (base\u002Flayout\u002Fdesign\u002Fresponsive) you can enable\u002Fdisable\u003Cbr \u002F>\n– Internationalization-ready (text domain: \u003Ccode>restaurant-course-manager\u003C\u002Fcode>)\u003Cbr \u002F>\n– Secure: proper sanitization and escaping, and nonces on admin actions\u003C\u002Fp>\n\u003Cp>Data is stored in a dedicated database table created on activation (e.g. \u003Ccode>wp_rcm_courses\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Use the shortcode on any page or post:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[restcoma_courses]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Attributes:\u003Cbr \u002F>\n– \u003Ccode>recommended=\"1\"\u003C\u002Fcode>: show only recommended courses\u003Cbr \u002F>\n– \u003Ccode>seasonal=\"1\"\u003C\u002Fcode>: show only seasonal courses\u003Cbr \u002F>\n– \u003Ccode>limit=\"3\"\u003C\u002Fcode>: limit the number of items\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n    [restcoma_courses recommended=”1″]\u003Cbr \u002F>\n    [restcoma_courses seasonal=”1″ limit=”5″]\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Restaurant Course Manager to:\u003Cbr \u002F>\n– Toggle CSS bundles (Base \u002F Layout \u002F Design \u002F Responsive)\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Text Domain: \u003Ccode>restaurant-course-manager\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Domain Path: \u003Ccode>\u002Flanguages\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Uninstalling\u003C\u002Fh3>\n\u003Cp>When the plugin is deleted from the Plugins screen:\u003Cbr \u002F>\n– Drops the database table (e.g. \u003Ccode>wp_restcoma_courses\u003C\u002Fcode>).\u003Cbr \u002F>\n– Removes related options: \u003Ccode>restcoma_enable_layout_css\u003C\u002Fcode>, \u003Ccode>restcoma_enable_design_css\u003C\u002Fcode>, \u003Ccode>restcoma_enable_responsive_css\u003C\u002Fcode>, \u003Ccode>restcoma_enable_base_css\u003C\u002Fcode>, \u003Ccode>restcoma_custom_css\u003C\u002Fcode> (and legacy \u003Ccode>restcoma_enable_default_styles\u003C\u002Fcode>). Backward-compat old keys \u003Ccode>rcm_*\u003C\u002Fcode> are also removed if present.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin stores only course data (title, price info, options, etc.) and does not collect personal user data by default.\u003C\u002Fp>\n","Manage and display restaurant courses with a simple admin UI, shortcodes, and flexible styles.",152,"2025-12-08T07:50:00.000Z","5.8","7.4",[86,21,87,23,24],"course","reservation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestaurant-course-manager.1.1.0.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":11,"downloaded":97,"rating":13,"num_ratings":14,"last_updated":98,"tested_up_to":48,"requires_at_least":99,"requires_php":18,"tags":100,"homepage":103,"download_link":104,"security_score":105,"vuln_count":14,"unpatched_count":11,"last_vuln_date":106,"fetched_at":75},"snillrik-restaurant-menu","Snillrik Restaurant Menu","2.3.1.1","mattiaspkallio","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattiaspkallio\u002F","\u003Cp>The idea is that you can create a bunch of different dishes, with images, price, ingredients etc… Then these are used to make up menus that are easily changed from day to day. So a particular use would be a lunch menu where you would want the same menu and shortcode but you want to change dishes every day. You could also have several menus, maybe one for each day of the week.\u003C\u002Fp>\n\u003Cp>There are also categories for the different dishes, so if you have like Meat, Fish, Veg, Ice cream etc, the menu will be in that order.\u003C\u002Fp>\n\u003Cp>So, the plugin adds th post types Dishes and Menus that can be added and edited the wordpress way. Then you can use the widget to add specific dishes and a shortcode for the menu on a page.\u003C\u002Fp>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>[snillrik_restaurant_menu menuid=”42″ showcategory=1|0 hideimage=1|0 linktitle=1|0 category=”” orderby=”menu_order”]\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you want to not show the category text chose 0 and if you want to link to the dish page chose 1 etc. menu_order is the order param set in admin on each dish. the orderby can be set to common wp orderbys too, like date or title.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[snillrik_restaurant_dishes]\u003C\u002Fstrong>\u003Cbr \u002F>\nA simple list of dishes sorted under categories. Intended to be a side menu etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filters\u003C\u002Fstrong>\u003Cbr \u002F>\nThey default to snillrik_lm_menu and snillrik_lm_dish witch might not be tha pretty, but it’s unique… So if you want the urls to be something like \u002Fdishes\u002F or \u002Ffood\u002F, use these.\u003Cbr \u002F>\n    add_filter(“snillrik_lm_rewrite_menu”,function($thename){\u003Cbr \u002F>\n        return “menue”;\u003Cbr \u002F>\n    },10,1);\u003Cbr \u002F>\n    add_filter(“snillrik_lm_rewrite_dish”,function($thename){\u003Cbr \u002F>\n        return “dish”;\u003Cbr \u002F>\n    },10,1);\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Template \u002F html for each dish.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe default template is a bit basic, but it’s easy to style and it’s a good start. If you want to change the html for each dish, use this filter.\u003Cbr \u002F>\n    add_filter(‘snillrik_restaurant_dishbox_html’, function ($return_html, $atts) {\u003Cbr \u002F>\n        $post_title = $atts[‘title’];\u003Cbr \u002F>\n        $tag_strings = $atts[‘tags’];\u003Cbr \u002F>\n        $content_str = $atts[‘content’];\u003Cbr \u002F>\n        $ingredients_str = $atts[‘ingredients’];\u003Cbr \u002F>\n        $price_str = $atts[‘price’];\u003Cbr \u002F>\n        $thumb = $atts[‘thumb’];\u003Cbr \u002F>\n        return “\u003C\u002Fp>\n\u003Cp>            $tag_strings\u003Cbr \u002F>\n            $post_title\u003Cbr \u002F>\n            $content_str\u003Cbr \u002F>\n            $ingredients_str\u003C\u002Fp>\n\u003Cp>            $price_str\u003C\u002Fp>\n\u003Cp>        $thumb\u003C\u002Fp>\n\u003Cp>“;\u003Cbr \u002F>\n    }, 10, 2);\u003C\u002Fp>\n\u003Ch4>Active Contributors\u003C\u002Fh4>\n\u003Cp>*\u003Ca href=\"http:\u002F\u002Fsnillrik.com\" rel=\"nofollow ugc\">Mattias P Kallio\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>2.1.7\u003C\u002Fh3>\n\u003Cp>Rewrote maintenance of the plugin.\u003C\u002Fp>\n\u003Cp>=2.1.5=\u003Cbr \u002F>\nTesting for WP 6.5.\u003Cbr \u002F>\nAdded Elementor Widget for showing menues.\u003C\u002Fp>\n\u003Cp>=2.1.2=\u003Cbr \u002F>\nIf there is a price set on a menu the link to the dish page will be removed. (because it wont know what price to show on the dish page).\u003Cbr \u002F>\n“linktitle” parameter was not working poparly, fixed that.\u003Cbr \u002F>\nFixed some minor not-even-bugs mostly regarding prices and links, but things that could be better. 🙂\u003Cbr \u002F>\nIf price is set to zero on dish (or no price at all) no price will be shown on dish page (it showed 0 before).\u003C\u002Fp>\n\u003Cp>=2.1.1=\u003Cbr \u002F>\nPrettyfying UI.\u003Cbr \u002F>\nIf price is 0 nothing is shown.\u003Cbr \u002F>\nCheck compability with WP 6.2\u003C\u002Fp>\n\u003Cp>=2.1.0=\u003Cbr \u002F>\nGot som tips and ideas from Alex C. Thanks for that. 🙂\u003Cbr \u002F>\nFixed som weird look in admin on mobile.\u003Cbr \u002F>\nAdded som divs and classes to make it easier to style the menu.\u003Cbr \u002F>\nAdded a filter for the html of each dish in the menu, to\u003C\u002Fp>\n\u003Cp>=2.0.0=\u003Cbr \u002F>\nAdded possibility to set a price for each product in the menu.\u003Cbr \u002F>\nSettings page now has a possibility to set decimals for prices.\u003Cbr \u002F>\nSome styling and code prettfying.\u003C\u002Fp>\n\u003Ch4>1.9.0\u003C\u002Fh4>\n\u003Cp>Making single dish page a bit more styleable\u003Cbr \u002F>\nfixing a bit more easy to use css-classes etc.\u003Cbr \u002F>\n(also a bit hidden paramter ‘menu_style’ => ‘default’, \u002F\u002F default, round, it’s not that big of a differance, but it’s to make it more usable for non-webbnerds later.)\u003C\u002Fp>\n\u003Ch4>1.8.6\u003C\u002Fh4>\n\u003Cp>Added parameter for showing or hiding images in shortcode: hideimage=1|0\u003Cbr \u002F>\nSome styling and minor stuff (like space between price and sign)\u003C\u002Fp>\n\u003Ch4>1.8.5\u003C\u002Fh4>\n\u003Cp>Testing version 6.1.1 and some minor style fixes.\u003C\u002Fp>\n\u003Ch4>1.8.4\u003C\u002Fh4>\n\u003Cp>I got a bunch of suggestions, tips and some testing, so there are a lot of updates now. 🙂\u003Cbr \u002F>\nIf price is 0 nothing is shown instead.\u003C\u002Fp>\n\u003Ch4>1.8.3\u003C\u002Fh4>\n\u003Cp>Fixed category naming bug when using dishes shortcode\u003C\u002Fp>\n\u003Ch4>1.8.2\u003C\u002Fh4>\n\u003Cp>Fixed bug in translations.\u003C\u002Fp>\n\u003Ch4>1.8.0\u003C\u002Fh4>\n\u003Cp>Added filters for rewriting the urls (as displayed in readme)\u003Cbr \u002F>\nRe-thought the categories and tags and it now works more like commonly in WP.\u003Cbr \u002F>\nAdded a shortcode generator on each menu for when using it on pages.\u003Cbr \u002F>\nAdded tags to the only template that currently exists.\u003Cbr \u002F>\nGot a bunch of cool ideas from Jarko, so thanks for that. 🙂\u003C\u002Fp>\n\u003Ch4>1.7.2\u003C\u002Fh4>\n\u003Cp>Test of WP 6.0 and making it a bit more easy to style the menues.\u003C\u002Fp>\n\u003Ch4>1.7.1\u003C\u002Fh4>\n\u003Cp>Made it a bit easier to style the menu, it’s now css flex.\u003C\u002Fp>\n\u003Ch4>1.7\u003C\u002Fh4>\n\u003Cp>Some more escaping output and some fix, trix and just some TLC.\u003C\u002Fp>\n\u003Ch4>1.6.4\u003C\u002Fh4>\n\u003Cp>Escaping text and securing output to browser.\u003C\u002Fp>\n\u003Ch4>1.6.3\u003C\u002Fh4>\n\u003Cp>Testing for 5.8, no updates\u003C\u002Fp>\n\u003Ch4>1.6.2\u003C\u002Fh4>\n\u003Cp>Making code a bit more consistant, and prettified a bit too.\u003Cbr \u002F>\nMade the menu-urls show dishes but the shortcodes in pages is probably still the easiest way to show menus.\u003Cbr \u002F>\nAnd minor bugfixes.\u003Cbr \u002F>\nSome text changes.\u003C\u002Fp>\n\u003Ch4>1.5.2\u003C\u002Fh4>\n\u003Cp>Minor bugfix in shortcode showing title when showcategory set to string “true”.\u003Cbr \u002F>\nAdded parameter showcatdescription to hide description text even if set in category\u003C\u002Fp>\n\u003Ch4>1.5.1\u003C\u002Fh4>\n\u003Cp>Minor update, mostly just a version check for WP 5.7\u003C\u002Fp>\n\u003Ch4>1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New\u003C\u002Fli>\n\u003C\u002Ful>\n","Easiest way to maintain a menu that changes every day, like a lunchmenu or \"Today's special\".",2162,"2026-04-01T10:21:00.000Z","4.5.2",[101,23,102],"lunch-menu","shortcodes","https:\u002F\u002Frestaurant.snillrik.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsnillrik-restaurant-menu.2.3.1.1.zip",99,"2026-01-06 20:40:34",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":48,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":125,"download_link":126,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"shortcode-in-menus","Shortcode in Menus","3.5.1","Gagan Deep Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fgagan0123\u002F","\u003Cp>Allows you to add shortcodes in WordPress Navigation Menus so that you can generate links dynamically. Also allows you to add full fledged HTML sections to navigation menus.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"#screenshots\" rel=\"nofollow ugc\">screenshots\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also, see a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fhow-does-it-work-24\u002Fpage\u002F2\u002F#post-4987738\" rel=\"ugc\">great tutorial\u003C\u002Fa> by Aurovrata Venet\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special Thanks To\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Faurovrata\" rel=\"ugc\">Aurovrata Venet\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fhow-does-it-work-24\u002Fpage\u002F2\u002F#post-4987738\" rel=\"ugc\">this great tutorial\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fleewillis77\" rel=\"ugc\">Lee Willis\u003C\u002Fa> for finding out and helping in resolving \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fcauses-urls-to-be-amended-in-undesired-ways\" rel=\"ugc\">this bug\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fdhunink\u002F\" rel=\"ugc\">Dennis Hunink\u003C\u002Fa> for reporting \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002F?p=10325305\" rel=\"ugc\">this bug\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fhbwarper\u002F\" rel=\"ugc\">@hbwarper\u003C\u002Fa> for providing a patch to Dennis’ issue.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to add shortcodes in WordPress Navigation Menus.",50000,502913,94,82,"2026-02-10T08:23:00.000Z","3.6","5.6",[123,124,24],"custom-link","menus","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortcode-in-menus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-in-menus.3.5.1.zip",{"attackSurface":128,"codeSignals":206,"taintFlows":214,"riskAssessment":215,"analyzedAt":218},{"hooks":129,"ajaxHandlers":198,"restRoutes":199,"shortcodes":200,"cronEvents":205,"entryPointCount":14,"unprotectedCount":11},[130,136,140,145,149,153,157,161,164,168,171,175,178,181,185,189,193,195],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","init","simpremed_register_menu_item","includes\u002Fclass-simpremed-menu-loader.php",14,{"type":131,"name":137,"callback":138,"file":134,"line":139},"add_meta_boxes","closure",50,{"type":131,"name":141,"callback":142,"priority":143,"file":134,"line":144},"save_post_simpremed_menu_item","simpremed_save_quantities_func",20,101,{"type":131,"name":146,"callback":147,"file":134,"line":148},"admin_menu","simpremed_add_settings_submenu",157,{"type":131,"name":150,"callback":151,"file":134,"line":152},"admin_init","simpremed_register_custom_settings",190,{"type":131,"name":132,"callback":154,"file":155,"line":156},"simpremed_register_menu_block","includes\u002Fsimpremed-blocks.php",27,{"type":131,"name":158,"callback":138,"file":159,"line":160},"simpremed_menu_section_add_form_fields","includes\u002Fsimpremed-functions.php",49,{"type":131,"name":162,"callback":138,"priority":62,"file":159,"line":163},"simpremed_menu_section_edit_form_fields",65,{"type":131,"name":165,"callback":166,"priority":62,"file":159,"line":167},"edited_simpremed_menu_section","simpremed_save_menu_order",108,{"type":131,"name":169,"callback":166,"priority":62,"file":159,"line":170},"create_simpremed_menu_section",109,{"type":172,"name":173,"callback":138,"file":159,"line":174},"filter","manage_edit-simpremed_menu_section_columns",117,{"type":172,"name":176,"callback":138,"priority":62,"file":159,"line":177},"manage_simpremed_menu_section_custom_column",130,{"type":131,"name":137,"callback":179,"file":180,"line":143},"simpremed_add_special_meta_box","includes\u002Fsimpremed-meta-boxes.php",{"type":131,"name":182,"callback":183,"file":180,"line":184},"save_post","simpremed_save_special_meta_box",73,{"type":131,"name":132,"callback":186,"file":187,"line":188},"simpremed_init_shortcodes","simple-restaurant-menu-display.php",44,{"type":131,"name":190,"callback":191,"file":187,"line":192},"admin_enqueue_scripts","simpremed_enqueue_assets",98,{"type":131,"name":194,"callback":191,"file":187,"line":105},"wp_enqueue_scripts",{"type":131,"name":196,"callback":197,"file":187,"line":174},"enqueue_block_editor_assets","simpremed_enqueue_block_editor_assets",[],[],[201],{"tag":202,"callback":203,"file":204,"line":143},"simple_restaurant_menu_display","simpremed_render_menu_shortcode","includes\u002Fclass-simpremed-shortcodes.php",[],{"dangerousFunctions":207,"sqlUsage":208,"outputEscaping":210,"fileOperations":11,"externalRequests":11,"nonceChecks":65,"capabilityChecks":32,"bundledLibraries":213},[],{"prepared":11,"raw":11,"locations":209},[],{"escaped":211,"rawEcho":11,"locations":212},34,[],[],[],{"summary":216,"deductions":217},"The 'simple-restaurant-menu-display' v1.0.0 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history.  All analyzed entry points, including the single shortcode, appear to have appropriate security checks in place (nonce and capability checks).  The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests further bolsters its security.  Crucially, there are no recorded CVEs, indicating a consistent history of secure development or timely patching.  The 100% proper output escaping and use of prepared statements for all SQL queries are excellent practices that mitigate common web vulnerabilities.\n\nWhile the plugin demonstrates good security practices, the analysis does not cover all potential attack vectors. The lack of taint analysis results (0 flows analyzed) means that potential vulnerabilities where user input could be indirectly manipulated might not have been detected.  However, given the other strong signals, this is a relatively minor concern. The absence of any previously recorded vulnerabilities suggests a mature and well-maintained codebase, which is a significant strength. Overall, the plugin appears to be very secure for its current version, with no immediate or critical security concerns identified in the provided data.",[],"2026-04-16T14:22:57.026Z",{"wat":220,"direct":233},{"assetPaths":221,"generatorPatterns":226,"scriptPaths":227,"versionParams":228},[222,223,224,225],"\u002Fwp-content\u002Fplugins\u002Fsimple-restaurant-menu-display\u002Fassets\u002Fcss\u002Fsimpremed-style.css","\u002Fwp-content\u002Fplugins\u002Fsimple-restaurant-menu-display\u002Fassets\u002Fjs\u002Fsimpremed-admin-repeater.js","\u002Fwp-content\u002Fplugins\u002Fsimple-restaurant-menu-display\u002Fassets\u002Fjs\u002Fsimpremed-scripts.js","\u002Fwp-content\u002Fplugins\u002Fsimple-restaurant-menu-display\u002Fblock\u002Fsimpremed-block.js",[],[223,224,225],[229,230,231,232],"simple-restaurant-menu-display\u002Fassets\u002Fcss\u002Fsimpremed-style.css?ver=","simple-restaurant-menu-display\u002Fassets\u002Fjs\u002Fsimpremed-admin-repeater.js?ver=","simple-restaurant-menu-display\u002Fassets\u002Fjs\u002Fsimpremed-scripts.js?ver=","simple-restaurant-menu-display\u002Fblock\u002Fsimpremed-block.js?ver=",{"cssClasses":234,"htmlComments":235,"htmlAttributes":236,"restEndpoints":241,"jsGlobals":242,"shortcodeOutput":244},[],[],[237,238,239,240],"data-simpremed-menu-item-id","data-simpremed-item-title","data-simpremed-item-description","data-simpremed-item-price",[],[243],"simpremed_ajax",[245,246,247],"[simple_restaurant_menu_display]","[simple_restaurant_menu_display section","[simple_restaurant_menu_display special",{"error":249,"url":250,"statusCode":251,"statusMessage":252,"message":252},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsimple-restaurant-menu-display\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":254},[255],{"version":6,"download_url":25,"svn_tag_url":256,"released_at":27,"has_diff":257,"diff_files_changed":258,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":259,"is_current":249},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-restaurant-menu-display\u002Ftags\u002F1.0.0\u002F",false,[],[]]