An advanced posts display widget with many options. Display posts in your sidebars any way you'd like!
As of April 2026, Flexible Posts Widget is a WordPress tags plugin with 8.0K+ active installations and a 4.6/5 rating from 57 reviews. It has been downloaded 214K+ times in total. Requires WordPress 3.2+ and PHP false+. Available on WordPress.org since 2012. Last updated 8 years ago — may have compatibility concerns. Downloads are down 17% this week. Top alternative: Media Library Assistant.
The default Recent Posts widget is exceptionally basic. I always find myself in need of a way to easily display a selection of posts from any combination post type or taxonomy. Hence, Flexible Posts Widget.
Flexible Posts Widget (FPW) is more than just a simple alternative to the default Recent Posts widget. With many per-instance options it is highly customizable and allows advanced users to display the resulting posts virtually any way imaginable.
The URI are different when you’re admin or just subscriber. Don’t work for everyone.
I can Select a Taxonomy as shown in the plugin screenshot, “Tags” for instance, but there is no Select Terms box. Without a way to select which tags, this plugin is useless. I suspect it needs to be updated.
How so many non-functioning never-updated plugins are allowed to remain listed for all time at WordPress… So frustrating.
Imagine, you have a post about wedding and in the footer the flexible post widget shows – when the crawler passes – in the category “practical tipps” the post “public toilets”. When you search “public toilets in the city x” as result the search engine will give out the post of the wedding.
Probably it would be necessary to noindex the output of the widget. I and others evidenced the problem to support but no answer. I’m actually looking for an alternative as this behaviour of the widget is not acceptable.
It works properly, but it lacks a nice visual design and above all, for what it is, it’s not understandable how come it doesn’t display the date of publishing of the posts.
| WordPress | 3.2+ requiredTested up to 4.7.33 |
| PHP | false+ required |
wp_terms_checklist(). This provides support for visually displaying nested terms and brings the plugin into compliance with WordPress code.Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.