Recent Posts FlexSlider


This slider uses the FlexSlider framework by WooThemes. Recent posts are displayed as a responsive slider. Posts can be selected by category or by post type if your theme uses custom post types.

The slider exists only as a widget, no settings page required. Visit Appearance > Widgets in your site dashboard, and place the Recent Posts Flexslider widget in your sidebar of choice.

Options that can be set:

  • Title
  • Category
  • Post Type
  • Image Size
  • Slide Pause
  • Slider Height
  • Slide Duration
  • Number of Slides
  • Slider Animation Style
  • Show or Hide Post Link
  • Show or Hide Post Title
  • Show or Hide Slide Controls
  • Show or Hide Navigation Arrows
  • Show or Hide Post Excerpt & Length
  • Only Show Posts With Featured Image

Tested on the most popular WordPress themes for compatibility, including:

  • Astra
  • Escapade
  • Genesis
  • Hestia
  • OceanWP
  • Primer
  • Total
  • Zerif
  • Twenty Ten
  • Twenty Eleven
  • Twenty Twelve
  • Twenty Thirteen
  • Twenty Fourteen
  • Twenty Fifteen
  • Twenty Sixteen
  • Twenty Seventeen
  • Twenty Nineteen
  • Twenty Twenty


  1. Upload the files to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place Recent Post Flexslider onto a sidebar on the Appearance->Widgets page


Can I use both categories and post type to select posts?

No. If a custom post type is used, categories must be set to “All Categories”.

Can I use custom taxonomies?

Currently the plugin allows the selection of a category of posts or a custom post type only.


December 9, 2018
I thought I'd found the perfect slider for my site, then I scrolled down and found it had 3 rows of 4 vertical dots on the page! Hoping it can get sorted, don't know if it's because of my theme or something else.
September 3, 2016
Works as smooth as mentioned, Neat & clean interface, nice customisation. Highly recommended for bloggers. Good work developer.
Read all 18 reviews

Contributors & Developers

“Recent Posts FlexSlider” is open source software. The following people have contributed to this plugin.



2.4.1 – 11 July 2021

  • fixes widget setting styling for new widget block editor in WP v5.8.0

2.4.0 – 6 December 2020

  • Updates to Flexslider v2.7.2
  • Updates Flexslider default styling

2.3.0 – 16 August 2020

  • Adds option to specify post content, post excerpt, or none. Props @kaquna

2.2.0 – 25 January 2020

  • Adds only featured image selection, props @mociofiletto

2.1.3 – 19 January 2020

  • Updates compatibility to WordPress v5.3.2
  • Fixes image size selection issue, props @mociofiletto

2.1.2 – 21 February 2019

  • Updates compatibility to WordPress v5.1.0
  • Fixes stylesheet enqueue, props @butleraj

2.1.1 – 14 February 2019

  • Updates styles to remove unused code, style fixes after testing in multiple top download WordPress themes, and organizes+minifies styles
  • Adds version to stylesheet to fix cache issues
  • Updates POT translation file

2.1.0 – 26 January 2019

  • Tested up to WordPress v5.0.3
  • Updates layout of widget options
  • Displays post type label instead of name
  • Validates options on save and load
  • Adds option to show or hide slide navigation
  • Adds option to show or hide slide controls
  • Style fixes to slider

2.0.0 – 19 August 2018

  • Tested up to WordPress v4.9.8
  • Updates to Flexslider v2.7.1
  • Removes create_function for PHP v7.0+ compatibility
  • Updates layout of widget options
  • Style of slider is imporved for image positioning and caption heights
  • Updates translation file

1.6.3 – 10 March 2017

  • Tested up to WordPress v4.7.3
  • Fixed widget title to use widget_title filter

1.6.2 – 13 December 2016

  • Tested up to WordPress v4.7
  • Updated default animation time
  • Cleaned display of code

1.6.1 – 13 January 2015

  • Fixed bug on slide height when using fade animation

1.6 – 5 January 2015

  • Added ability to select image display size
  • Updated caption CSS

1.5 – 13 January 2014

  • Updated to Flexslider v2.2.2
  • Fixed image positioning
  • Added ability to toggle post links on/off
  • Added functionality to allow multiple sliders on one page
  • Changed from get_the_excerpt() to get_the_content and stripped tags to allow longer excerpt captions than set by theme

1.4 – 2 October 2013

  • Added Slider Animation Style
  • Updated dropdowns to select() function


  • Updated WP_Query
  • Sticky Posts now ignored in slider
  • Sizing bug for single slide fixed
  • Margin removed for single slide
  • Image vertically aligned in slide


  • Reupload of core files


  • CSS Optimization
  • Dynamically load scripts and stylesheet only on views that include widget
  • Load scripts in footer


  • First Version