Content Aware Sidebars – Widget Area Control


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.

Content Aware Sidebars 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 Widgets Admin Screen 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 Content

Create post sidebars, page sidebars, category sidebars, 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 select 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

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.

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 directly and 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 Sidebar Manager
  • Filter widgets and sidebars in the Enhanced Widget Manager


Will this plugin work with my theme?


If your theme already has 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 shortcode [ca-sidebar] in your content.

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


In the Sidebar Editor, you can select on what conditions your sidebar should be displayed. 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!

Click here to view the Documentation and FAQ or click here to view the Support Forums


Great plugin


The ability this plugin provides to change sidebar content between pages makes a wordpress site look very professional. Regular updates and improvements. Recommended.

Read all 195 reviews


Follow development on GitHub


View Release Notes

  • 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.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.


Browse the code