Content Aware Sidebars – Unlimited Widget Areas


Display tailored sidebars and widget areas on any post, page or custom post type on your WordPress site. No coding required!

Use Content Aware Sidebars to boost on-site SEO, upsell your products or get better-converting Call-to-Actions by displaying different sidebars on different conditions. The Sidebar Manager makes it incredibly easy to create and manage widget areas in any theme.

The Content Aware Sidebars plugin is built to scale and will never slow down your site no matter the size.

Create Unlimited Sidebars and Widget Areas

  • All-in-one Sidebar Manager
  • Create or select sidebars directly when editing a post or page
  • Merge with, replace and hide sidebars in any theme
  • Activate and deactivate sidebars on schedule
  • Sidebar Visibility for All or Logged-in Users
  • Enhanced Widget Manager with sidebar and widget search
  • Optional Template Tag to display custom sidebars anywhere in your theme
  • Optional Shortcode to display custom sidebars anywhere in your content
  • Multilingual and Translation Ready (help translate!)

Display Different Sidebars on Any Page

Create a post sidebar, page sidebar, category sidebar, or any custom sidebar you need. Content Aware Sidebars even allows you to combine conditions in any way you like very efficiently. This means that you e.g. can display a custom sidebar on all posts in Category X written by author Y.

For each widget area you create, you can use the following conditions:

  • Singulars, eg. each post, page, or custom post type
  • Content with select taxonomies, eg. categories or tags
  • Content written by a select author
  • Page Templates
  • Post Type Archives
  • Author Archives
  • (Custom) Taxonomy Archives
  • Date Archives
  • Search Results
  • 404 Not Found Page
  • Front Page
  • Blog Page
  • bbPress User Profiles
  • BuddyPress Member Pages
  • Languages (qTranslate X, Polylang, Transposh, WPML)
  • Pods Pages

Sidebar Plugin Integrations and Support

Content Aware Sidebars automatically supports Custom Post Types and Taxonomies created by any plugin or theme. Moreover, it comes with built-in support for some of the most popular WordPress plugins. This means that you e.g. can create WooCommerce sidebars for select products or BuddyPress sidebars for your member sections!

Premium Widget Area Manager – Content Aware Sidebars Pro

Complete control for your custom sidebars:

  • Priority Email Support
  • Automatic Widgets Backup
  • Display sidebars on URLs + wildcards
  • Display sidebars on content from any day, month, year
  • Display sidebars in select time ranges on given days
  • Sidebar Visibility for Roles and Guests
  • Duplicate Sidebars & Sidebar Conditions
  • Disable Widgets
  • Sync Sidebar Widgets on Theme Switch
  • and more…

You can upgrade at any time securely from your Admin Dashboard via Freemius!

More Information


  • Easily create custom sidebars and display them on any content
  • See your widget areas at a glance in the easy Sidebar Manager
  • Filter widgets and sidebars in the Enhanced Widget Manager


Installation Instructions
  1. Unzip and upload the content-aware-sidebars folder to your /wp-content/plugins/ directory via FTP or install the plugin in Plugins in the Admin Dashboard
  2. Activate the sidebar plugin in Plugins in the Admin Dashboard
  3. Create your first custom sidebar under the menu Sidebars > Add New
  4. Add widgets to the new sidebar like any other sidebar
  5. That’s it!

Click here to get started with Content Aware Sidebars.

  • Optional: Insert Template Tag <?php ca_display_sidebar( $args ); ?> in your theme for manually handled sidebars
  • Optional: Insert Shortcode [ca-sidebar id=] in a post or page for manually handled sidebars
Will this sidebar plugin work with my theme?


If your theme already has WordPress sidebars and widget areas, you can create new custom sidebars to replace, merge with or hide those on certain conditions.

If it doesn’t, it is still possible to display custom sidebars using the function ca_display_sidebar() in your theme or using the sidebar shortcode [ca-sidebar] in your content.

Can I really display sidebars and widget areas on any page?


In the Sidebar Editor, you can select on what conditions your sidebar should be displayed. Create a sidebar for each page, a sidebar for posts in a category, or any sidebar you need.
You can also select sidebars directly when you’re editing a post or page.

Click here to read more about sidebar conditions.

I have other questions, can you help?

Of course! Check out the links below:


Powerful, Simple, Solid

What I love about this plug-in is that it feels completely familiar, but at the same time, it feels forward-looking. I panicked when another solution crashed and burned on me, and when I activated Content Aware Sidebars, I was back up and running in half an hour (I had a LOT of different sidebars). Thank you, Joachim!

Reliable, Intuitive, Powerful

This plugin is great for customizing sidebars dynamically based on page content. It’s robust – providing multiple layers of conditions to pinpoint exactly what content should receive which sidebars.

Best Sidebar Plugin. Period.

You will try many sidebar plugings and you will end up with this beautiful solution, trust me. Save yourself some time and try it. It works perfectly!

Thank you!

Read all 213 reviews

Contributors & Developers

“Content Aware Sidebars – Unlimited Widget Areas” is open source software. The following people have contributed to this plugin.


“Content Aware Sidebars – Unlimited Widget Areas” has been translated into these 2 locales: Danish, English (UK). Thank you to the translators for their contributions.

Translate “Content Aware Sidebars – Unlimited Widget Areas” into your language.

Interested in development?

Browse the code or subscribe to the development log by RSS.


Follow development on GitHub


