[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8Yg6HooUhYQw9rbsJwcD6QnCWByOEyjwBo3U-DFs4Ok":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":56,"analysis":157,"fingerprints":695},"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","6.9.4","5.6","7.1",[20,21,22,23,24],"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",99,1,0,"2019-02-25 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"WF-3fda31fa-efc9-44b9-99ba-9e3e23aa2ee0-content-aware-sidebars","freemius-sdk-missing-authorization-to-arbitrary-options-update-66","Freemius SDK \u003C= 2.2.3 - Missing Authorization to Arbitrary Options Update","The Freemius SDK for WordPress is vulnerable to authorization bypass due to a missing capability check on the _get_db_option and _set_db_option functions in versions up to, and including, 2.2.3. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to change site settings and potentially take over the site.",null,"\u003C3.8.1","3.8.1","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Missing Authorization","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3fda31fa-efc9-44b9-99ba-9e3e23aa2ee0?source=api-prod",1793,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":13,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},"intoxstudio",4,41010,651,78,"2026-04-04T01:05:47.107Z",[57,77,98,117,141],{"slug":22,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":16,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":73,"download_link":74,"security_score":13,"vuln_count":75,"unpatched_count":29,"last_vuln_date":76,"fetched_at":31},"Custom Sidebars – Dynamic Sidebar Classic Widget Area Manager","3.38","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>\u003Cstrong>Manage and replace sidebars and other classic widget areas on your site with Custom Sidebars, a flexible widget area manager.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Make custom sidebar configurations and be able to choose what classic widgets display on each page or post of your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Need to make a \u003Cstrong>widget sticky\u003C\u002Fstrong> or fixed? Try our free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsticky-menu-or-anything-on-scroll\u002F\" rel=\"ugc\">WP Sticky Anything\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Custom Sidebars works ONLY with the classic widgets screen that was used in WordPress before version 5.8. If you want to use it with version 5.8 (and above) you have to install the official \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-widgets\u002F\" rel=\"ugc\">Classic Widgets\u003C\u002Fa> plugin, or enable the classic widgets interface yourself. Once the classic widgets screen is activated the plugin will work the same as before.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Having problems setting up SSL or generating an SSL certificate? Install the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-force-ssl\u002F\" rel=\"ugc\">WP Force SSL\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Display Different Sidebars on Pages and Posts\u003C\u002Fh4>\n\u003Cp>Custom Sidebars allows you to dynamically display custom widget configurations on any page, post, category, post type, or archive page.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Custom Sidebars will go on my “essential plugins” list from now on. I am pleased by how easy it was to figure out and by how many options are available in the free version.” – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmonkeyhateclean\" rel=\"nofollow ugc\">monkeyhateclean\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“This plugin does exactly what it says. It’s light, integrates well into WordPress and gives you tons of possibilities.” – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdarknova11\" rel=\"nofollow ugc\">DarkNova\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Every part of Custom Sidebars integrates seamlessly with the Widgets menu for simplicity and control. No confusing settings pages or added menu items, just simple core integration.\u003C\u002Fp>\n\u003Ch4>A Simple Flexible Sidebar Manager\u003C\u002Fh4>\n\u003Cp>** Custom Sidebars Includes: **\u003Cbr \u002F>\n* Unlimited custom widget configurations\u003Cbr \u002F>\n* Set custom widgets for individual posts and pages, categories, post types, and archives\u003Cbr \u002F>\n* Seamless integration with the WordPress Widgets menu\u003Cbr \u002F>\n* Works with well-coded themes and doesn’t slow down your site\u003Cbr \u002F>\n* Set individual widget visibility – for guests, by user role, by post type, for special pages or categories\u003Cbr \u002F>\n* Author specific sidebars – display a custom sidebar for each of your authors\u003Cbr \u002F>\n* Clone and sync widget settings – quickly edit complex configurations\u003Cbr \u002F>\n* Import and export custom sidebars – backup and share sidebars\u003C\u002Fp>\n\u003Cp>Install Custom Sidebars and see for yourself why it’s the most popular widget extension plugin available for WordPress with over 200,000 active installs.\u003C\u002Fp>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>Original development completed by \u003Ca href=\"http:\u002F\u002Fmarquex.es\u002F\" rel=\"nofollow ugc\">Javier Marquez\u003C\u002Fa>.\u003C\u002Fp>\n","Flexible sidebars for custom classic widget configurations on any page or post. Create custom sidebars with ease!",100000,5193767,94,1028,"2025-12-03T19:20:00.000Z","4.6",[21,71,72,23,24],"custom-sidebar","dynamic-widgets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-sidebars.3.38.zip",3,"2017-10-04 00:00:00",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":97,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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","",[22,93,94],"sidebars","widgets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-page-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-page-sidebars.1.2.1.zip",92,{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":29,"num_ratings":29,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":91,"tags":111,"homepage":113,"download_link":114,"security_score":115,"vuln_count":28,"unpatched_count":28,"last_vuln_date":116,"fetched_at":31},"custom-sidebars-by-proteusthemes","Custom Sidebars by ProteusThemes","1.0.3","ProteusThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fproteusthemes\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodeship.com\u002Fprojects\u002F164619\" rel=\"nofollow ugc\"> \u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Replace the theme default sidebars with your newly created sidebars.\u003C\u002Fp>\n\u003Cp>This plugin was forked from the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-sidebars\u002F\" rel=\"ugc\">Custom Sidebars plugin\u003C\u002Fa>, which we used for a few years, but their plugin development stalled, so we were forced to create this plugin. We really appreciate the work of developers of the original plugin!\u003C\u002Fp>\n\u003Cp>This plugin allows you to create your own custom sidebars, configure them by adding widgets, and replace the default sidebars on posts or pages you want in just few clicks.\u003C\u002Fp>\n\u003Cp>Here is the tl;dr list of the differences from original source:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatibility with the latest stable PHP version (namely PHP 7.0+).\u003C\u002Fli>\n\u003Cli>Removed the “archive pages” functionality – replacing the custom sidebars on archive pages is not possible (e.g. on certain categories).\u003C\u002Fli>\n\u003Cli>Open-sourced development on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fproteusthemes\u002Fcustom-sidebars-by-proteusthemes\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Issue reports and pull requests welcome!\u003C\u002Fli>\n\u003Cli>Covered with PHP unit tests.\u003C\u002Fli>\n\u003Cli>Fixed couple of JavaScript errors.\u003C\u002Fli>\n\u003Cli>Removed WP admin pointer.\u003C\u002Fli>\n\u003Cli>Modern workflow with Grunt and Bower.\u003C\u002Fli>\n\u003Cli>Removed heavy advertising.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>This plugin is being developed by \u003Ca href=\"https:\u002F\u002Fwww.proteusthemes.com\u002F\" rel=\"nofollow ugc\">ProtuesThemes\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The original plugin: Custom sidebars is maintained and developed by \u003Ca href=\"http:\u002F\u002Fpremium.wpmudev.org\" rel=\"nofollow ugc\">WPMU DEV\u003C\u002Fa>. Original development completed by \u003Ca href=\"http:\u002F\u002Fmarquex.es\u002F\" rel=\"nofollow ugc\">Javier Marquez\u003C\u002Fa>.\u003C\u002Fp>\n","Allows you to create custom sidebars. Replace sidebars for specific posts and pages.",1000,21574,"2022-09-19T04:56:00.000Z","6.0.11","5.2",[112,22,23,93,94],"custom","https:\u002F\u002Fwww.proteusthemes.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-sidebars-by-proteusthemes.1.0.3.zip",63,"2025-12-04 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":91,"tags":132,"homepage":137,"download_link":138,"security_score":139,"vuln_count":28,"unpatched_count":29,"last_vuln_date":140,"fetched_at":31},"bbpress-login-register-links-on-forum-topic-pages","bbPress Login Register Links On Forum Topic Pages","3.3.7","Tomas","https:\u002F\u002Fprofiles.wordpress.org\u002Fzhuyi\u002F","\u003Cblockquote>\n\u003Ch4>Features of bbPress Login Register Links On Forum Topic Pages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add dedicated bbPress only sidebar, when users view your bbPress forums, bbPress pages, you can use dedicated bbPress sidebar to show bbPress only widgets, without writing any codes \u003C\u002Fli>\n\u003Cli>Add bbPress login link in bbpress forum index pages or bbpress single forum pages or bbpress forum pages or bbpress topic pages. \u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Check Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you logged in your bbPress Forum, the login link will be replaced as Log Out link  in bbpress forum index pages or bbpress single forum pages or bbpress forum pages or bbpress topic pages.\u003C\u002Fli>\n\u003Cli>Add bbPress register link in bbpress forum index pages or bbpress single forum pages or bbpress forum pages or bbpress topic pages.\u003C\u002Fli>\n\u003Cli>Add bbPress forget password link in bbpress forum index pages or bbpress single forum pages or bbpress forum pages or bbpress topic pages.\u003C\u002Fli>\n\u003Cli>In Plugin Setting Panel, you can edit \u002F custom your bbPress links style via css\u003C\u002Fli>\n\u003Cli>In Plugin Setting Panel, default css codes for login \u002F logout \u002F forget password \u002F register links has been designed already\u003C\u002Fli>\n\u003Cli>In plugin Setting Panel, you can disable Top Admin Bar for Non-Admin Logged-in Users. \u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Fforums\u002F\" rel=\"nofollow ugc\">Demos and Check\u003C\u002Fa>, you can register as a member and check the result.\u003C\u002Fli>\n\u003Cli>In plugin Setting Panel, You can custom Login Links in admin area “bbPress Custom Login Links Settings” panel. If you want to use your own custom login links.\u003Cbr \u002F>\n  You can enter your custom login link, for example “login”: \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>The “login” link above forums, will change from http:\u002F\u002Fyourdomain.com\u002Fwp-login.php to http:\u002F\u002Fyourdomain.com\u002Flogin\u003C\u002Fli>\n\u003Cli>The “register” link above forums, will change from http:\u002F\u002Fyourdomain.com\u002Fwp-login.php?action=register to http:\u002F\u002Fyourdomain.com\u002Flogin?action=register\u003C\u002Fli>\n\u003Cli>The “Lost Password” link above forums, will change from http:\u002F\u002Fyourdomain.com\u002Fwp-login.php?action=lostpassword to http:\u002F\u002Fyourdomain.com\u002Flogin?action=lostpassword\u003Cbr \u002F>\n  If you do not want to use custom login links again, you can just remove login link in “bbPress Custom Login Links Settings” panel\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>*  In Plugin Global Setting Panel, you can enable \u002F disable “Login redirected to the same topic page from where clicked the login link”\u003Cbr \u002F>\n  *  In Plugin Global Setting Panel, you can enable \u002F disable bbPress Only Sidebar\u003Cbr \u002F>\n  *  In Plugin Global Setting Panel, you can select an existed sidebar as bbpress sidebar\u003Cbr \u002F>\n  * Support translate plugin to other languages and launch localized versions, .po files can be found in languages folder\u003Cbr \u002F>\n  * more feature request is super welcome at \u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Feature Request\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Why I develop this bbPress plugin:\u003C\u002Fh4>\n\u003Cp>bbPress is a great forum product, I used it build many forums, but in recent days when I build a site which focus the forum, I found a problem:  there are no bbpress login link, bbpress register link, bbpress forget password links in bbpress forum index pages or bbpress single forum pages or bbpress forum pages or bbpress topic pages.\u003C\u002Fp>\n\u003Cp>I try to find a solution, the result is I understand in the current time, I had to put the forum login link at the widget or I had to tell users to how to find the log in link in forum topics or add register\u002Flogin links in the menu items…\u003C\u002Fp>\n\u003Cp>For webmasters, the widget is rare asset and the sidebar area have no so many place to put a big log in widget…, for users, many of users\u002Fclients is not good at forum scripts or web sites, and they have no time to find the log in link in your sites…, the result is many of users just leave away from your forums, as a webmaster, this is not good because you used so many days\u002Fnights to build the site and offer the services.\u003C\u002Fp>\n\u003Cp>I think the most easy way is put the log in\u002Fregister links in the forum pages or in the topic pages, for this reason, I developed a new bbpress plugin: bbPress Login Register Links On Forum Page And Topic.\u003C\u002Fp>\n\u003Cp>Many users requested a dedicated bbPress sidebar, because in the current time, bbPress be designed to using wordpress sidebar, no bbpress sidebar, but in bbPress forums, there are a few things only releated with forum users, for example, recent topics, bbPress logged users… and so on, these things is important for bbPress users, but it is not helpful for users on wordpress side, so it is better to add a dedicated bbPress only sidebar.\u003Cbr \u002F>\nThis plugin works like this way:\u003Cbr \u002F>\nWhen users view wordpress pages(not in bbPress forums), nothing changed.\u003Cbr \u002F>\nWhen users view bbPress forums \u002F bbPress pages, the plugin will detect all sidebars in your theme,\u003Cbr \u002F>\nand replace the first sidebar as a dedicated bbPess sidebar automatically, no any code needed.\u003Cbr \u002F>\nIn admin area, you will find a new “bbPress Sidebar”, you can just drag your widgets to this bbPress Sidebar, and these widgets will shown only in bbPress pages.\u003Cbr \u002F>\nIn our plugin “bbPress Login Global Settings” Panel, you can enable \u002F disable bbPress only sidebar, and select an existed sidebar as bbpress sidebar\u003C\u002Fp>\n\u003Ch4>How To Use:\u003C\u002Fh4>\n\u003Cp>It is very easy to install and use:\u003C\u002Fp>\n\u003Cp>1: Please just upload the plugin and active it\u003C\u002Fp>\n\u003Cp>2: It will works well automatically, I have added default css codes in the plugin, and you can custom your codes in back end.\u003C\u002Fp>\n\u003Cp>3: You will find at the top of forum pages, there are log in \u002F register and Lost \u002F Password links,  when a user is logged in, the login link will turn into logout link.\u003Cbr \u002F>\nAlso if you use some log in plugins like theme my login which changed login\u002Fregister links, the plugin will still works well, how it looks? Please check screenshots. 🙂\u003C\u002Fp>\n\u003Cp>4: If you need custom style of any link for a better UI in your theme, you can go to the plugin setting panel “bbPress Custom”, you can do it very easy.\u003Cbr \u002F>\nAlso in here, actually you can custom any style css codes for your bbPress or WordPress site.\u003C\u002Fp>\n\u003Cp>5: If you click “Global Settings”, you will find options to “Login redirected to the same topic page from where clicked the login link” and “Enable bbPress only sidebar to allow admin to add widgets for bbPress topics and replies”, and you can select an existed sidebar as bbpress sidebar\u003C\u002Fp>\n\u003Cp>Feature Request and Plugin Support Forum: https:\u002F\u002Fwww.bbp.design\u002Fproduct\u002Fbbpress-login-register-pro-single-site\u002F\u003C\u002Fp>\n\u003Ch4>Features of bbPress Login Register Pro:\u003C\u002Fh4>\n\u003Cp>Our pro version have more features, it designed for help your bbpress forums more friendly for users, more pretty, stop brute force attacks on your bbpress forums… and so on.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>Pro Version Features\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Check Pro Version Detailed Feature List and Demos\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All features included in free version\u003C\u002Fli>\n\u003Cli>Login and Logout auto redirect based on user roles:you can setting after login redirect URLs and after logout URLs based on user roles. For example, you can setting users which have subscriber role redirect to their activity page after they logged in, and let users who have woocommerce customer role redirected to their shop account page,or redirect editors to their messages page… and so on,If you want to do a test, you can \u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Fwp-login.php?action=register\"\" rel=\"nofollow ugc\">register as a member\u003C\u002Fa> , and \u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Fwp-login.php\"\" rel=\"nofollow ugc\">login\u003C\u002Fa> , as an user with subscriber role, you will find you be redirected to our support forum, not the wordpress default home page. And when you logout, you will find you be redirected to the our shop, not wordpress default login page.\u003C\u002Fli>\n\u003Cli>bbPress Google reCAPTCHA Protection for Forums \u002F Login \u002F Register Pages: You can enable or disable google reCAPTCHA protection for bbPress New Topic Form \u002F bbPress New Reply Form \u002F bbPress Login Form \u002F bbPress Registration Form, if users did not pass the reCAPTCHA, users can not add new topic on your bbpress forums.\u003C\u002Fli>\n\u003Cli>bbPress Login \u002F Register Spam Protection, Disable Users Who From Proxy to Open Login \u002F Register Your bbPress Forums: If you enable this option, our plugin will detect user’s ip address, and check it is hidden behind a proxy or not, if a users is come from a proxy, we will disable these proxy users open your login page and register page. Many spam-bots is working behind a proxy server, in the current time, our plugin can detect about 22 proxy types and stop users login \u002F register on your site via these proxy types, so these proxy users can not log in your bbpress forum, so these proxy users will not have a chance to add spam content in your forums.\u003C\u002Fli>\n\u003Cli>Customize bbPress Background Image on Login Page \u002F Register Page: You can change background image for login page \u002F register page, please \u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Fwp-login.php\" rel=\"nofollow ugc\">check demo\u003C\u002Fa> , you will find the we have changed default login background as a pretty background image, We have chosen 12 pretty background image for you,and we are add more pretty images\u003C\u002Fli>\n\u003Cli>Customize bbPress Login Page \u002F Register Page Logo: You can custom Login Logo Image to add your own custom logo on login form \u002F register form, please \u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Fwp-login.php\" rel=\"nofollow ugc\">check demo\u003C\u002Fa> , you will find the default wordpress logo image has been changed as our specified logo image, also you can custom logo URL in plugin panel\u003C\u002Fli>\n\u003Cli>Customize bbPress Login Page \u002F Register Page Title\u003C\u002Fli>\n\u003Cli>Disable Top Admin Bar for Non-Admin Logged-in Users…\u003C\u002Fli>\n\u003Cli>Admin access restricts control based on user roles: in back end, you can enable or disable users access wordpress admin area based on user roles,\u003Cbr \u002F>\n  When users type ‘wp-admin’ to access admin area, if users did not allowed to access admin area, they will be redirected to home page of your site.\u003C\u002Fli>\n\u003Cli>Admin can add bbPress Login | Logout links in site menus, when guest not logged in your site, they will see ‘Log In’ link at the menu bar, when users logged in your site,\u003Cbr \u002F>\n  they will see ‘Log Out’ link in site menu bar, also you can add register link in site menus too\u003C\u002Fli>\n\u003Cli>In bbPress Login Pro plugin Setting Panel, You can custom Login Links in admin area “bbPress Custom Login Links Settings” panel. If you want to use your own custom login links.\u003Cbr \u002F>\n  You can enter your custom login link, for example “login”: \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>The “login” link above forums, will change from http:\u002F\u002Fyourdomain.com\u002Fwp-login.php to http:\u002F\u002Fyourdomain.com\u002Flogin\u003C\u002Fli>\n\u003Cli>The “register” link above forums, will change from http:\u002F\u002Fyourdomain.com\u002Fwp-login.php?action=register to http:\u002F\u002Fyourdomain.com\u002Flogin?action=register\u003C\u002Fli>\n\u003Cli>The “Lost Password” link above forums, will change from http:\u002F\u002Fyourdomain.com\u002Fwp-login.php?action=lostpassword to http:\u002F\u002Fyourdomain.com\u002Flogin?action=lostpassword\u003Cbr \u002F>\n  If you do not want to use custom login links again, you can just remove login link in “bbPress Custom Login Links Settings” panel\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>* In Plugin Setting Panel, you can edit \u002F custom all bbPress links style via css code very easy, actually you can use this setting panel online custom any your bbPress style css codes and it will works\u003Cbr \u002F>\n  * more…\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>More amazing features are being developed and you can upgrade unlimited, you are very welcome to submit your feature request at https:\u002F\u002Fwww.bbp.design\u002Fcontact-us\u002F\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>More bbPress Plugins Maybe You Will Like\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Ffeatures-of-bbpress-members-only-pro-plugin\u002F\" rel=\"nofollow ugc\">bbPress Members Only Membership Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Ffeatures-of-bbpress-woocommerce-payment-gateway-plugin\u002F\" rel=\"nofollow ugc\">bbPress WooCommerce Payment Gateway Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Ffeature-of-bbpress-most-liked-topics-plugin\u002F\" rel=\"nofollow ugc\">bbPress Most Liked Topics Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Ffeatures-of-bbpress-new-user-approve\u002F\" rel=\"nofollow ugc\">bbPress New User Approve Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Fbbpress-blacklist-whitelist-security-plugin\u002F\" rel=\"nofollow ugc\">bbPress Blacklist Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Ffeature-of-bbpress-google-xml-sitemaps-generator-plugin\u002F\" rel=\"nofollow ugc\">bbPress Google XML Sitemaps Generator Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Ffeatures-of-customize-bbp\u002F\" rel=\"nofollow ugc\">Customize bbPress Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.bbp.design\u002Ffeatures-of-bbpress-notification-pluginfree\u002F\" rel=\"nofollow ugc\">bbPress Notification Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>More amazing features are being developed and you can upgrade unlimited, you are very welcome to submit your feature request at https:\u002F\u002Fwww.bbp.design\u002Fcontact-us\u002F\u003C\u002Fp>\n","Add bbPress only sidebar, Add bbpress login link, bbpress register link, forget password link, log out link in bbpress forum index pages or bbpress si &hellip;",700,66098,82,8,"2025-11-17T19:34:00.000Z","6.8.5","3.0",[20,133,134,135,136],"bbpress-login","bbpress-sidebar","bbpress-widget","buddypress","https:\u002F\u002Fwww.bbp.design\u002Fproduct\u002Fbbpress-login-register-pro-single-site\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbpress-login-register-links-on-forum-topic-pages.zip",100,"2019-12-27 00:00:00",{"slug":142,"name":143,"version":144,"author":145,"author_profile":146,"description":147,"short_description":84,"active_installs":139,"downloaded":148,"rating":139,"num_ratings":75,"last_updated":149,"tested_up_to":150,"requires_at_least":131,"requires_php":91,"tags":151,"homepage":154,"download_link":155,"security_score":156,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"multiple-sidebar-generator","Multiple Sidebar Generator","2.1.1","Deepak Sharma","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeepaksharma\u002F","\u003Cp>Multiple Sidebar Generator Plugin to easily create many custom sidebars. These sidebars can then select in the creation of a post \u002F page \u002F custom post type. We give an order, and select several at once.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add Multi Widget Sidebar.\u003C\u002Fli>\n\u003Cli>Select Different Sidebar in Page\u002F Post\u002FCostom Posts\u003C\u002Fli>\n\u003Cli>Display in Appearance Options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Usage\u003C\u002Fh4>\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}}', 'multiple-sidebar-generator' );\n}\nadd_action( 'init', 'myprefix_init' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n",8326,"2017-03-13T05:59:00.000Z","4.7.32",[22,152,93,153,94],"dynamic-sidebar","simple","http:\u002F\u002Fwww.dswebsolutions.in\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-sidebar-generator.zip",85,{"attackSurface":158,"codeSignals":381,"taintFlows":601,"riskAssessment":680,"analyzedAt":694},{"hooks":159,"ajaxHandlers":364,"restRoutes":374,"shortcodes":375,"cronEvents":380,"entryPointCount":75,"unprotectedCount":28},[160,166,170,175,179,183,188,194,198,201,205,210,213,216,221,224,226,230,234,239,243,247,251,254,256,261,266,270,274,278,282,286,289,292,294,297,300,302,305,307,310,314,319,322,325,328,331,334,336,340,344,347,351,355,359],{"type":161,"name":162,"callback":163,"priority":27,"file":164,"line":165},"action","admin_menu","add_menu","admin\\admin.php",31,{"type":161,"name":167,"callback":168,"file":164,"line":169},"in_admin_header","render",125,{"type":161,"name":171,"callback":172,"priority":173,"file":164,"line":174},"admin_enqueue_scripts","add_general_scripts_styles",11,129,{"type":161,"name":176,"callback":177,"file":164,"line":178},"all_admin_notices","admin_notice_review",131,{"type":161,"name":180,"callback":181,"file":164,"line":182},"admin_footer","render_upgrade_modal",132,{"type":161,"name":184,"callback":185,"file":186,"line":187},"admin_bar_init","initiate","admin\\admin_bar.php",46,{"type":189,"name":190,"callback":191,"priority":192,"file":186,"line":193},"filter","is_active_sidebar","detect_sidebars_via_active",10,55,{"type":161,"name":195,"callback":196,"priority":192,"file":186,"line":197},"dynamic_sidebar_before","detect_sidebars_via_render",56,{"type":161,"name":199,"callback":163,"priority":27,"file":186,"line":200},"admin_bar_menu",57,{"type":161,"name":202,"callback":203,"file":186,"line":204},"wp_head","print_styles",58,{"type":161,"name":206,"callback":207,"file":208,"line":209},"current_screen","load_screen","admin\\quick_select.php",20,{"type":161,"name":171,"callback":211,"priority":128,"file":208,"line":212},"register_scripts",65,{"type":161,"name":171,"callback":214,"priority":173,"file":208,"line":215},"enqueue_scripts",70,{"type":189,"name":217,"callback":218,"file":219,"line":220},"hide_account_tabs","__return_true","admin\\screen_account.php",43,{"type":189,"name":222,"callback":218,"file":219,"line":223},"hide_billing_and_payments_info",44,{"type":161,"name":225,"callback":168,"file":219,"line":87},"after_account_details",{"type":161,"name":195,"callback":227,"file":228,"line":229},"render_sidebar_controls","admin\\screen_widgets.php",47,{"type":189,"name":231,"callback":232,"file":228,"line":233},"admin_body_class","widget_manager_class",48,{"type":161,"name":235,"callback":236,"file":237,"line":238},"delete_post","remove_sidebar_widgets","admin\\sidebar-edit.php",30,{"type":189,"name":240,"callback":241,"priority":27,"file":237,"line":242},"wp_insert_post_data","add_duplicate_title_suffix",33,{"type":161,"name":244,"callback":245,"file":237,"line":246},"wpca\u002Fmodules\u002Finit","add_modules",36,{"type":161,"name":248,"callback":249,"file":237,"line":250},"cas\u002Fadmin\u002Fadd_meta_boxes","create_meta_boxes",76,{"type":161,"name":180,"callback":252,"file":237,"line":253},"_admin_notice_post_locked",927,{"type":161,"name":180,"callback":252,"file":237,"line":255},931,{"type":189,"name":257,"callback":258,"priority":192,"file":259,"line":260},"set-screen-option","set_screen_option","admin\\sidebar-overview.php",28,{"type":161,"name":262,"callback":263,"file":264,"line":265},"init","load_textdomain","app.php",126,{"type":161,"name":267,"callback":268,"file":264,"line":269},"cas\u002Fevent\u002Fdeactivate","scheduled_deactivation",130,{"type":161,"name":271,"callback":272,"file":264,"line":273},"plugins_loaded","redirect_revision_link",136,{"type":161,"name":162,"callback":275,"priority":276,"file":264,"line":277},"admin_menu_upsell",999,140,{"type":189,"name":279,"callback":280,"file":264,"line":281},"gutenberg_use_widgets_block_editor","__return_false",181,{"type":189,"name":283,"callback":284,"file":285,"line":220},"connect-header","closure","freemius.php",{"type":189,"name":287,"callback":288,"priority":192,"file":285,"line":187},"connect_message_on_update","cas_fs_connect_message_update",{"type":189,"name":290,"callback":288,"priority":192,"file":285,"line":291},"connect_message",52,{"type":189,"name":293,"callback":280,"file":285,"line":204},"show_affiliate_program_notice",{"type":189,"name":295,"callback":284,"file":285,"line":296},"plugin_icon",59,{"type":189,"name":298,"callback":218,"file":285,"line":299},"permission_extensions_default",62,{"type":189,"name":301,"callback":218,"file":285,"line":115},"hide_freemius_powered_by",{"type":189,"name":303,"callback":280,"file":285,"line":304},"pricing\u002Fshow_annual_in_monthly",64,{"type":189,"name":306,"callback":218,"file":285,"line":212},"pricing\u002Fdisable_single_package",{"type":161,"name":308,"callback":309,"priority":276,"file":285,"line":139},"admin_init","cas_fs_upgrade",{"type":161,"name":311,"callback":312,"file":285,"line":313},"after_uninstall","cas_fs_uninstall",110,{"type":161,"name":315,"callback":316,"file":317,"line":318},"wpca\u002Floaded","late_init","sidebar.php",45,{"type":161,"name":202,"callback":320,"file":317,"line":321},"sidebar_notify_theme_customizer",49,{"type":161,"name":262,"callback":323,"priority":27,"file":317,"line":324},"init_sidebar_type",53,{"type":161,"name":326,"callback":327,"priority":27,"file":317,"line":204},"widgets_init","create_sidebars",{"type":161,"name":329,"callback":330,"priority":27,"file":317,"line":115},"wp_loaded","set_sidebar_styles",{"type":189,"name":332,"callback":332,"priority":192,"file":317,"line":333},"get_edit_post_link",69,{"type":189,"name":335,"callback":335,"priority":192,"file":317,"line":215},"get_delete_post_link",{"type":189,"name":337,"callback":338,"file":317,"line":339},"sidebars_widgets","replace_sidebar",89,{"type":189,"name":341,"callback":342,"file":317,"line":343},"wpca\u002Fposts\u002Fsidebar","filter_password_protection",93,{"type":189,"name":341,"callback":345,"file":317,"line":346},"filter_visibility",97,{"type":189,"name":348,"callback":349,"priority":192,"file":317,"line":350},"cas\u002Fshortcode\u002Fdisplay","filter_shortcode_visibility",101,{"type":161,"name":195,"callback":352,"priority":353,"file":317,"line":354},"render_sidebar_before",9,107,{"type":161,"name":356,"callback":357,"priority":27,"file":317,"line":358},"dynamic_sidebar_after","render_sidebar_after",113,{"type":189,"name":360,"callback":361,"priority":362,"file":317,"line":363},"generate_sidebar_layout","generatepress_adjust_column_width",9999,119,[365,370],{"action":366,"nopriv":367,"callback":368,"hasNonce":367,"hasCapCheck":367,"file":164,"line":369},"cas_dismiss_review_notice",false,"ajax_review_clicked",32,{"action":371,"nopriv":367,"callback":372,"hasNonce":373,"hasCapCheck":373,"file":228,"line":343},"cas_sidebar_status","ajax_set_sidebar_status",true,[],[376],{"tag":377,"callback":378,"file":317,"line":379},"ca-sidebar","sidebar_shortcode",72,[],{"dangerousFunctions":382,"sqlUsage":383,"outputEscaping":422,"fileOperations":29,"externalRequests":29,"nonceChecks":593,"capabilityChecks":242,"bundledLibraries":594},[],{"prepared":51,"raw":384,"locations":385},17,[386,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419],{"file":387,"line":220,"context":388},"admin\\db-updates.php","$wpdb->get_col() with variable interpolation",{"file":387,"line":390,"context":388},50,{"file":387,"line":54,"context":392},"$wpdb->query() with variable interpolation",{"file":387,"line":394,"context":392},88,{"file":387,"line":396,"context":388},117,{"file":387,"line":398,"context":388},143,{"file":387,"line":400,"context":392},148,{"file":387,"line":402,"context":392},168,{"file":387,"line":404,"context":392},177,{"file":387,"line":406,"context":392},197,{"file":387,"line":408,"context":392},225,{"file":387,"line":410,"context":392},248,{"file":387,"line":412,"context":392},256,{"file":387,"line":414,"context":392},265,{"file":387,"line":416,"context":392},325,{"file":387,"line":418,"context":392},333,{"file":420,"line":421,"context":392},"cas_uninstall.php",39,{"escaped":324,"rawEcho":423,"locations":424},90,[425,428,430,432,434,436,437,439,441,443,445,447,449,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,483,485,487,489,491,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,531,534,536,539,541,543,544,546,547,549,550,551,553,554,556,558,560,562,563,564,567,569,570,571,573,575,576,578,579,580,582,583,585,588,590,591],{"file":164,"line":426,"context":427},191,"raw output",{"file":164,"line":429,"context":427},215,{"file":164,"line":431,"context":427},217,{"file":164,"line":433,"context":427},218,{"file":164,"line":435,"context":427},222,{"file":164,"line":408,"context":427},{"file":164,"line":438,"context":427},226,{"file":164,"line":440,"context":427},227,{"file":228,"line":442,"context":427},189,{"file":228,"line":444,"context":427},192,{"file":228,"line":446,"context":427},195,{"file":228,"line":448,"context":427},196,{"file":228,"line":406,"context":427},{"file":228,"line":451,"context":427},198,{"file":228,"line":453,"context":427},199,{"file":237,"line":455,"context":427},338,{"file":237,"line":457,"context":427},350,{"file":237,"line":459,"context":427},363,{"file":237,"line":461,"context":427},379,{"file":237,"line":463,"context":427},401,{"file":237,"line":465,"context":427},423,{"file":237,"line":467,"context":427},560,{"file":237,"line":469,"context":427},790,{"file":237,"line":471,"context":427},794,{"file":237,"line":473,"context":427},800,{"file":237,"line":475,"context":427},805,{"file":237,"line":477,"context":427},809,{"file":237,"line":479,"context":427},813,{"file":481,"line":174,"context":427},"admin\\sidebar-list-table.php",{"file":481,"line":182,"context":427},{"file":481,"line":484,"context":427},378,{"file":481,"line":486,"context":427},380,{"file":481,"line":488,"context":427},381,{"file":481,"line":490,"context":427},398,{"file":481,"line":490,"context":427},{"file":481,"line":493,"context":427},426,{"file":481,"line":495,"context":427},442,{"file":481,"line":497,"context":427},445,{"file":481,"line":499,"context":427},491,{"file":481,"line":501,"context":427},494,{"file":481,"line":503,"context":427},495,{"file":481,"line":505,"context":427},515,{"file":481,"line":507,"context":427},549,{"file":481,"line":509,"context":427},595,{"file":481,"line":511,"context":427},598,{"file":481,"line":513,"context":427},603,{"file":481,"line":515,"context":427},605,{"file":481,"line":517,"context":427},635,{"file":259,"line":519,"context":427},320,{"file":317,"line":521,"context":427},613,{"file":317,"line":523,"context":427},615,{"file":317,"line":525,"context":427},704,{"file":317,"line":527,"context":427},725,{"file":529,"line":530,"context":427},"view\\account_login.php",16,{"file":532,"line":533,"context":427},"view\\meta_box_action.php",15,{"file":535,"line":530,"context":427},"view\\meta_box_advanced.php",{"file":537,"line":538,"context":427},"view\\meta_box_design.php",25,{"file":537,"line":540,"context":427},29,{"file":537,"line":542,"context":427},38,{"file":537,"line":318,"context":427},{"file":537,"line":545,"context":427},60,{"file":537,"line":304,"context":427},{"file":537,"line":548,"context":427},68,{"file":537,"line":379,"context":427},{"file":537,"line":97,"context":427},{"file":537,"line":552,"context":427},96,{"file":537,"line":139,"context":427},{"file":537,"line":555,"context":427},104,{"file":537,"line":557,"context":427},111,{"file":537,"line":559,"context":427},118,{"file":561,"line":291,"context":427},"view\\meta_box_html.php",{"file":561,"line":215,"context":427},{"file":561,"line":394,"context":427},{"file":565,"line":566,"context":427},"view\\meta_box_schedule.php",22,{"file":568,"line":566,"context":427},"view\\meta_box_submit.php",{"file":568,"line":566,"context":427},{"file":568,"line":566,"context":427},{"file":572,"line":173,"context":427},"view\\sidebars_quick_select.php",{"file":572,"line":574,"context":427},18,{"file":572,"line":574,"context":427},{"file":572,"line":577,"context":427},19,{"file":572,"line":577,"context":427},{"file":572,"line":577,"context":427},{"file":572,"line":581,"context":427},21,{"file":572,"line":581,"context":427},{"file":572,"line":584,"context":427},37,{"file":586,"line":587,"context":427},"view\\top_bar.php",66,{"file":586,"line":589,"context":427},67,{"file":586,"line":250,"context":427},{"file":586,"line":592,"context":427},83,7,[595,598],{"name":596,"version":38,"knownCves":597},"Freemius",[],{"name":599,"version":38,"knownCves":600},"Select2",[],[602,619,655,664,672],{"entryPoint":603,"graph":604,"unsanitizedCount":28,"severity":618},"ajax_review_clicked (admin\\admin.php:184)",{"nodes":605,"edges":616},[606,611],{"id":607,"type":608,"label":609,"file":164,"line":610},"n0","source","$_POST",186,{"id":612,"type":613,"label":614,"file":164,"line":426,"wp_function":615},"n1","sink","echo() [XSS]","echo",[617],{"from":607,"to":612,"sanitized":367},"medium",{"entryPoint":620,"graph":621,"unsanitizedCount":28,"severity":618},"\u003Csidebar-edit> (admin\\sidebar-edit.php:0)",{"nodes":622,"edges":649},[623,625,629,632,635,638,640,643,647],{"id":607,"type":608,"label":624,"file":237,"line":127},"$_REQUEST",{"id":612,"type":613,"label":626,"file":237,"line":627,"wp_function":628},"wp_redirect() [Open Redirect]",105,"wp_redirect",{"id":630,"type":608,"label":631,"file":237,"line":127},"n2","$_REQUEST (x8)",{"id":633,"type":613,"label":614,"file":237,"line":634,"wp_function":615},"n3",336,{"id":636,"type":608,"label":609,"file":237,"line":637},"n4",440,{"id":639,"type":613,"label":614,"file":237,"line":467,"wp_function":615},"n5",{"id":641,"type":608,"label":624,"file":237,"line":642},"n6",345,{"id":644,"type":645,"label":646,"file":237,"line":642},"n7","transform","→ sidebar_updated_messages()",{"id":648,"type":613,"label":614,"file":237,"line":467,"wp_function":615},"n8",[650,651,652,653,654],{"from":607,"to":612,"sanitized":373},{"from":630,"to":633,"sanitized":373},{"from":636,"to":639,"sanitized":373},{"from":641,"to":644,"sanitized":367},{"from":644,"to":648,"sanitized":367},{"entryPoint":656,"graph":657,"unsanitizedCount":28,"severity":663},"\u003Cadmin> (admin\\admin.php:0)",{"nodes":658,"edges":661},[659,660],{"id":607,"type":608,"label":609,"file":164,"line":610},{"id":612,"type":613,"label":614,"file":164,"line":426,"wp_function":615},[662],{"from":607,"to":612,"sanitized":367},"low",{"entryPoint":665,"graph":666,"unsanitizedCount":29,"severity":663},"\u003Cscreen_widgets> (admin\\screen_widgets.php:0)",{"nodes":667,"edges":670},[668,669],{"id":607,"type":608,"label":609,"file":228,"line":559},{"id":612,"type":613,"label":614,"file":228,"line":444,"wp_function":615},[671],{"from":607,"to":612,"sanitized":373},{"entryPoint":673,"graph":674,"unsanitizedCount":29,"severity":663},"prepare_screen (admin\\sidebar-edit.php:74)",{"nodes":675,"edges":678},[676,677],{"id":607,"type":608,"label":624,"file":237,"line":127},{"id":612,"type":613,"label":626,"file":237,"line":627,"wp_function":628},[679],{"from":607,"to":612,"sanitized":373},{"summary":681,"deductions":682},"The 'content-aware-sidebars' plugin v3.21.3 presents a mixed security posture. While it demonstrates some good practices like a moderate number of nonce and capability checks, and no file operations or external HTTP requests, there are significant areas of concern. The presence of an AJAX handler without authentication checks represents a direct attack vector. This is further exacerbated by a notable percentage of SQL queries not utilizing prepared statements, and a concerningly low rate of properly escaped output, indicating a risk of cross-site scripting (XSS) and SQL injection vulnerabilities.\n\nThe taint analysis, while showing no critical or high severity flows, did identify three flows with unsanitized paths, which could potentially lead to path traversal vulnerabilities under specific circumstances. The plugin's vulnerability history, though currently clear of unpatched issues, includes one past high-severity vulnerability, notably of the 'Missing Authorization' type. This historical pattern, coupled with the current absence of authentication on an AJAX handler, suggests a recurring weakness in input validation and authorization enforcement.\n\nOverall, while not exhibiting critical flaws in the static analysis, the combination of an unprotected entry point, potential for SQL injection and XSS due to insufficient prepared statements and output escaping, and past authorization issues warrants careful consideration. The plugin's security could be significantly improved by addressing the unprotected AJAX handler and enhancing its data sanitization and escaping practices.",[683,685,687,689,692],{"reason":684,"points":192},"AJAX handler without auth checks",{"reason":686,"points":593},"Low percentage of prepared SQL statements",{"reason":688,"points":128},"Low percentage of properly escaped output",{"reason":690,"points":691},"Unsanitized paths in taint flows",5,{"reason":693,"points":533},"Past high-severity vulnerability (Missing Authorization)","2026-03-16T17:24:12.750Z",{"wat":696,"direct":713},{"assetPaths":697,"generatorPatterns":704,"scriptPaths":705,"versionParams":706},[698,699,700,701,702,703],"\u002Fwp-content\u002Fplugins\u002Fcontent-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fgeneral.min.js","\u002Fwp-content\u002Fplugins\u002Fcontent-aware-sidebars\u002Fassets\u002Fcss\u002Fadmin\u002Fstyle.min.css","\u002Fwp-content\u002Fplugins\u002Fcontent-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fquick-select.min.js","\u002Fwp-content\u002Fplugins\u002Fcontent-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fsidebar-edit.min.js","\u002Fwp-content\u002Fplugins\u002Fcontent-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fsidebar-list-table.min.js","\u002Fwp-content\u002Fplugins\u002Fcontent-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fwidget-preview.min.js",[],[698,700,701,702,703],[707,708,709,710,711,712],"content-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fgeneral.min.js?ver=","content-aware-sidebars\u002Fassets\u002Fcss\u002Fadmin\u002Fstyle.min.css?ver=","content-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fquick-select.min.js?ver=","content-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fsidebar-edit.min.js?ver=","content-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fsidebar-list-table.min.js?ver=","content-aware-sidebars\u002Fassets\u002Fjs\u002Fadmin\u002Fwidget-preview.min.js?ver=",{"cssClasses":714,"htmlComments":716,"htmlAttributes":718,"restEndpoints":729,"jsGlobals":730,"shortcodeOutput":732},[715],"cas-widget-preview",[717],"\u003C!-- DEV Institute: Content Aware Sidebars -->",[719,720,721,722,723,724,725,726,727,728],"data-cas-edit-sidebar","data-cas-sidebar-id","data-cas-sidebar-name","data-cas-sidebar-template","data-cas-post-id","data-cas-post-type","data-cas-edit-widget","data-cas-widget-id","data-cas-widget-type","data-cas-widget-name",[],[731],"CAS",[733],"[ca_display_sidebar"]