[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyGYFU7ZZ39fhfLLZjazmQe0EfnnGxBploW1iIsZxJEU":3,"$f-aAk0Tsm1fKy-aaNc_Yn2EOfyFT9V2iADfuCa4a_8t8":232,"$fL3Y-rt1JNjEha8izvzo3ElAtzRO3kluF7qaPKyoo0PU":237},{"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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":39,"analysis":135,"fingerprints":213},"breadcrumb-navigation-widget","amr breadcrumb navigation","1.6","anmari","https:\u002F\u002Fprofiles.wordpress.org\u002Fanmari\u002F","\u003Cp>The widget produces a breadcrumb trail through the page tree – a single page from each level of the page hierarchy (no nesting, no indenting).  This widget is useful for website that may  have fairly deep menu`s and a risk of the user getting “lost”.\u003Cbr \u002F>\nA Default CSS styling is provided, however this can be switched off.  It is also possible to add a separator in the HTML markup (instead of just using CSS to style the menu).\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses listed items with minimal markup. The markup is compatible with twentyseventeentheme html markup and wordpress delivered markup. \u003C\u002Fli>\n\u003Cli>Provides default css styling (no spans for separators), with the option to switch the default styling off to use your own. Depending on your existing theme, you may need to adjust your theme`s css. See below.\u003C\u002Fli>\n\u003Cli>Allows specification of a separator if you really wish one. This will be inserted into a span within the link text, so the whole area is clickable. If there is no separator (default) then no span html is issued.\u003C\u002Fli>\n\u003C\u002Ful>\n","Produces a breadcrumb trail through the page tree - a single page from each level of the page hierarchy (no nesting, no indenting).",20,7265,100,1,"2020-08-17T01:33:00.000Z","5.5.18","",[19,20,21,22,23],"breadcrumb","breadtrail","menu","navigation","pages","http:\u002F\u002Fwebdesign.anmari.com\u002Fcategory\u002Fplugins\u002Famr-breadcrumb\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumb-navigation-widget.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},3,320,70,30,73,"2026-05-19T19:44:48.266Z",[40,60,81,99,116],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":17,"tags":55,"homepage":58,"download_link":59,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"exclude-pages","Exclude Pages","1.92","Simon Wheatley","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimonwheatley\u002F","\u003Cp>This plugin adds a checkbox, “include this page in menus”, uncheck this to exclude pages from the page navigation that users see on your site.\u003C\u002Fp>\n\u003Cp>Any issues: \u003Ca href=\"http:\u002F\u002Fwww.simonwheatley.co.uk\u002Fcontact-me\u002F\" rel=\"nofollow ugc\">contact me\u003C\u002Fa>.This plugin adds a checkbox, “include this page in menus”, which is checked by default. If you uncheck\u003Cbr \u002F>\nit, the page will not appear in any listings of pages (which includes, and is \u003Cem>usually\u003C\u002Fem> limited to, your\u003Cbr \u002F>\npage navigation menus).\u003C\u002Fp>\n\u003Cp>Pages which are children of excluded pages also do not show up in menu listings. (An alert in the editing screen,\u003Cbr \u002F>\nunderneath the “include” checkbox allows you to track down which ancestor page is affecting child pages\u003Cbr \u002F>\nin this way.)\u003C\u002Fp>\n\u003Ch3>Advanced Usage\u003C\u002Fh3>\n\u003Cp>It is possible to temporarily pause and resume the effect of Exclude Pages by using the new \u003Ccode>\u003C?php pause_exclude_pages(); ?>\u003C\u002Fcode> and \u003Ccode>\u003C?php resume_exclude_pages(); ?>\u003C\u002Fcode> templates tags. The following code will show a list of all pages in your site, even those normally hidden:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php pause_exclude_pages(); ?>\n\u003C?php wp_list_pages('title_li=\u003Ch2>Pages\u003C\u002Fh2>' ); ?>\n\u003C?php resume_exclude_pages(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also get an array the IDs of the pages which are excluded by calling the function \u003Ccode>ep_get_excluded_ids();\u003C\u002Fcode>, you can then use these IDs as you wish (e.g. feed them into raw MySQL queries).\u003C\u002Fp>\n\u003Cp>Note to other plugin authors:\u003C\u002Fp>\n\u003Cp>The plugin does not operate on wp_list_pages while the user is on an admin page, if this is an issue you can take advantage of the \u003Ccode>ep_admin_bail_out\u003C\u002Fcode> filter and create a filter function which returns false to allow Exclude Pages to operate in the admin area.\u003C\u002Fp>\n\u003Cp>Another note:\u003C\u002Fp>\n\u003Cp>If your plugins or themes don’t use the standard WordPress functions to create their menus then they won’t work. To get them to work you will need to track down the bit of code in the theme\u002Fplugin which gets the pages and change it to apply the filter “get_pages” (I cannot be responsible for any unforseen effects of the changes you make, so please test thoroughly). The change to getting pages will probably look something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$pages = apply_filters( 'get_pages', $pages );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Please \u003Ca href=\"http:\u002F\u002Fwww.simonwheatley.co.uk\u002Fcontact-me\u002F\" rel=\"nofollow ugc\">contact me\u003C\u002Fa> if you’re completely stuck and we can discuss possible solutions.\u003C\u002Fp>\n\u003Cp>Exclude pages is incompatible with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwordpress-css-drop-down-menu\u002F\" rel=\"ugc\">WP CSS Dropdown Menus\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fthemes\u002Fphantom\" rel=\"ugc\">Phantom theme\u003C\u002Fa> – This theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requests & Bug Reports\u003C\u002Fh3>\n\u003Cp>I’m simply noting requests & bug reports here, I’ve not necessarily looked into any of these.\u003C\u002Fp>\n\u003Cp>\u003Cem>None!\u003C\u002Fem>\u003C\u002Fp>\n","This plugin adds a checkbox, “include this page in menus”, uncheck this to exclude pages from the page navigation that users see on your site.",30000,1037538,98,47,"2017-11-28T03:16:00.000Z","3.4.2","2.2.3",[41,56,57,21,22],"get_pages","hide-pages","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fexclude-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexclude-pages.1.92.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":11,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":78,"download_link":79,"security_score":80,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"flexy-breadcrumb","Flexy Breadcrumb","1.2.1","PressTigers","https:\u002F\u002Fprofiles.wordpress.org\u002Fpresstigers\u002F","\u003Cp>Flexy Breadcrumb by \u003Ca href=\"https:\u002F\u002Fwww.presstigers.com\" rel=\"nofollow ugc\">PressTigers\u003C\u002Fa> is one of the simple and robust breadcrumb menu system available for the WordPress site. By using this plugin, you can display breadcrumb navigation anywhere in your website via [flexy_breadcrumb] shortcode.\u003Cbr \u002F>\nWith the help of this plugin you can style and format the text, links and separators of breadcrumbs according to your own taste.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SEO Friendly(added schema structure).\u003C\u002Fli>\n\u003Cli>Use via [flexy_breadcrumb] shortcode. \u003C\u002Fli>\n\u003Cli>Allow users to change breadcrumb separator.\u003C\u002Fli>\n\u003Cli>Set Home text and End text.\u003C\u002Fli>\n\u003Cli>Set Word\u002FCharacter limit for navigation menu.\u003C\u002Fli>\n\u003Cli>Font Awesome icon picker for Home.\u003C\u002Fli>\n\u003Cli>Color options for text, link, separator and background through global settings.\u003C\u002Fli>\n\u003Cli>Set font size of breadcrumb trail.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>This goes somewhere near the bottom of your theme’s header.php template. However, you can add it anywhere you want in your theme, and it’ll work.\u003C\u002Fp>\n\u003Cpre>\u003Ccode> \u003C?php echo do_shortcode( '[flexy_breadcrumb]'); ?> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Submit Patches\u003C\u002Fh4>\n\u003Cp>If you’ve identified a bug and have a fix, we’d welcome it at our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpresstigers\u002Fflexy-breadcrumb\u002F\" rel=\"nofollow ugc\">GitHub page\u003C\u002Fa> for Flexy Breadcrumb. Simply submit a pull request so we can review and merge into the codebase if appropriate from there. Happy coding!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Google Fonts(https:\u002F\u002Ffonts.google.com)\u003C\u002Fli>\n\u003Cli>jQuery UI(https:\u002F\u002Fjqueryui.com)\u003C\u002Fli>\n\u003Cli>WP Color Picker Alpha(https:\u002F\u002Fgithub.com\u002F23r9i0\u002Fwp-color-picker-alpha)\u003C\u002Fli>\n\u003Cli>Font Awesome Icon Picker(https:\u002F\u002Fgithub.com\u002Fitsjavi\u002Ffontawesome-iconpicker)\u003C\u002Fli>\n\u003C\u002Fol>\n","Flexy Breadcrumb is a super light weight plugin that is easy to navigate through current page hierarchy.",20000,137863,94,"2025-01-22T11:43:00.000Z","6.7.5","4.6","7.2",[19,76,77,21,22],"breadcrumbs","link","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexy-breadcrumb","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexy-breadcrumb.1.2.1.zip",92,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":36,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":97,"download_link":98,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"breadcrumb-trail","Breadcrumb Trail","1.1.0","Justin Tadlock","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreenshady\u002F","\u003Cp>Breadcrumb Trail is one of the most advanced and robust breadcrumb menu systems available for WordPress.  It started out as a small script for basic blogs but has grown into a system that can handle nearly any site’s setup to show the most accurate breadcrumbs for each page.\u003C\u002Fp>\n\u003Ch3>Before using\u003C\u002Fh3>\n\u003Cp>Please note that Breadcrumb Trail requires that you understand and know how to edit your theme’s PHP code, at least to the extent of copying and pasting one line of code.  If you’re not comfortable doing this, it’s best to ask that your theme author integrate the code necessary to support this plugin.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>This plugin automatically detects your permalink setup and displays breadcrumbs based off that structure.  Nearly all sites have some sort of hierarchy.  Breadcrumb Trail recognizes that and builds a set of unique breadcrumbs for each page on your site.\u003C\u002Fp>\n\u003Cp>This means that it can also detect custom post types and taxonomies right out of the box.  Whatever you throw at it, it’s got a solution.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Auto-detects the permalink structure of your site for the most accurate breadcrumbs.\u003C\u002Fli>\n\u003Cli>Hooks for plugin\u002Ftheme developers to overwrite output.\u003C\u002Fli>\n\u003Cli>Coded with object-oriented programming (OOP) methods to allow developers to extend it for those highly-custom setups.\u003C\u002Fli>\n\u003Cli>Properly handles nearly any custom post type or taxonomy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Professional support\u003C\u002Fh3>\n\u003Cp>If you need professional plugin support from me, the plugin author, you can join the club at \u003Ca href=\"https:\u002F\u002Fthemehybrid.com\u002Fclub\" rel=\"nofollow ugc\">Theme Hybrid\u003C\u002Fa>, which is a professional WordPress help\u002Fsupport site where I handle support for all my plugins and themes for a community of 75,000+ users (and growing).\u003C\u002Fp>\n\u003Ch3>Plugin Development\u003C\u002Fh3>\n\u003Cp>If you’re a theme author, plugin author, or just a code hobbyist, you can follow the development of this plugin on it’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjustintadlock\u002Fbreadcrumb-trail\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Yes, I do accept donations.  If you want to donate, you can do so from my \u003Ca href=\"https:\u002F\u002Fthemehybrid.com\u002Fdonate\" rel=\"nofollow ugc\">donations page\u003C\u002Fa> or grab me something from my \u003Ca href=\"http:\u002F\u002Fa.co\u002FflUb0ns\" rel=\"nofollow ugc\">Amazon Wish List\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>I appreciate all donations, no matter the size.  Further development of this plugin is not contingent on donations, but they are always a nice incentive.\u003C\u002Fp>\n","A powerful script for adding breadcrumbs to your site that supports Schema.org HTML5-valid microdata.",10000,252548,86,"2017-11-28T10:50:00.000Z","4.8.28","4.7","5.2",[76,21,22],"https:\u002F\u002Fthemehybrid.com\u002Fplugins\u002Fbreadcrumb-trail","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumb-trail.1.1.0.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":35,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":102,"requires_php":17,"tags":112,"homepage":114,"download_link":115,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"exclude-pages-from-menu","Exclude Pages From Menu","3.0","Vinod Dalvi","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinod-dalvi\u002F","\u003Cp>Exclude Pages From Menu plugin provides easy option to remove any page from navigation menu.\u003C\u002Fp>\n\u003Cp>The plugin provides option in the page edit screen in admin area which you can use to remove the page from menu display in the site front end.\u003C\u002Fp>\n\u003C\u002Fp>\n\u003Cp>Like Exclude Pages From Menu? \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fexclude-pages-from-menu\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">Give us a rating\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Need Help or Have Suggestions? contact us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fexclude-pages-from-menu\u002F\" rel=\"ugc\">Plugin support forum\u003C\u002Fa>\u003C\u002Fp>\n","The plugin provides option in the page edit screen to remove page from navigation menu in the front end of site.",9000,111658,19,"2021-03-14T14:40:00.000Z","5.7.15",[41,100,57,21,113],"remove-pages-from-navigation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexclude-pages-from-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexclude-pages-from-menu.3.0.zip",{"slug":117,"name":118,"version":84,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":13,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":133,"download_link":134,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"breadcrumb-block","Breadcrumb Block","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,29349,13,"2025-11-24T03:04:00.000Z","6.9.4","5.9","7.0",[131,19,132,21,22],"block","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",{"attackSurface":136,"codeSignals":152,"taintFlows":200,"riskAssessment":201,"analyzedAt":212},{"hooks":137,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":27,"unprotectedCount":27},[138,144],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","widgets_init","amr_breadcrumb_init","breadcrumb-navigation-widget.php",157,{"type":139,"name":145,"callback":146,"file":142,"line":147},"wp_print_styles","amr_breadcrumb_style",158,[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":199},[],{"prepared":27,"raw":27,"locations":155},[],{"escaped":157,"rawEcho":158,"locations":159},7,22,[160,163,165,166,168,170,172,174,175,177,179,180,182,184,185,187,189,191,192,194,196,198],{"file":142,"line":161,"context":162},45,"raw output",{"file":142,"line":164,"context":162},46,{"file":142,"line":51,"context":162},{"file":142,"line":167,"context":162},57,{"file":142,"line":169,"context":162},61,{"file":142,"line":171,"context":162},107,{"file":142,"line":173,"context":162},108,{"file":142,"line":173,"context":162},{"file":142,"line":176,"context":162},111,{"file":142,"line":178,"context":162},112,{"file":142,"line":178,"context":162},{"file":142,"line":181,"context":162},115,{"file":142,"line":183,"context":162},116,{"file":142,"line":183,"context":162},{"file":142,"line":186,"context":162},117,{"file":142,"line":188,"context":162},119,{"file":142,"line":190,"context":162},120,{"file":142,"line":190,"context":162},{"file":142,"line":193,"context":162},121,{"file":142,"line":195,"context":162},123,{"file":142,"line":197,"context":162},124,{"file":142,"line":197,"context":162},[],[],{"summary":202,"deductions":203},"The \"breadcrumb-navigation-widget\" plugin v1.6 exhibits a strong security posture based on the provided static analysis.  The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface.  Furthermore, the code signals indicate good practices with all SQL queries utilizing prepared statements and a complete absence of file operations or external HTTP requests. The lack of critical or high severity taint flows is also a positive indicator. \n\nHowever, a significant concern arises from the low percentage of properly escaped output (24%). This suggests a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, where untrusted data could be rendered directly in the browser without proper sanitization, potentially leading to malicious code execution within the user's session. The absence of nonce and capability checks across all entry points, while mitigated by the zero entry points, would be a critical oversight if any entry points were present and exposed.",[204,207,210],{"reason":205,"points":206},"Low output escaping percentage",8,{"reason":208,"points":209},"No nonce checks on entry points",5,{"reason":211,"points":209},"No capability checks on entry points","2026-03-16T22:58:01.088Z",{"wat":214,"direct":221},{"assetPaths":215,"generatorPatterns":218,"scriptPaths":219,"versionParams":220},[216,217],"\u002Fwp-content\u002Fplugins\u002Fbreadcrumb-navigation-widget\u002Fbreadcrumbbackimage.css","\u002Fwp-content\u002Fplugins\u002Fbreadcrumb-navigation-widget\u002Fbreadcrumbnoimage.css",[],[],[],{"cssClasses":222,"htmlComments":226,"htmlAttributes":227,"restEndpoints":229,"jsGlobals":230,"shortcodeOutput":231},[223,224,225],"crumbs","page_item","current_page_item",[],[228],"id=\"amr_breadcrumb_submit\" name=\"amr_breadcrumb_submit\" value=\"1\"",[],[],[],{"error":233,"url":234,"statusCode":235,"statusMessage":236,"message":236},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbreadcrumb-navigation-widget\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":238,"versions":239},6,[240,247,254,261,268,275],{"version":6,"download_url":241,"svn_tag_url":242,"released_at":28,"has_diff":243,"diff_files_changed":244,"diff_lines":28,"trac_diff_url":245,"vulnerabilities":246,"is_current":233},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumb-navigation-widget.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbreadcrumb-navigation-widget\u002Ftags\u002F1.6\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.5&new_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.6",[],{"version":248,"download_url":249,"svn_tag_url":250,"released_at":28,"has_diff":243,"diff_files_changed":251,"diff_lines":28,"trac_diff_url":252,"vulnerabilities":253,"is_current":243},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumb-navigation-widget.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbreadcrumb-navigation-widget\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.4&new_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.5",[],{"version":255,"download_url":256,"svn_tag_url":257,"released_at":28,"has_diff":243,"diff_files_changed":258,"diff_lines":28,"trac_diff_url":259,"vulnerabilities":260,"is_current":243},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumb-navigation-widget.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbreadcrumb-navigation-widget\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.2&new_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.4",[],{"version":262,"download_url":263,"svn_tag_url":264,"released_at":28,"has_diff":243,"diff_files_changed":265,"diff_lines":28,"trac_diff_url":266,"vulnerabilities":267,"is_current":243},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumb-navigation-widget.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbreadcrumb-navigation-widget\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.1&new_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.2",[],{"version":269,"download_url":270,"svn_tag_url":271,"released_at":28,"has_diff":243,"diff_files_changed":272,"diff_lines":28,"trac_diff_url":273,"vulnerabilities":274,"is_current":243},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumb-navigation-widget.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbreadcrumb-navigation-widget\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.0&new_path=%2Fbreadcrumb-navigation-widget%2Ftags%2F1.1",[],{"version":276,"download_url":277,"svn_tag_url":278,"released_at":28,"has_diff":243,"diff_files_changed":279,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":280,"is_current":243},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumb-navigation-widget.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbreadcrumb-navigation-widget\u002Ftags\u002F1.0\u002F",[],[]]