A simplified equivalent to Joomla's module positions. Create module positions, assign content and choose on which pages it will be shown.
As of April 2026, Module Positions is a WordPress custom plugin with 90 active installations and a 5/5 rating from 5 reviews. It has been downloaded 11K+ times in total. Requires WordPress 3.3+ and PHP false+. Available on WordPress.org since 2013. Last updated 11 years ago — may have compatibility concerns. Top alternative: White Label CMS.
If you have a site with multiple subpages, you might have some positions in your template where you probably want to manage individual content (like a sidebar, a footer, a banner or whatever). The WordPress widgets can display content in specific widget-positions, but you can’t tell WordPress to only display your content on a certain page – That’s where my plugin comes in.
You can create different module positions, assign content and choose on which pages it will be shown. If you use WordPress as a CMS, this will be very helpful.
First, you can create different module positions. Rename these as you want. To put a module position in your template you can easily copy & paste the shortcode right next to the positions’s name…
| WordPress | 3.3+ requiredTested up to 3.9.40 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.