Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Content Aware Sidebars

Display custom sidebars on any post, page, category etc. Supports bbPress, BuddyPress, WooCommerce, Easy Digital Downloads and more.

The Best Sidebar Plugin for WordPress

Boost on-site SEO, upsell your products or add better-converting CTAs by displaying different sidebars for different contexts. Create post sidebars, page sidebars, category sidebars and more. The sidebar manager makes it incredibly easy for anyone to create custom sidebars in any theme.

Developed with scalability and performance in mind, Content Aware Sidebars is the only plugin of its kind that will never slow down your site no matter the size.

No coding required!

Create unlimited sidebars and widget areas

  • Easy-to-use Sidebar Manager
  • [NEW] Create or select sidebars directly when editing a post
  • Merge with, replace and hide sidebars in any theme
  • Automatic support for Custom Post Types and Taxonomies
  • Schedule sidebars for later activation
  • [NEW] Schedule sidebars for later deactivation
  • Enhanced widget manager
  • Optional Template Tag to display custom sidebars anywhere in your theme
  • Optional Shortcode to display custom sidebars anywhere in your content
  • Comes in 38 languages (help translate!)
  • [NEW] Sidebar Visibility for All or Logged-in Users

Display sidebars on any content

  • Singulars, eg. posts or pages
  • Custom Post Types
  • Singulars with given taxonomies, eg. categories, tags or post formats
  • Singulars by a given author
  • Page Templates
  • Post Type Archives
  • Author Archives
  • (Custom) Taxonomy Archives
  • Date Archives
  • Search Results
  • 404 Not Found Page
  • Front Page
  • bbPress User Profiles
  • BuddyPress Member Pages
  • Languages (qTranslate X, Polylang, Transposh, WPML)
  • Pods Pages

Mix conditions in any way you like, e.g. display a sidebar on posts in Category X by author Y.

Negate conditions, e.g. display a sidebar on all pages except Page X.

Sidebar Integrations and Support

Content Aware Sidebars Pro

Complete control for your custom sidebars:

  • Priority Email Support
  • Widget Revisions
  • 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
  • 1-click Sidebar Activation
  • Sync Widgets on Theme Switch
  • and more...

Install the free version and upgrade at any time directly from the admin panel via Freemius!

More Information

Author Joachim Jensen
Contributors intoxstudio, devinstitute, freemius
Tags bbPress, buddypress, conditional, create sidebars, custom sidebars, page sidebars, pods, polylang, replace sidebar, replace widget area, sidebar, sidebars
  1. Unzip and upload the content-aware-sidebars folder to your /wp-content/plugins/ directory via FTP or install the plugin through Plugins in the administration
  2. Activate the plugin through Plugins in the administration
  3. Create your first sidebar under the menu Sidebars > Add New
  4. Add widgets to the sidebar like any other sidebar

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

View development on GitHub


  • 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


  • Added: wordpress 4.5 support
  • Added: module javascript more extensible
  • Fixed: styling for autocomplete input fields
  • Fixed: updated translations


  • Added: pods pages module, props @sc0ttkclark @herold
  • Fixed: better compat when other themes or plugins load breaking scripts


  • Added: completely rewritten sidebar editor ui
  • Added: refactored plugin into more logical abstractions
  • Added: wp-db-updater now handles database updates
  • Added: tour reflects new sidebar editor ui
  • Added: review notice after 2 weeks use
  • Added: admin footer text on relevant pages
  • Added: minified some scripts
  • Added: qtranslate x module
  • Fixed: sidebar and widget filtering for wp4.4+
  • Fixed: bug making attachments not selectable
  • Fixed: bumped versions for integrated plugins
  • Removed: qtranslate module

See changelog.txt for previous changes.


Arabic, Bulgarian, Basque, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French (Canada), French (France), German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Norwegian Bokmål, Persian, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukranian, Vietnamese

Thanks to the following people for their translation contributions:

Dr.Outlander, allo.babi, gattiken, DCLXVI, eliuzunova, keystorm, kaotiko, tkjune, wcybrick, MrRajic, luka.peharda, 7GRAFIX, denisbeckers, SynergiaWeb, MSTannu, addicted2web, Fastfuel, ewx, akuhl, TheFluffyDonkey, henrik.heil, milan.bolland, 18micha48, mcpitten, tabakisp, Dimis13, cyberwani, Neftigon, Lucky65, tkfmkjm, ashf, zanpress, saynim, phpkalemi, syruas, PaalJoachim, khalil.delavaran, mayones, artilogic, ibushi, greenspiracje, marcelo.ghelman, ovelhaaa, luismartins, Aakurb, NikitaM, Almaz, Rakhmanov, jurcc, javitopo, horacio.salazar, killawabbit, adrianb, IBsweden, eebrutas, ahmetyilmaz, auludag, Dikhotheta

Do you want to contribute and see your name here?

Click here to go to to translate Content Aware Sidebars into your language.

Version 3.4.3

Requires WordPress version: 3.9 or higher

Compatible up to: 4.7.2

Last Updated 27 Jan 2017

Date Added: 03 Aug 2011

Plugin Homepage


4.9 stars
176 ratings


Not Enough Data

Works: 0
Broken: 0