The Per Page Sidebars (PPS) plugin allows blog administrators to create a unique sidebar for each Page. No template editing is required.
As of April 2026, Per Page Sidebars is a WordPress pages plugin with 1.0K+ active installations and a 4.2/5 rating from 10 reviews. It has been downloaded 67K+ times in total. Requires WordPress 3.1+ and PHP false+. Available on WordPress.org since 2010. Last updated 8 years ago — may have compatibility concerns. Download volume is stable this week. Top alternative: WP-PageNavi.
This plugin is exactly what I want
This is a really useful plug in. The one thing I really would like to have at my disposal from the off would be the ability to edit the widget title (e.g. “PPS-page-slug” makes it slightly less user friendly in my view) and perhaps a note in Widget admin to say which widget is being replaced.
Great stuff though!
I run a site for a large organization, with a child theme based on Thematic. I use the main menu for site-wide navigation. Then I use Per Page Sidebars to put department-specific custom menus in Primary Aside. Very handy in conjunction with plugins that let you limit who can edit which pages and menus, such as Role Scoper or Press Permit.
This was just what I was looking for. It lets me give each individual page (or post!) its customized sidebar. Thatnks for creating the plugin!
Very useful plugin for more complex websites. Works well with WP pages, but would be much more useful if it could utilize custom post types as well.
I haven’t disabled it yet, but it definitely shouldn’t wipe clean the previously configured widgets. Especially with text widgets utilizing JS or PHP this could lead to losing a lot of work. Please fix if this issue is replicable!
| WordPress | 3.1+ requiredTested up to 4.9.29 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.