[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGprlFElkqKBK7j5HcKYE0G3W7RQa2K2LG51HEi18PFk":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":135,"fingerprints":160},"classic-menu-block","Classic Menu Block","0.1.7","Jonny Harris","https:\u002F\u002Fprofiles.wordpress.org\u002Fspacedmonkey\u002F","\u003Cp>Use classic menus in gutenberg, using this block. This block renders classic menu data using wp_nav_menu function, improving backwards compatiblity.\u003C\u002Fp>\n","A gutenberg block to use classic menus.",8000,69406,90,2,"2024-04-24T18:39:00.000Z","6.5.8","5.9","5.6",[20,21,22],"block","menu","navigation","https:\u002F\u002Fgithub.com\u002Fspacedmonkey\u002Fclassic-menu-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-menu-block.0.1.7.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"spacedmonkey",5,8420,89,30,86,"2026-04-04T20:21:01.061Z",[39,59,76,95,115],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":17,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":49,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"breadcrumb-block","Breadcrumb Block","1.1.0","Phi Phan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmr2p\u002F","\u003Cp>This is a single-block plugin for the breadcrumb trail. It’s simple, lightweight, SEO-friendly, and WooCommerce compatibility. It also includes some simple separator icons. It works everywhere: Page Editor, Site Editor, and template files.\u003C\u002Fp>\n\u003Ch3>How to customize the breadcrumb\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>How to change\u002Fremove an item?\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'breadcrumb_block_get_item', function ( $item_args, $context, $breadcrumbs_instance ) {\n  \u002F\u002F Ignore items without context.\n  if ( ! $context || ! ( $context['object'] ?? false ) ) {\n    return $item_args;\n  }\n\n  \u002F\u002F Eg: remove a term.\n  if ( 'term' === ( $context['type'] ?? '' ) && 'term-slug' === $context['object']->slug ) {\n    return false;\n  }\n\n  \u002F\u002F Eg: Change the title of a page.\n  if ( 'page' === ( $context['type'] ?? '' ) && page_id_to_change === $context['object']->ID ) {\n    $item_args[0] = 'Make it shorter';\n  }\n\n  return $item_args;\n}, 10, 3 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>$item_args is a 3-item array: \u003Ccode>[$item_label, $item_link, $item_attrs]\u003C\u002Fcode>\u003Cbr \u002F>\n$context is an associative array: \u003Ccode>['type' => 'item type', 'object' => 'item object']\u003C\u002Fcode>. \u003Ccode>type\u003C\u002Fcode> can be one of the following values: \u003Ccode>front_page\u003C\u002Fcode>, \u003Ccode>home\u003C\u002Fcode>, \u003Ccode>shop\u003C\u002Fcode>, \u003Ccode>page\u003C\u002Fcode>, \u003Ccode>post\u003C\u002Fcode>, \u003Ccode>single\u003C\u002Fcode>, \u003Ccode>term\u003C\u002Fcode>, \u003Ccode>taxonomy\u003C\u002Fcode>, \u003Ccode>post_type_archive\u003C\u002Fcode>, \u003Ccode>search\u003C\u002Fcode>, \u003Ccode>404\u003C\u002Fcode>, \u003Ccode>paged\u003C\u002Fcode>, \u003Ccode>author\u003C\u002Fcode>, \u003Ccode>date_year\u003C\u002Fcode>, \u003Ccode>date_month\u003C\u002Fcode>, \u003Ccode>date_day\u003C\u002Fcode>, \u003Ccode>attachment\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>How to change the markup of the block?\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'breadcrumb_block_get_breadcrumb_trail', function ( $markup, $args, $breadcrumbs_instance ) {\n  return $markup;\n}, 10, 3 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>How to add or remove the items from the breadcrumb trail?\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'breadcrumb_block_get_items', function ( $items, $breadcrumbs_instance ) {\n  return $items;\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>How to use a custom separator for the breadcrumb trail?\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'breadcrumb_block_get_args', function ( $args ) {\n  \u002F\u002F For example, change separator.\n  $args['separator'] = '\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" fill=\"currentColor\" width=\"1em\" height=\"1em\" viewBox=\"0 0 16 16\">\u003Cpath fill-rule=\"evenodd\" d=\"M3.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L9.293 8 3.646 2.354a.5.5 0 0 1 0-.708z\"\u002F>\u003Cpath fill-rule=\"evenodd\" d=\"M7.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L13.293 8 7.646 2.354a.5.5 0 0 1 0-.708z\"\u002F>\u003C\u002Fsvg>';\n  return $args;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The custom separator should be an inline SVG. To make sure it displays properly, it should have three attributes: width, height, and fill. The values of these attributes should be as follows: \u003Ccode>fill=\"currentColor\" width=\"1em\" height=\"1em\"\u003C\u002Fcode>.\u003Cbr \u002F>\nUsing this hook, you can customize other attributes such as container, before, after, list_tag, item_tag, item_before, item_after, separator.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>How to prepend the blog page to all single posts?\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'breadcrumb_block_single_prepend', function ( $post, $breadcrumbs_instance ) {\n  if ( 'post' === $post->post_type ) {\n    $blog_id = get_option( 'page_for_posts');\n    if ( $blog_id ) {\n      $breadcrumbs_instance->add_item( get_the_title( $blog_id ), get_permalink( $blog_id ) );\n    }\n  }\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If this plugin is useful for you, please do a quick review and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbreadcrumb-block\u002Freviews\u002F#new-post\" rel=\"ugc\">rate it\u003C\u002Fa> on WordPress.org to help us spread the word. I would very much appreciate it.\u003C\u002Fp>\n\u003Cp>Please check out my other plugins if you’re interested:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontent-blocks-builder\" rel=\"ugc\">Content Blocks Builder\u003C\u002Fa>\u003C\u002Fstrong> – This plugin turns the Block Editor into a powerful page builder by allowing you to create blocks, variations, and patterns directly in the Block Editor without needing a code editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisplay-a-meta-field-as-block\" rel=\"ugc\">Meta Field Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display custom fields as blocks on the front end. It supports custom fields for posts, terms, users, and setting fields. It can also be used in the Query Loop block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsvg-block\" rel=\"ugc\">SVG Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display SVG images as blocks. Useful for images, icons, dividers, and buttons. It allows you to upload SVG images and load them into the icon library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ficon-separator\" rel=\"ugc\">Icon separator\u003C\u002Fa>\u003C\u002Fstrong> – A tiny block just like the core\u002Fseparator block but with the ability to add an icon.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblock-enhancements\" rel=\"ugc\">Block Enhancements\u003C\u002Fa>\u003C\u002Fstrong> – Adds practical features to blocks like icons, box shadows, transforms, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcounting-number-block\" rel=\"ugc\">Counting Number Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display numbers with a counting effect\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-youtube-embed-block\" rel=\"ugc\">Better YouTube Embed Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to solve the performance issue with embedded YouTube videos. It can also embed multiple videos and playlists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is developed using @wordpress\u002Fcreate-block.\u003C\u002Fp>\n","A simple breadcrumb trail block that supports JSON-LD structured data and is compatible with Woocommerce",3000,28662,100,13,"2025-11-24T03:04:00.000Z","6.9.4","7.0",[20,55,56,21,22],"breadcrumb","gutenberg","https:\u002F\u002Fboldblocks.net?utm_source=Breadcrumb+Block&utm_campaign=visit+site&utm_medium=link&utm_content=Plugin+URI","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumb-block.1.1.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":49,"num_ratings":32,"last_updated":69,"tested_up_to":52,"requires_at_least":70,"requires_php":53,"tags":71,"homepage":74,"download_link":75,"security_score":49,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"classic-menu-in-navigation-block","Classic Menu in Navigation Block","1.0.5","WebMan Design | Oliver Juhas","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebmandesign\u002F","\u003Cp>Extending WordPress Navigation block with functionality to display classic menus.\u003C\u002Fp>\n\u003Ch4>What problem does it solve?\u003C\u002Fh4>\n\u003Cp>❓ \u003Cem>Do you experience problems making your website navigation multilingual when using block theme (FSE – full site editing)?\u003C\u002Fem>\u003Cbr \u002F>\n❓ \u003Cem>Are you using a plugin that modifies classic menu but not Navigation block and you are using block theme?\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Classic Menu in Navigation Block\u003C\u002Fstrong> plugin lets you display classic menus in Navigation block so you can gain from using classic menu modification plugins and yet display the menu with accessibility, customization and responsive features of Navigation block.\u003C\u002Fp>\n\u003Cp>This method is particularly useful when building a multilingual website and your multilingual plugin does not handle Navigation block very well. You can simply “revert” back to using classic menu, which multilingual plugins supports out of the box.\u003C\u002Fp>\n\u003Cp>You can do changes to your classic menus and Navigation block will always display up to date version of the menu.\u003C\u002Fp>\n\u003Cp>To speed things up the plugin also applies caching for your classic menus converted to blocks. This cache is updated every time you update your classic menu. If you are using a very dynamic classic menu modification plugin, you can even disable the cache.\u003C\u002Fp>\n\u003Ch4>Got a question or suggestion?\u003C\u002Fh4>\n\u003Cp>In case of any question or suggestion regarding this plugin, feel free to ask at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fclassic-menu-in-navigation-block\u002F\" rel=\"ugc\">support section\u003C\u002Fa>, or at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebmandesign\u002Fclassic-menu-in-navigation-block\u002Fissues\" rel=\"nofollow ugc\">GitHub repository issues\u003C\u002Fa>.\u003C\u002Fp>\n","Extending WordPress Navigation block with functionality to display classic menus.",2000,12588,"2025-12-13T09:32:00.000Z","6.2",[20,72,21,73,22],"classic","multilingual","https:\u002F\u002Fwww.webmandesign.eu\u002Fportfolio\u002Fclassic-menu-in-navigation-block-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-menu-in-navigation-block.1.0.5.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":67,"downloaded":84,"rating":49,"num_ratings":85,"last_updated":86,"tested_up_to":53,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":93,"download_link":94,"security_score":49,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"ollie-menu-designer","Ollie Menu Designer","0.2.8","Mike McAlister","https:\u002F\u002Fprofiles.wordpress.org\u002Fmmcalister\u002F","\u003Cp>\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\u002FUXWOafpBn38?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>\u003C\u002Fp>\n\u003Cp>Create stunning, content-rich dropdown, mobile, and mega menus using the WordPress block editor and full site editing. \u003Ca href=\"https:\u002F\u002Folliewp.com\u002Fmenu-designer\" rel=\"nofollow ugc\">Ollie Menu Designer\u003C\u002Fa> lets you build beautiful dropdown menus and mobile navigation with images, buttons, call-to-actions, and any other blocks – giving you the same creative freedom you have when designing your pages.\u003C\u002Fp>\n\u003Cp>Menu Designer puts you in complete control of how your menus look and function. Best of all, if you’re using the \u003Ca href=\"https:\u002F\u002Folliewp.com\u002Fdownload\u002F\" rel=\"nofollow ugc\">free Ollie theme\u003C\u002Fa>, you’ll get access to a collection of beautifully pre-designed menu templates to help you get started quickly.\u003C\u002Fp>\n\u003Ch4>Design Freedom\u003C\u002Fh4>\n\u003Cp>Create dropdown menus and mobile menus that match your vision using any WordPress block you can imagine. Whether you need multi-column layouts, featured images and galleries, rich text with custom typography, or buttons and call-to-action elements, Menu Designer gives you complete creative control. You can even include recent posts, product grids, search bars, forms, custom HTML, and literally any other block to build exactly the navigation experience your site needs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multi-column layouts with images, text, and buttons\u003C\u002Fli>\n\u003Cli>Rich content like galleries, forms, and product grids\u003C\u002Fli>\n\u003Cli>Complete creative control with any WordPress block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mobile-First Options\u003C\u002Fh4>\n\u003Cp>Your menus look great on every device with Ollie Menu Designer’s mobile-optimized approach. Design custom mobile menu experiences that replace default navigation with beautiful, touch-friendly interfaces. You have complete control over responsive behavior, including the ability to disable dropdowns on mobile with fallback URLs, set custom breakpoints, and ensure optimized performance across all devices.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fast, beautiful mobile menu designs with touch-friendly interactions\u003C\u002Fli>\n\u003Cli>Choose from several pre-designed menu patterns\u003C\u002Fli>\n\u003Cli>Optimized performance across all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Build faster with Ollie\u003C\u002Fh4>\n\u003Cp>Get started instantly with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Follie\u002F\" rel=\"ugc\">free Ollie block theme\u003C\u002Fa>, which comes packed with beautiful pre-designed menu templates and patterns built specifically for Ollie Menu Designer. Instead of starting from scratch, you’ll have access to professionally-crafted mobile menus, dropdown designs, and mega menu layouts that seamlessly integrate with Ollie’s design system. Simply install the theme, browse the menu pattern library, and customize the designs to match your brand – no design experience required.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pre-designed menu templates and patterns included\u003C\u002Fli>\n\u003Cli>Seamless integration with Ollie’s design system\u003C\u002Fli>\n\u003Cli>Professional designs ready to customize for your brand\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Adding Mobile Menus with Ollie Menu Designer\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>We’ve created a \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FUXWOafpBn38?t=150\" rel=\"nofollow ugc\">full video tutorial\u003C\u002Fa> on creating mobile menus.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Editor \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Patterns and edit your Header template part\u003C\u002Fli>\n\u003Cli>Click the Navigation block\u003C\u002Fli>\n\u003Cli>In the Navigation block Settings tab, find the Mobile Menu panel\u003C\u002Fli>\n\u003Cli>Click “Create a new one” or select from existing mobile menu templates\u003C\u002Fli>\n\u003Cli>Choose from pre-designed Ollie patterns or build custom with blocks\u003C\u002Fli>\n\u003Cli>Save your menu and select it in the Mobile Menu panel\u003C\u002Fli>\n\u003Cli>Customize background colors and menu icon in the mobile menu settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Adding Dropdowns and Mega Menus with Ollie Menu Designer\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>We’ve created a \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FUXWOafpBn38?t=421\" rel=\"nofollow ugc\">full video tutorial\u003C\u002Fa> on creating drop down and mega menus.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Editor \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Patterns and edit your Header template part\u003C\u002Fli>\n\u003Cli>Click Add Block and search for “Dropdown Menu”\u003C\u002Fli>\n\u003Cli>Name your dropdown and position it in your navigation\u003C\u002Fli>\n\u003Cli>In the Dropdown Menu block Settings tab, find the dropdown menu panel\u003C\u002Fli>\n\u003Cli>Click “Create a new one” or select from existing dropdown menu templates\u003C\u002Fli>\n\u003Cli>Choose from pre-designed Ollie patterns or build custom with blocks\u003C\u002Fli>\n\u003Cli>Save your menu and select it in the dropdown menu panel\u003C\u002Fli>\n\u003Cli>Configure additional customization settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Adding Starter Patterns\u003C\u002Fh4>\n\u003Cp>You can create custom starter patterns for menu templates to give users quick starting points for their menus. This is especially useful for theme developers who want to provide pre-designed menu layouts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to Add Starter Patterns\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a \u003Ccode>\u002Fpatterns\u003C\u002Fcode> folder in your theme or plugin directory\u003C\u002Fli>\n\u003Cli>Add your pattern files (PHP format) to this folder\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In each pattern file, ensure you include the following in your pattern header:\u003C\u002Fp>\n\u003Cp>Block Types: core\u002Ftemplate-part\u002Fmenu\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This ensures your pattern appears as an option when creating new menu template parts.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.5 or higher\u003C\u002Fli>\n\u003Cli>A WordPress block theme like \u003Ca href=\"https:\u002F\u002Folliewp.com\" rel=\"nofollow ugc\">Ollie\u003C\u002Fa> that supports the WordPress navigation block\u003C\u002Fli>\n\u003C\u002Ful>\n","Create custom dropdown & mobile menus using WordPress blocks. Design rich, responsive navigation with any block content in the block editor.",23510,6,"2026-03-13T15:03:00.000Z","6.5","7.4",[20,90,91,92,22],"dropdown-menu","mega-menu","mobile-menu","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Follie-menu-designer.0.2.8.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":49,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":87,"requires_php":93,"tags":108,"homepage":113,"download_link":114,"security_score":49,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"getdave-responsive-navigation-block","Responsive Navigation Block","1.0.10","David Smith","https:\u002F\u002Fprofiles.wordpress.org\u002Fget_dave\u002F","\u003Cp>This Plugin allows you to display and apply alternative styling to different navigation menus based on the screen size using the WordPress Navigation block.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetdave-responsive-navigation-block\u002F\" rel=\"ugc\">\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?blueprint-url=https:\u002F\u002Fraw.githubusercontent.com\u002Fgetdave\u002Fresponsive-navigation-block\u002Frefs\u002Fheads\u002Ftrunk\u002F.wordpress-org\u002Fblueprints\u002Fblueprint.json\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3> Video Walkthrough\u003C\u002Fh3>\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\u002FR5kzAaEsDMg?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>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Two new Navigation Block (variations) for:\n\u003Cul>\n\u003Cli>Mobile\u003C\u002Fli>\n\u003Cli>Desktop\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Style your menu differently depending on screen size.\u003C\u002Fli>\n\u003Cli>Use a different menu for each screen size.\u003C\u002Fli>\n\u003Cli>Customize the “breakpoint” (where you switch between mobile and desktop).\u003C\u002Fli>\n\u003Cli>Automatically switch editor to “mobile” preview when editing the mobile navigation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>This Plugin creates two block variations from the Navigation block which will be \u003Cstrong>automatically hidden\u002Fshown at the configured screensize\u003C\u002Fstrong> (breakpoint):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Navigation (Mobile) – will be displayed only on smaller screen sizes.\u003C\u002Fli>\n\u003Cli>Navigation (Desktop) – will be displayed only on larger screen sizes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This affords the ability to \u003Cstrong>independently style mobile vs desktop navigation\u003C\u002Fstrong> and even allows for \u003Cstrong>completely different menus\u003C\u002Fstrong> to be used.\u003C\u002Fp>\n\u003Cp>The Plugin should be used as follows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install and Activate the plugin – two new block variations will be automatically registered for “Mobile” and “Desktop”.\u003C\u002Fli>\n\u003Cli>Go to the Editor and remove any existing Navigation block.\u003C\u002Fli>\n\u003Cli>Add the “Desktop Navigation” block – style and configure the menu for “desktop” as required.\u003C\u002Fli>\n\u003Cli>Add the “Mobile Navigation” block – style and configure the menu for “mobile” as required.\u003C\u002Fli>\n\u003Cli>View the front of your website and resize your browser to see the navigations swap out at the appropriate breakpoint\u002Fscreensize.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Alternatively you can transform the default Navigation block to either \u003Ccode>Mobile\u003C\u002Fcode> or \u003Ccode>Desktop\u003C\u002Fcode> variations via the block’s interface.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please see FAQs. If you still have an issue please:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetdave\u002Fresponsive-navigation-block\u002Fissues\" rel=\"nofollow ugc\">Github for existing Issue reports\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>(if none) then file a new Issue on Github\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>Responsive Navigation does \u003Cem>not\u003C\u002Fem>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>use cookies.\u003C\u002Fli>\n\u003Cli>send data to any third party.\u003C\u002Fli>\n\u003Cli>include any third party resources.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>Contributions to this Plugin are welcome. Please fork the Github repository and submit a PR for review.\u003C\u002Fp>\n\u003Ch3>Development Setup\u003C\u002Fh3>\n\u003Cp>This Plugin uses the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fblock-editor\u002Freference-guides\u002Fpackages\u002Fpackages-scripts\u002F\" rel=\"nofollow ugc\">@wordpress\u002Fscripts package\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check out the Github repo into the \u003Ccode>wp-content\u002Fplugins\u003C\u002Fcode> directory of a WordPress installation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>cd\u003C\u002Fcode> into the Plugin’s directory install the dependencies with \u003Ccode>npm i\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Running \u003Ccode>npm start\u003C\u002Fcode> will start the \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode> package in watch mode ready to compile the JavaScript on modification.\u003C\u002Fli>\n\u003Cli>PHP files can be edited in the usual manner.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Testing\u003C\u002Fh3>\n\u003Cp>The Plugin has e2e test coverage for the key features courtesey of @wordpress\u002Fscripts and Playwright.\u003C\u002Fp>\n\u003Cp>To run the tests – in your terminal of choice:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>npm run build\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>npm run wp-env start\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Run the tests: \u003Ccode>npm run test:e2e\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Releasing\u003C\u002Fh3>\n\u003Cp>Releasing the Plugin to the WordPress.org Plugin repo is the prerogative of the Plugin owner (@get_dave). The process is as follows:\u003C\u002Fp>\n\u003Ch4>Test the Plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Commit all changes to \u003Ccode>trunk\u003C\u002Fcode> branch.\u003C\u002Fli>\n\u003Cli>Push changes to \u003Ccode>trunk\u003C\u002Fcode> (only) – \u003Ccode>git push origin trunk\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>In Github:\n\u003Cul>\n\u003Cli>Actions\u003C\u002Fli>\n\u003Cli>Select the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetdave\u002Fresponsive-navigation-block\u002Factions\u002Fworkflows\u002Fbuild-release-zip.yml\" rel=\"nofollow ugc\">\u003Ccode>Build Release Zip\u003C\u002Fcode> action\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Select the \u003Ccode>Run workflow\u003C\u002Fcode> dropdown and run the workflow to generate a zip file.\u003C\u002Fli>\n\u003Cli>When action completes download the generated Plugin zip artifact.\u003C\u002Fli>\n\u003Cli>Manually install and test the .zip.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deploy to WP.org\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>When ready to deploy.\u003C\u002Fli>\n\u003Cli>Bump Plugin version and tag release – \u003Ccode>npm run bump-version\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Push trunk and tags – \u003Ccode>git push origin trunk --tags\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Deployment to WP.org will be handled automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n","Complete control over your navigation menus based on screen size including styles and menu items.",1000,9760,4,"2025-09-27T17:02:00.000Z","6.8.5",[109,110,111,22,112],"blocks","menus","mobile","responsive","https:\u002F\u002Fgithub.com\u002Fgetdave\u002Fresponsive-navigation-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgetdave-responsive-navigation-block.1.0.10.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":103,"downloaded":123,"rating":124,"num_ratings":50,"last_updated":125,"tested_up_to":107,"requires_at_least":126,"requires_php":18,"tags":127,"homepage":130,"download_link":131,"security_score":132,"vuln_count":133,"unpatched_count":26,"last_vuln_date":134,"fetched_at":28},"getwid-megamenu","Navigation Block with Mega Menu","1.0.7","jetmonsters","https:\u002F\u002Fprofiles.wordpress.org\u002Fjetmonsters\u002F","\u003Cp>This WordPress mega menu plugin enables you to build tailor-made site navigation menus in Gutenberg.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note: this WP navigation block is made for the full-site editing experiences in WordPress. Until full-site editing is available in Core, the plugin provides limited options since it can’t fully integrate with the navigation menu.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>The WordPress navigation menu plugin adds a few free mega menu Gutenberg blocks for different purposes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Mega menu block.\u003C\u002Fli>\n\u003Cli>Mega menu item block.\u003C\u002Fli>\n\u003Cli>Plain menu block.\u003C\u002Fli>\n\u003Cli>Plain menu item block.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The mega menu item block is very flexible – it allows you to add drop-down menus that can handle any WordPress block, giving you full control over the look and feel of your menus.\u003C\u002Fp>\n\u003Ch4>How you can approach the WordPress mega menu plugin:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The mega menu block is a container that can handle only mega menu items, which, in their turn, can handle nested drop-downs, i.e. contain any other blocks.\u003C\u002Fli>\n\u003Cli>Plain menu blocks can contain plain menu items that can handle drop-downs with other plain menu items.\u003C\u002Fli>\n\u003Cli>The width, color, font size, layouts (horizontal and vertical) of some navigation blocks are fully customizable.\u003C\u002Fli>\n\u003Cli>You can optionally transform a WordPress navigation menu into the “hamburger button” for mobile devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Searching for the best Gutenberg addon?\u003C\u002Fp>\n\u003Cp>Check out \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetwid\u002F\" rel=\"ugc\">Getwid WordPress Blocks\u003C\u002Fa> – a top-rated block & template library for the block editor.\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Navigation Block with Mega Menu, Copyright (C) 2020, MotoPress https:\u002F\u002Fmotopress.com\u002F\u003Cbr \u002F>\nNavigation Block with Mega Menu plugin is distributed under the terms of the GNU GPL.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n","Build better navigation menus with the WordPress mega menu blocks.",30104,70,"2025-07-16T10:01:00.000Z","5.7",[20,91,128,22,129],"megamenu","wordpress-menu","https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fwordpress-mega-menu-block\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgetwid-megamenu.1.0.7.zip",99,1,"2025-05-19 00:00:00",{"attackSurface":136,"codeSignals":148,"taintFlows":155,"riskAssessment":156,"analyzedAt":159},{"hooks":137,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":147,"entryPointCount":26,"unprotectedCount":26},[138],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","init","create_block_classic_menu_block_block_init","classic-menu-block.php",31,[],[],[],[],{"dangerousFunctions":149,"sqlUsage":150,"outputEscaping":152,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":154},[],{"prepared":26,"raw":26,"locations":151},[],{"escaped":26,"rawEcho":26,"locations":153},[],[],[],{"summary":157,"deductions":158},"The static analysis of the 'classic-menu-block' plugin v0.1.7 reveals an exceptionally clean codebase with no identified vulnerabilities or exploitable attack vectors.  The plugin demonstrates excellent security practices, including 100% use of prepared statements for SQL queries and proper output escaping, with no dangerous functions, file operations, or external HTTP requests detected. The absence of any recorded vulnerabilities in its history further reinforces this positive security posture.  This suggests a well-developed and diligently maintained plugin.",[],"2026-03-16T17:54:48.195Z",{"wat":161,"direct":171},{"assetPaths":162,"generatorPatterns":166,"scriptPaths":167,"versionParams":168},[163,164,165],"\u002Fwp-content\u002Fplugins\u002Fclassic-menu-block\u002Fbuild\u002Fview.asset.php","\u002Fwp-content\u002Fplugins\u002Fclassic-menu-block\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fclassic-menu-block\u002Fbuild\u002Findex.css",[],[164],[169,170],"classic-menu-block\u002Fbuild\u002Findex.css?ver=","classic-menu-block\u002Fbuild\u002Findex.js?ver=",{"cssClasses":172,"htmlComments":174,"htmlAttributes":175,"restEndpoints":176,"jsGlobals":177,"shortcodeOutput":178},[173],"wp-classic-menu-block",[],[],[],[],[]]