[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fioObx8geNrWmIuRdzJcQtW8KSRQ3So1Ir7TlmB_vHZk":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":37,"analysis":144,"fingerprints":272},"widget-menuizer","Widget Menuizer","1.1.3","cornershop","https:\u002F\u002Fprofiles.wordpress.org\u002Fcornershop\u002F","\u003Cp>Anything you can do with a widget can now be done inside your menus!\u003C\u002Fp>\n\u003Cp>Widget Menuizer makes WordPress menus even more powerful, allowing for easy creation of custom “mega menus” and other fanciness without completely overhauling the menu management system into something unrecognizable.\u003C\u002Fp>\n\u003Cp>Upon activation, navigate to the menu management screen under \u003Cem>Appearance > Menus\u003C\u002Fem>, and you’ll find a new option for \u003Cem>Sidebars\u003C\u002Fem> under the familiar Pages, Posts, Links, Categories and Tags list. Here, you can view all the sidebar regions that exist in your currently-active theme. Simply check a box to add a sidebar into your menu the same way you would for any other menu item.\u003C\u002Fp>\n\u003Cp>Once in your menu, you’ll see a new option for “Container Element,” which specifies which HTML tag is wrapped around the sidebars that are output into the menu.\u003C\u002Fp>\n\u003Cp>While running Widget Menuizer you also get the ability to define new sidebar regions right from the \u003Cem>Appearance > Widgets\u003C\u002Fem> admin screen (when using WordPress prior to 5.8, or 5.8 in conjection with the Classic Widgets plugin), so you can easily create new regions just for including in your menus without having to write any custom code for your theme.\u003C\u002Fp>\n\u003Cp>Note for users of WordPress 5.8 and above: This plugin still works for injecting regions into menus, but you need to run the “Classic Widgets” plugin in order to create new Widget Areas via the admin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> Because it’s possible to put menu widgets inside sidebars, you may see a warning notice if the sidebar region you’ve put in your menu contains a menu widget. This is because you may have inadvertently created a recursion: if the menu contained in your sidebar is the same menu your sidebar is placed in, you’ll have an infinite loop that will do bad, bad things. So be careful.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New in 1.0\u003C\u002Fstrong> Widget Menuizer now gives site administrators the ability to control the direction widgets flow within the menu, either horizontally or vertically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New in 0.6:\u003C\u002Fstrong> Widget Menuizer now provides a way for site administrators to create new Sidebars on the fly from the Widget admin! Now you can create new sidebars for use in your menus without having to edit your theme files or use some other plugin to let you register new sidebars.\u003C\u002Fp>\n","Unlock the full potential of the WordPress menu system to create mega menus and more by adding sidebar regions and widgets to your menus.",700,14044,86,6,"2025-12-03T19:25:00.000Z","6.9.4","3.9.2","",[20,21,22],"menus","sidebars","widgets","http:\u002F\u002Fcornershopcreative.com\u002Fcode\u002Fwidget-menuizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-menuizer.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},9,11560,99,70,87,"2026-04-04T13:25:04.900Z",[38,61,82,106,123],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":48,"vuln_count":59,"unpatched_count":26,"last_vuln_date":60,"fetched_at":28},"off-canvas-sidebars","Off-Canvas Sidebars & Menus (Slidebars)","0.5.9","Jory Hogeveen","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeraweb\u002F","\u003Cp>This plugin will add various options to implement off-canvas sidebars in your WordPress theme based on the Slidebars jQuery plugin.\u003C\u002Fp>\n\u003Ch4>Overview \u002F Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add off-canvas sidebars to the left, right, top and bottom of your website.\u003C\u002Fli>\n\u003Cli>Use sidebar areas (widget-ready areas), menu locations or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002Fwiki\u002FActions-&-Filters\" rel=\"nofollow ugc\">custom hooks\u003C\u002Fa> to place content into the off-canvas sidebars.\u003C\u002Fli>\n\u003Cli>You can add control buttons with a widget, menu item, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002Fwiki\u002FShortcodes\" rel=\"nofollow ugc\">shortcode\u003C\u002Fa> or with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002Fwiki\u002FTheme-setup\" rel=\"nofollow ugc\">custom code\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Various customisation options and settings available in the Appearances menu.\u003C\u002Fli>\n\u003Cli>Extensive API for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002Fwiki\u002FPHP-API\" rel=\"nofollow ugc\">PHP\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002Fwiki\u002FJavaScript-API\" rel=\"nofollow ugc\">JS\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility (IMPORTANT!)\u003C\u002Fh4>\n\u003Cp>The structure of your theme is of great importance for this plugin. Please read the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002Fwiki\u002FTheme-setup\" rel=\"nofollow ugc\">installation guide\u003C\u002Fa> carefully!!\u003C\u002Fp>\n\u003Cp>This plugin should work with most themes and plugins although I can’t be sure for all use-cases. Also note that at this point it’s still a 0.x version…\u003Cbr \u002F>\nIf the plugin does not work for your theme, please let me know through the support and add a plugins and themes list and I will take a look!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fixed elements (like sticky menu’s)\u003C\u002Fstrong>\u003Cbr \u002F>\nThere are known issues with fixed elements and Slidebars. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002Fwiki\u002Ffixed-elements\" rel=\"nofollow ugc\">Wiki\u003C\u002Fa>\u003Cbr \u002F>\nI’ve created two possible solutions for this:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Legacy CSS solution. Use basic CSS2 positioning instead of CSS3 transform with hardware acceleration.\u003C\u002Fli>\n\u003Cli>JavaScript solution. It is slower but still allows the use of hardware acceleration for animations.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>It’s not working! \u002F I found a bug!\u003C\u002Fh4>\n\u003Cp>Please let me know through \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Foff-canvas-sidebars\" rel=\"ugc\">support\u003C\u002Fa> and add a plugins and themes list! 🙂\u003Cbr \u002F>\nOr \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002Fissues\" rel=\"nofollow ugc\">submit an issue here on GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Slidebars jQuery plugin by \u003Ca href=\"https:\u002F\u002Fwww.adchsm.com\u002Fslidebars\u002F\" title=\"Adam\" rel=\"nofollow ugc\">Adam\u003C\u002Fa>, thank you for this great plugin!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>You can find me here:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002F\" title=\"GitHub\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.keraweb.nl\u002F\" title=\"Keraweb\" rel=\"nofollow ugc\">Keraweb\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnl.linkedin.com\u002Fin\u002Fjoryhogeveen\" title=\"LinkedIn profile\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Actions | Filters | API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJoryHogeveen\u002Foff-canvas-sidebars\u002Fwiki\" rel=\"nofollow ugc\">See Wiki on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Slidebars jQuery plugin by \u003Ca href=\"https:\u002F\u002Fwww.adchsm.com\u002Fslidebars\u002F\" title=\"Adam\" rel=\"nofollow ugc\">Adam\u003C\u002Fa>, thank you for this great plugin!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ideas?\u003C\u002Fh4>\n\u003Cp>Please let me know through the support page!\u003C\u002Fp>\n","Add off-canvas sidebars (Slidebars) containing widgets, menus or other content using the Slidebars jQuery plugin.",1000,34892,96,38,"2026-02-02T21:18:00.000Z","6.8.5","4.1","5.4",[20,55,21,56,22],"off-canvas","slidebars","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foff-canvas-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foff-canvas-sidebars.0.5.9.zip",4,"2025-08-24 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":52,"requires_php":18,"tags":75,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":26,"last_vuln_date":81,"fetched_at":28},"woosidebars","WooSidebars","1.4.6","WooThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoothemes\u002F","\u003Cp>With WooSidebars, it’s possible to change the widgets that display in a sidebar (widgetized area) according to a context (for example, a specific page, a specific blog post, certain categories or the search results screen). Setting up a custom widget area to display across multiple conditions is as easy as a few clicks.\u003C\u002Fp>\n\u003Cp>Looking for a helping hand? \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocumentation\u002Fplugins\u002Fwoosidebars\u002F\" rel=\"nofollow ugc\">View plugin documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Looking to contribute code to this plugin? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwoocommerce\u002Fwoosidebars\u002F\" rel=\"nofollow ugc\">Fork the repository over at GitHub\u003C\u002Fa>. Please also read the CONTRIBUTING.md file, bundled within this plugin.\u003C\u002Fp>\n","WooSidebars adds functionality to display different widgets in a sidebar, according to a context (for example, a specific page or a category).",100000,2915654,78,48,"2024-04-03T17:11:00.000Z","6.5.8",[21,76,22],"widget-areas","http:\u002F\u002Fwoocommerce.com\u002Fwoosidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoosidebars.1.4.6.zip",92,1,"2015-04-22 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":16,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":103,"download_link":104,"security_score":33,"vuln_count":80,"unpatched_count":26,"last_vuln_date":105,"fetched_at":28},"content-aware-sidebars","Content Aware Sidebars – Fastest Widget Area Plugin","3.21.3","Joachim Jensen","https:\u002F\u002Fprofiles.wordpress.org\u002Fintoxstudio\u002F","\u003Ch3>Content Aware Sidebars is the #1 WordPress Sidebar Plugin\u003C\u002Fh3>\n\u003Cp>You can optimize conversion rates, boost on-site SEO, upsell products, and much more by displaying different widget areas on different conditions.\u003C\u002Fp>\n\u003Cp>Create tailored widget areas in seconds. No widget logic coding required.\u003C\u002Fp>\n\u003Ch3>Show or Hide Widgets on Any Page (Yes, any)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Replace your theme sidebars on different conditions\u003C\u002Fstrong>, or insert widget areas with shortcodes. The following Display Conditions are available out of the box:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts, Pages & Custom Post Types\u003C\u002Fli>\n\u003Cli>Content with Tags, Categories, or Custom Taxonomies\u003C\u002Fli>\n\u003Cli>Content written by select Authors\u003C\u002Fli>\n\u003Cli>Page Templates\u003C\u002Fli>\n\u003Cli>Blog Page & Post Type Archives\u003C\u002Fli>\n\u003Cli>Author Archives\u003C\u002Fli>\n\u003Cli>Taxonomy Archives\u003C\u002Fli>\n\u003Cli>Front Page, Search Results, 404 Not Found Page\u003C\u002Fli>\n\u003Cli>bbPress Profiles, Forums & Topics\u003C\u002Fli>\n\u003Cli>BuddyPress Profile Sections\u003C\u002Fli>\n\u003Cli>Languages (Polylang, qTranslate X, TranslatePress, Transposh, Weglot, WPML)\u003C\u002Fli>\n\u003Cli>Pods Pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>You can even combine conditions in any way you like! E.g. target all posts in a select category and written by a specific author.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Add Unlimited Sidebars & Widget Areas\u003C\u002Fh3>\n\u003Cp>Create a post sidebar, a page sidebar, a category sidebar, or any custom sidebar you need – no coding required. \u003Cstrong>CAS will never slow down your site\u003C\u002Fstrong>, even if you create a lot of custom sidebars and conditions.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sidebars – Quick Select&copy; lets you add or select widget areas directly when editing a post or page.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Schedule & Disable Custom Sidebars\u003C\u002Fh3>\n\u003Cp>In the All-in-one Sidebar Manager you \u003Cstrong>just pick a start and end date\u003C\u002Fstrong> for when widget areas should be displayed, and CAS will take care of the rest.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>1-Click Sidebar Activation&copy; lets you activate or deactivate widget areas instantly.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>The Most User-friendly Widget Manager\u003C\u002Fh3>\n\u003Cp>When adding new widgets to sidebars, \u003Cstrong>Live Search will find widgets instantly\u003C\u002Fstrong>, and the smart split-screen makes it a joy to manage a lot of widgets and sidebars.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>The Enhanced Widget Manager adds the signature turquoise line to easily identify custom sidebars.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Sidebar Plugin Integrations & Support\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>CAS autodetects Custom Post Types and Taxonomies\u003C\u002Fstrong> created by any plugin or theme. Built-in support for some of the most popular WordPress plugins means that you e.g. can create WooCommerce sidebars for select products or BuddyPress sidebars for your members.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fbbpress\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">bbPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fbuddypress\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">BuddyPress \u002F BuddyBoss\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Feasy-digital-downloads\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Easy Digital Downloads\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">qTranslate X\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fpods\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Pods\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Polylang\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">TranslatePress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Transposh Translation Filter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fwoocommerce\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Weglot\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customize Your Widget Areas Your Way\u003C\u002Fh3>\n\u003Cp>Without writing any code, you can \u003Cstrong>modify the HTML and CSS classes\u003C\u002Fstrong> of widget areas, widgets, and widget titles. You get full control over the look and feel of your sidebars and widget areas, no matter what theme you use.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sidebar Visibility lets you elegantly hide any widget area for logged-out users.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Complete control over your WordPress widget areas\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002F?utm_source=readme&utm_medium=referral&utm_content=title&utm_campaign=cas\" rel=\"nofollow ugc\">Upgrade to Content Aware Sidebars Pro\u003C\u002Fa>\u003C\u002Fstrong> and get these additional powerful features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Totem – Smart Floating Button\u003C\u002Fstrong>\u003Cbr \u002F>\nLike the button you may have seen by Intercom or Helpscout, only this is for all your widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sticky Sidebars & Widget Areas\u003C\u002Fstrong>\u003Cbr \u002F>\nMake any sidebar or widget area sticky without hurting site performance. No jQuery and no bloat\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Areas after Paragraphs\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a widget area after a specific number or percentage of paragraphs in your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Even More Display Conditions\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Advanced Custom Fields data\u003C\u002Fli>\n\u003Cli>Meta Box data\u003C\u002Fli>\n\u003Cli>URLs + wildcards\u003C\u002Fli>\n\u003Cli>Referrer URLs\u003C\u002Fli>\n\u003Cli>Date Archives & Content by publish date\u003C\u002Fli>\n\u003Cli>BuddyPress Groups\u003C\u002Fli>\n\u003Cli>Random\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Area Designer\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd responsive widget columns and edit colors, backgrounds, paddings, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Areas in Theme Hooks\u003C\u002Fstrong>\u003Cbr \u002F>\nIntelligently infuse new widget areas into your theme without coding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Widgets Backup\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily restore any changed or deleted widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Cleaner\u003C\u002Fstrong>\u003Cbr \u002F>\nSave memory and remove clutter by disabling and removing unused widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended User Visibility\u003C\u002Fstrong>\u003Cbr \u002F>\nShow or hide widget areas for User Roles, BuddyPress Groups, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time & Weekday Schedule\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay widget areas only in select time ranges on given days\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Container Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nTurn widget areas into reusable blocks and show the same widgets in different places\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Widget Areas\u003C\u002Fstrong>\u003Cbr \u002F>\nA real time-saver when adding new similar widget areas\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fpricing\u002F?utm_source=readme&utm_medium=referral&utm_content=more&utm_campaign=cas\" rel=\"nofollow ugc\">and so much more…\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Upgrade at anytime instantly and securely from your website’s Admin Dashboard.\u003C\u002Fp>\n\u003Ch3>More Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fdocs\u002Fcontent-aware-sidebars\u002F?utm_source=readme&utm_medium=referral&utm_content=info&utm_campaign=cas\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintoxstudio\u002Fcontent-aware-sidebars\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintoxstudio\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display new sidebars on any post, page, category etc. Works with Classic Widgets, Block Widgets, and all themes!",30000,1647738,98,724,"2025-12-09T06:48:00.000Z","5.6","7.1",[98,99,100,101,102],"bbpress","classic-widgets","custom-sidebars","sidebar","widget","https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-aware-sidebars.3.21.3.zip","2019-02-25 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":92,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":121,"download_link":122,"security_score":79,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"simple-page-sidebars","Simple Page Sidebars","1.2.1","Cedaro","https:\u002F\u002Fprofiles.wordpress.org\u002Fcedaro\u002F","\u003Cp>Designed for simplicity and flexibility, Simple Page Sidebars gives WordPress users, designers, and developers the ability to assign custom sidebars to individual pages–without making any template changes. Existing sidebars can also be assigned in quick edit and bulk edit modes, helping save you time.\u003C\u002Fp>\n\u003Cp>In contrast to some of the more complicated plugins available, Simple Page Sidebars aims for basic, core-like functionality and integration that’s easy to use without polluting your admin panel. And due to the way sidebars are saved, it utilizes built-in WordPress caching, so your site won’t be bogged down with additional queries.\u003C\u002Fp>\n\u003Cp>Simple Page Sidebars also ships with a “Widget Area” widget for pulling all the widgets from one sidebar into another.\u003C\u002Fp>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No more site-wide, generic sidebars. Each page (or section) can have its own widgets.\u003C\u002Fli>\n\u003Cli>Complete control over the names of your custom sidebars.\u003C\u002Fli>\n\u003Cli>Assign the same sidebar to multiple pages.\u003C\u002Fli>\n\u003Cli>Modify a page’s sidebar without creating an unnecessary revision.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Usage\u003C\u002Fh3>\n\u003Cp>If you want to assign custom sidebars to archive pages or replace multiple sidebars per page, this plugin likely won’t be the best solution. However it’s flexible enough to handle a wide range of page-based use cases. It can even be configured to work with Custom Post Types by adding a couple lines of code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function myprefix_init() {\n    add_post_type_support( '{{post_type}}', 'simple-page-sidebars' );\n}\nadd_action( 'init', 'myprefix_init' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Additional Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fsimple-page-sidebars#postform\" rel=\"ugc\">Write a review\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcedaro\u002Fsimple-page-sidebars\" rel=\"nofollow ugc\">Contribute on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcedaroco\" rel=\"nofollow ugc\">Follow @cedaroco\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cedaro.com\u002F?utm_source=wordpress.org&utm_medium=link&utm_content=simple-page-sidebars-readme&utm_campaign=plugins\" rel=\"nofollow ugc\">Visit Cedaro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Ch3>Custom Loops\u003C\u002Fh3>\n\u003Cp>If your page has any custom loops or queries, they need to be followed by \u003Ccode>wp_reset_query()\u003C\u002Fcode>, otherwise the global \u003Ccode>$post\u003C\u002Fcode> variable will no longer reference the correct post and by the time the sidebar is displayed, Simple Page Sidebars won’t know which page is being viewed, possibly leading to an unexpected sidebar being displayed.\u003C\u002Fp>\n\u003Ch3>Theme Sidebars\u003C\u002Fh3>\n\u003Cp>Some themes register different sidebars for their page templates, which means there isn’t a default sidebar that can be replaced. To use Simple Page Sidebars in this instance, you can create a child theme and force page templates with custom sidebars to use the default sidebar.\u003C\u002Fp>\n","Easily assign custom, widget-enabled sidebars to any page.",20000,457185,54,"2025-02-23T00:00:00.000Z","6.7.5","4.9",[100,21,22],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-page-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-page-sidebars.1.2.1.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":16,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":142,"download_link":143,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"advanced-sidebar-menu","Advanced Sidebar Menu","9.8.3","Mat Lipe","https:\u002F\u002Fprofiles.wordpress.org\u002Fmat-lipe\u002F","\u003Ch3>Fully automatic sidebar menus.\u003C\u002Fh3>\n\u003Cp>Uses the parent\u002Fchild relationship of your pages or categories to generate menus based on the current section of your site. Assign a page or category to a parent and Advanced Sidebar Menu will do the rest for you.\u003C\u002Fp>\n\u003Cp>Keeps the menu clean and usable. Only related items display, so you don’t have to worry about keeping a custom menu up to date or displaying links to items that don’t belong.\u003C\u002Fp>\n\u003Cp>Blocks are available to display menus where you need them. Look for the “Advanced Sidebar – Pages” block, or the “Advanced Sidebar – Categories” block. Widgets are also available for page builders or sites using classic widgets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developed and Supported by \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fadvanced-sidebar-menu\u002F\" rel=\"nofollow ugc\">OnPoint Plugins\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>The official documentation for the plugin \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fadvanced-sidebar-menu\u002F\" rel=\"nofollow ugc\">may be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>An interactive demonstration of the generated menu structure \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fadvanced-sidebar-menu\u002F#interactive-demo\" rel=\"nofollow ugc\">may be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You may also use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-sidebar-menu\u002F?preview=1\" rel=\"ugc\">Live Preview\u003C\u002Fa> to use a playground site to test the plugin.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>When your users view a page or category, the Advanced Sidebar Menu plugin will calculate the related content based on what you have selected using the standard WordPress parent selectors.\u003C\u002Fp>\n\u003Cp>The menu will be different for every page that displays the Advanced Sidebar Blocks because the menu is generated specifically to the current page.\u003C\u002Fp>\n\u003Cp>Depending on “Pages” block options, the menu will display:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The current page.\u003C\u002Fli>\n\u003Cli>Parent page.\u003C\u002Fli>\n\u003Cli>Child pages.\u003C\u002Fli>\n\u003Cli>Grandparent pages.\u003C\u002Fli>\n\u003Cli>Grandchild pages.\u003C\u002Fli>\n\u003Cli>First level child pages related to the current item.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Depending on “Categories” block options, the menu will display:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The current category.\u003C\u002Fli>\n\u003Cli>Parent category.\u003C\u002Fli>\n\u003Cli>Child categories.\u003C\u002Fli>\n\u003Cli>Grandparent categories.\u003C\u002Fli>\n\u003Cli>Grandchild categories.\u003C\u002Fli>\n\u003Cli>First level child categories related to the current item.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Menu Locations\u003C\u002Fh3>\n\u003Cp>Blocks may be added to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Page\u002Fpost content.\u003C\u002Fli>\n\u003Cli>Widget areas.\u003C\u002Fli>\n\u003Cli>Theme customizer.\u003C\u002Fli>\n\u003Cli>Site Editor.\u003C\u002Fli>\n\u003Cli>Really anywhere blocks are supported.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Classic widgets are also available for areas like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Elementor.\u003C\u002Fli>\n\u003Cli>Beaver Builder.\u003C\u002Fli>\n\u003Cli>Sites that have classic widgets enabled.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Page and Category menu Gutenberg blocks.\u003C\u002Fli>\n\u003Cli>Page and Category menu widgets.\u003C\u002Fli>\n\u003Cli>Option to display or not display the highest level parent page or category.\u003C\u002Fli>\n\u003Cli>Option to display the menu when there is only the highest level parent.\u003C\u002Fli>\n\u003Cli>Ability to order pages by (date, title, page order).\u003C\u002Fli>\n\u003Cli>Exclude pages or categories by entering a comma separated list of ids.\u003C\u002Fli>\n\u003Cli>Option to always display child pages or categories.\u003C\u002Fli>\n\u003Cli>Option to select the levels of pages or categories to display when always display child is used.\u003C\u002Fli>\n\u003Cli>Option to display or not display categories on single posts.\u003C\u002Fli>\n\u003Cli>Ability to display each single post’s category in a new widget\u002Fblock or in same list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Page Menu Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display the highest level parent page.\u003C\u002Fli>\n\u003Cli>Display menu when there is only the parent page.\u003C\u002Fli>\n\u003Cli>Order pages by (date, title, page order).\u003C\u002Fli>\n\u003Cli>Exclude pages.\u003C\u002Fli>\n\u003Cli>Always display child Pages.\u003C\u002Fli>\n\u003Cli>Levels of child pages to display when always display child pages is checked.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Category Menu Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display the highest level parent category.\u003C\u002Fli>\n\u003Cli>Display menu when there is only the parent category.\u003C\u002Fli>\n\u003Cli>Display categories on single posts.\u003C\u002Fli>\n\u003Cli>Display each single post’s category in a new widget\u002Fblock or in same list.\u003C\u002Fli>\n\u003Cli>Exclude categories.\u003C\u002Fli>\n\u003Cli>Always display child categories.\u003C\u002Fli>\n\u003Cli>Levels of Categories to display when always display child categories is checked.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Included Language Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (en_US).\u003C\u002Fli>\n\u003Cli>French (fr_FR).\u003C\u002Fli>\n\u003Cli>German (de_DE).\u003C\u002Fli>\n\u003Cli>Spanish (es_ES).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developers\u003C\u002Fh3>\n\u003Cp>Developer docs \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fadvanced-sidebar-menu\u002Fdeveloper-docs\u002F\" rel=\"nofollow ugc\">may be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Send pull requests via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flipemat\u002Fadvanced-sidebar-menu\" rel=\"nofollow ugc\">GitHub Repo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Go PRO\u003C\u002Fh3>\n\u003Cp>Our \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fproduct\u002Fadvanced-sidebar-menu-pro\u002F?utm_source=readme&utm_campaign=gopro&utm_medium=dot-org\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> brings additional functionality to this plugin. Check out \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fadvanced-sidebar-menu\u002Fadvanced-sidebar-pro-demo\u002F?utm_source=readme&utm_campaign=demo&utm_medium=dot-org\" rel=\"nofollow ugc\">the demo\u003C\u002Fa> to see if the PRO version is useful for you.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Navigation menu widget.\u003C\u002Fli>\n\u003Cli>Navigation menu Gutenberg block.\u003C\u002Fli>\n\u003Cli>Ability to customize each page or navigation menu item link’s text.\u003C\u002Fli>\n\u003Cli>Click-and-drag styling for page, category, and navigation menus.\u003C\u002Fli>\n\u003Cli>Styling options for links including color, background color, size, hover, and font weight.\u003C\u002Fli>\n\u003Cli>Styling options for different levels of links.\u003C\u002Fli>\n\u003Cli>Styling options for the current page or category.\u003C\u002Fli>\n\u003Cli>Styling options for the parent of the current page or category.\u003C\u002Fli>\n\u003Cli>Blocked styling options including borders, border width, and border colors.\u003C\u002Fli>\n\u003Cli>Option to choose from 7 bullet styles or no bullets.\u003C\u002Fli>\n\u003Cli>Accordion menu support for pages, categories, and navigation menus.\u003C\u002Fli>\n\u003Cli>Accordion icon style and color selection.\u003C\u002Fli>\n\u003Cli>Accordion option to keep all sections closed until clicked.\u003C\u002Fli>\n\u003Cli>Accordion option to include highest level parent in accordion.\u003C\u002Fli>\n\u003Cli>Accordion option to use links for open\u002Fclose.\u003C\u002Fli>\n\u003Cli>Ability to exclude a page from all menus using a simple checkbox.\u003C\u002Fli>\n\u003Cli>Link ordering for the category menus.\u003C\u002Fli>\n\u003Cli>Number of levels of pages to show when “always display child pages” is not checked.\u003C\u002Fli>\n\u003Cli>Ability to select and display custom post types.\u003C\u002Fli>\n\u003Cli>Ability to select and display custom taxonomies.\u003C\u002Fli>\n\u003Cli>Ability to display category post counts.\u003C\u002Fli>\n\u003Cli>Exclude pages or categories using intuitive search and select. \u003Cstrong>NEW\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Option to display only the current page’s parents, grandparents, and children.\u003C\u002Fli>\n\u003Cli>Option to display child page siblings when on a child page (with or without grandchildren available).\u003C\u002Fli>\n\u003Cli>Ability to display the menu everywhere the widget area is used (including homepage if applicable).\u003C\u002Fli>\n\u003Cli>Ability to select the highest level parent page\u002Fcategory.\u003C\u002Fli>\n\u003Cli>Ability to select which levels of categories assigned posts will display under.\u003C\u002Fli>\n\u003Cli>Ability to display assigned posts or custom post types under categories or taxonomies.\u003C\u002Fli>\n\u003Cli>Ability to limit the number of posts or custom post types to display under categories.\u003C\u002Fli>\n\u003Cli>Support for custom navigation menus from Appearance -> Menus.\u003C\u002Fli>\n\u003Cli>Ability to display the current navigation menu item’s parents and children only.\u003C\u002Fli>\n\u003Cli>Option to display the top-level navigation menu items when there are no child items or not viewing a menu item.\u003C\u002Fli>\n\u003Cli>Priority support with access to members only support area.\u003C\u002Fli>\n\u003C\u002Ful>\n","Fully automatic sidebar menus.",10000,1352162,90,37,"2026-02-03T18:55:00.000Z","6.2.0","7.4.0",[139,140,20,141,21],"category-menus","hierarchy","page-menus","https:\u002F\u002Fonpointplugins.com\u002Fadvanced-sidebar-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-sidebar-menu.9.8.3.zip",{"attackSurface":145,"codeSignals":203,"taintFlows":238,"riskAssessment":265,"analyzedAt":271},{"hooks":146,"ajaxHandlers":188,"restRoutes":199,"shortcodes":200,"cronEvents":201,"entryPointCount":202,"unprotectedCount":26},[147,152,156,160,164,167,170,175,179,183,186],{"type":148,"name":149,"callback":149,"file":150,"line":151},"action","admin_menu","inc\\classes\\class-cshp-settings-page.php",52,{"type":148,"name":153,"callback":154,"file":155,"line":151},"admin_init","add_settings_section","inc\\classes\\class-cshp-settings-section.php",{"type":148,"name":153,"callback":157,"file":158,"line":159},"add_settings_field","inc\\classes\\class-cshp-settings-setting.php",89,{"type":148,"name":161,"callback":153,"priority":31,"file":162,"line":163},"auth_redirect","widget-menuizer.php",39,{"type":148,"name":165,"callback":165,"file":162,"line":166},"wp_enqueue_scripts",40,{"type":148,"name":168,"callback":168,"file":162,"line":169},"admin_enqueue_scripts",41,{"type":171,"name":172,"callback":173,"priority":33,"file":162,"line":174},"filter","wp_edit_nav_menu_walker","override_edit_nav_menu_walker",42,{"type":171,"name":176,"callback":177,"priority":33,"file":162,"line":178},"walker_nav_menu_start_el","menuizer_nav_menu_start_el",43,{"type":148,"name":180,"callback":180,"priority":181,"file":162,"line":182},"wp_update_nav_menu_item",10,44,{"type":171,"name":184,"callback":184,"priority":181,"file":162,"line":185},"wp_setup_nav_menu_item",45,{"type":148,"name":187,"callback":187,"file":162,"line":72},"widgets_init",[189,195],{"action":190,"nopriv":191,"callback":192,"hasNonce":193,"hasCapCheck":191,"file":162,"line":194},"cshp_wm_add_widget_area",false,"add_widget_area",true,46,{"action":196,"nopriv":191,"callback":197,"hasNonce":193,"hasCapCheck":191,"file":162,"line":198},"cshp_wm_remove_widget_area","remove_widget_area",47,[],[],[],2,{"dangerousFunctions":204,"sqlUsage":205,"outputEscaping":207,"fileOperations":26,"externalRequests":26,"nonceChecks":202,"capabilityChecks":26,"bundledLibraries":237},[],{"prepared":26,"raw":26,"locations":206},[],{"escaped":208,"rawEcho":209,"locations":210},211,11,[211,214,216,219,222,224,226,228,231,233,235],{"file":212,"line":185,"context":213},"inc\\classes\\class-cshp-field.php","raw output",{"file":155,"line":215,"context":213},72,{"file":217,"line":218,"context":213},"inc\\classes\\class-sidebar-walker-nav-menu-edit.php",97,{"file":220,"line":221,"context":213},"inc\\classes\\fields\\class-cshp-field-checkbox.php",23,{"file":220,"line":223,"context":213},26,{"file":225,"line":223,"context":213},"inc\\classes\\fields\\class-cshp-field-number.php",{"file":227,"line":198,"context":213},"inc\\classes\\fields\\class-cshp-field-select.php",{"file":229,"line":230,"context":213},"inc\\classes\\fields\\class-cshp-field-textarea.php",27,{"file":162,"line":232,"context":213},330,{"file":162,"line":234,"context":213},349,{"file":162,"line":236,"context":213},383,[],[239,257],{"entryPoint":240,"graph":241,"unsanitizedCount":26,"severity":256},"start_el (inc\\classes\\class-sidebar-walker-nav-menu-edit.php:31)",{"nodes":242,"edges":254},[243,248],{"id":244,"type":245,"label":246,"file":217,"line":247},"n0","source","$_GET",65,{"id":249,"type":250,"label":251,"file":217,"line":252,"wp_function":253},"n1","sink","echo() [XSS]",94,"echo",[255],{"from":244,"to":249,"sanitized":193},"low",{"entryPoint":258,"graph":259,"unsanitizedCount":26,"severity":256},"\u003Cclass-sidebar-walker-nav-menu-edit> (inc\\classes\\class-sidebar-walker-nav-menu-edit.php:0)",{"nodes":260,"edges":263},[261,262],{"id":244,"type":245,"label":246,"file":217,"line":247},{"id":249,"type":250,"label":251,"file":217,"line":252,"wp_function":253},[264],{"from":244,"to":249,"sanitized":193},{"summary":266,"deductions":267},"The \"widget-menuizer\" v1.1.3 plugin demonstrates a generally good security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs and a clean slate in terms of vulnerability history is a significant positive indicator, suggesting a well-maintained and secure codebase. The static analysis reveals a small attack surface consisting of only two AJAX handlers, both of which appear to have authentication checks (as none are noted as unprotected). The code also shows strong adherence to secure coding practices, with 100% of SQL queries using prepared statements and 95% of output being properly escaped. The lack of dangerous functions, file operations, and external HTTP requests further bolsters its security profile. However, the presence of two AJAX handlers with no explicit mention of capability checks is a potential, albeit minor, concern. While nonce checks are present, the absence of capability checks could leave the AJAX endpoints vulnerable to unauthorized actions if the nonce check is not sufficient on its own to validate user intent or permissions. Despite this minor area of attention, the plugin's overall security is strong, with no critical or high-severity issues identified in the code analysis or past vulnerabilities.",[268],{"reason":269,"points":270},"AJAX handlers without explicit capability checks",5,"2026-03-16T19:24:43.800Z",{"wat":273,"direct":286},{"assetPaths":274,"generatorPatterns":279,"scriptPaths":280,"versionParams":281},[275,276,277,278],"\u002Fwp-content\u002Fplugins\u002Fwidget-menuizer\u002Fassets\u002Fcss\u002Fwidget-menuizer.css","\u002Fwp-content\u002Fplugins\u002Fwidget-menuizer\u002Fassets\u002Fcss\u002Fsidebars.css","\u002Fwp-content\u002Fplugins\u002Fwidget-menuizer\u002Fassets\u002Fjs\u002Fsidebars.js","\u002Fwp-content\u002Fplugins\u002Fwidget-menuizer\u002Fassets\u002Fcss\u002Fwidget-menuizer-front.css",[],[277],[282,283,284,285],"widget-menuizer\u002Fassets\u002Fcss\u002Fwidget-menuizer.css?ver=","widget-menuizer\u002Fassets\u002Fcss\u002Fsidebars.css?ver=","widget-menuizer\u002Fassets\u002Fjs\u002Fsidebars.js?ver=","widget-menuizer\u002Fassets\u002Fcss\u002Fwidget-menuizer-front.css?ver=",{"cssClasses":287,"htmlComments":310,"htmlAttributes":312,"restEndpoints":337,"jsGlobals":339,"shortcodeOutput":344},[288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309],"sidebardiv","posttypediv","sidebar-panel","tabs-panel-active","sidebar-checklist","categorychecklist","menu-item-checkbox","menu-item-title","menu-item-db-id","menu-item-object","menu-item-parent-id","menu-item-type","menu-item-url","menu-item-target","menu-item-attr_title","menu-item-classes","menu-item-xfn","select-all","add-to-menu","submit-add-to-menu","right","spinner",[311],"\u003C!-- no touch! -->",[313,314,315,316,317,318,319,320,321,320,322,320,323,320,324,320,318,320,325,320,326,320,327,320,328,320,329,320,330,331,332,333,334,335,336],"id=\"sidebardiv\"","id=\"sidebar-panel\"","class=\"tabs-panel tabs-panel-active\"","id=\"sidebar-checklist\"","class=\"form-no-clear categorychecklist\"","class=\"menu-item-title\"","class=\"menu-item-checkbox\"","name=\"menu-item[","class=\"menu-item-db-id\"","class=\"menu-item-object\"","class=\"menu-item-parent-id\"","class=\"menu-item-type\"","class=\"menu-item-url\"","class=\"menu-item-target\"","class=\"menu-item-attr_title\"","class=\"menu-item-classes\"","class=\"menu-item-xfn\"","class=\"list-controls\"","class=\"select-all\"","class=\"add-to-menu\"","class=\"button-secondary submit-add-to-menu right\"","id=\"submit-sidebardiv\"","class=\"spinner\"","class=\"sidebardiv posttypediv\"",[338],"\u002Fwp-admin\u002Fadmin-ajax.php",[340,341,342,343],"cshp_wm_sidebars_options","cshp_wm_sidebars_nonce","admin_url","wp_create_nonce",[]]