View Release Notes

  • Added: woocommerce 3.0 compat
  • Added: badgeos compat
  • Added: UI improvements in widget manager


  • Fixed: database upgrade script


  • Added: 1-click sidebar activation
  • Added: improved design on widgets screen
  • Added: autosave conditions
  • Added: simplify option to autoselect conditions
  • Added: UI improvements
  • Added: minimum requirement wordpress 4.0
  • Added: freemius sdk updated
  • Added: actions and filters for developers

Pro Plan:

  • Added: duplicate sidebars and conditions
  • Added: disable widgets
  • Fixed: improved upgrade routine


  • Added: preparation for automatic translation packages
  • Added: prevent adding duplicate sidebar titles
  • Fixed: sidebar quick select would in rare cases not show sidebars
  • Fixed: UI improvements


  • Added: freemius sdk updated
  • Fixed: sidebar editor now works properly in IE browser
  • Fixed: UI improvements


  • Added: ability to target all buddypress profile sections
  • Added: freemius opt-in message made more clear
  • Added: links to docs
  • Added: wordpress 4.7 support
  • Fixed: sidebar order not being saved
  • Fixed: “Automatically add new children of a selected ancestor” not working for post types
  • Fixed: sidebar edit links on widgets screen

Pro Plan:

  • Fixed: buddypress groups condition not selectable on new sidebars


  • Added: sidebar list and editor screens completely rewritten for performance and extensibility
  • Added: ability to schedule sidebar deactivation
  • Added: exposure moved to condition groups, now called singulars or archives
  • Added: freemius sdk updated
  • Added: data update process will no longer be triggered on new installs
  • Added: sidebar status now active/inactive instead of publish/draft
  • Added: always load latest version of wp-content-aware-engine
  • Fixed: sidebar quick select compatibility with other sidebar managers
  • Removed: deprecated function display_ca_sidebar (use ca_display_sidebar)

Pro Plan:

  • Added: display sidebars in time ranges on given days
  • Fixed: initial widget revision could in some cases be malformed
  • Fixed: bug when adding url and date conditions
  • Fixed: bug with license activation if user had opted out of freemius


  • Added: counter-measure against plugins that add buggy scripts
  • Fixed: saving sidebars in quick select would in some cases trigger warning

Pro Plan:

  • Fixed: include draft sidebars when syncing widgets across themes


  • Fixed: markup in quick select could in some cases be malformed
  • Fixed: warning when saving sidebar


  • Added: ux design improvements
  • Added: ability to add more sidebars in quick select
  • Added: toggle to display more than 3 sidebar input fields in quick select
  • Added: select2 dropdowns updated to 4.0.3 on sidebar edit screen
  • Added: re-enabled info box on sidebar edit screen
  • Added: freemius sdk updated
  • Fixed: decoding of taxonomy term names in conditions
  • Fixed: order of content in conditions dropdowns
  • Fixed: yoast seo compatibility on post edit screens
  • Fixed: negated post conditions were included in sidebar quick select
  • Removed: upgrade box on sidebar edit screen

Pro Plan:

  • Fixed: improved widget revision ux
  • Fixed: select dates would in some cases not be displayed correct in conditions
  • Fixed: widget revisions could in some cases contain wrong or malformed data
  • Fixed: backwards compat in widget revision ui for versions before wp4.5


  • Added: manage widgets for draft sidebars
  • Added: quick select and create sidebars on post type editor screen
  • Added: ability to add widgets to draft sidebars
  • Added: expand/collapse all sidebars on widgets screen
  • Added: view sidebar status on widgets screen
  • Added: order sidebars by title on widgets screen
  • Added: dialog on unsaved condition changes in sidebar editor
  • Added: ux design improvements
  • Added: more focus on pro features, upgrade box moved to bottom
  • Fixed: error in wpml config (props Chouby)
  • Fixed: updated review notice description
  • Fixed: select2 dropdowns styling more robust to external changes
  • Fixed: minor performance improvements

Pro Plan:

  • Added: set sidebars to published or draft on widgets screen


  • Added: infinite scroll for content in sidebar editor
  • Added: guard when activating both free and pro version, uninstall cleanup not run if one is active
  • Added: support for buddypress 2.6 members
  • Added: wordpress 4.6 support
  • Fixed: option to select all authors and bbpress profiles
  • Fixed: simplified introduction tour
  • Fixed: uninstall cleanup for users not on freemius

Pro Plan:

  • Fixed: load buddypress group module correctly
  • Fixed: search for buddypress groups


  • Fixed: wp function is_user_logged_in would in some cases not be defined in time


  • Fixed: pages with no custom sidebars could cause malformed sql query


  • Fixed: quick edit link removed from other post types


  • Added: performance improvements
  • Added: drastically reduced database queries when checking taxonomies
  • Added: visibility option for all and logged-in users
  • Added: visibility column in sidebar overview
  • Added: combined handle and merge position columns
  • Added: freemius integration
  • Added: wp filters to add and populate metadata
  • Added: minimum requirement wp3.9
  • Fixed: improved sidebar editor ux
  • Fixed: display correct template tag for manual handled sidebars in editor
  • Fixed: wpml config
  • Removed: sidebar quick edit
  • Removed: ability to set private post status (in favor of visibility option)
  • Removed: donation link from readme

Pro Plan:

  • Added: sidebar and widget revisions
  • Added: extended visibility for roles and guests
  • Added: condition for URLs + wildcards
  • Added: condition for content from any day, month, year
  • Added: condition for buddypress groups
  • Added: sidebar meta box for post types
  • Added: sidebar column for post type overviews
  • Added: widget synchronization across themes
  • Added: white label admin screens

See changelog.txt for previous changes.