PE Recent Posts


The simple plugin that allows you to display image slides with title, description and read more linked to posts from selected category. The slide title and description appear with slide-in animation effect.
The user may select the category or display items of all categories.
Number of slides is unlimited and you may specify how many slides you want to be visible in column.
Image sizes available to select from the list are determined at Media Settings of WordPress. This way the plugin do not have to scale images by itself which is more site optimization friendly solution.

Configuration (see screenshot of backend):

  1. Widget title.
  2. Post type – enter post type name you want to display posts from.
  3. Post type taxonomy – enter post type taxonomy name to restrict the data to display.
  4. Taxonomy – select taxonomy items. You may select specified categories or display items from all categories. Empty taxonomy is not displayed.
  5. Show archive links below items to give a possibility to read more posts from selected categories.
  6. Force display sticky posts – applies to post type only, select if you want to include a sticky post to slides.
  7. Number of items in a row.
  8. Number of rows.
  9. Number of all items – total number of slides.
  10. Show or hide post titles.
  11. Make post title linkable.
  12. Choose header tag for titles.
  13. Creation date – show/hide post creation date, the date format is taken from global settings, display date above or below the title.
  14. Show or hide the author’s name.
  15. Show or hide post taxonomy items (a category name)
  16. Readmore – show/hide read more link.
  17. Order direction (ascending, descending).
  18. Ordering type (date, title, most commented, most read).
  19. Navigation (bullets, none).
  20. Description limit – enter number of chars for each slide description.
  21. Image alignment (left, right, top, bottom).
  22. Show/hide thumbnail.
  23. Thumbnail linkable – link the image to the full post
  24. Interval in milliseconds for a sliding.
  25. Enable or disable pause on hover.
  26. Image size from WordPress settings (Settings > Media). You can choose: thumbnail, medium, large
  27. Grid spacing – space between items.


  • The backend interface.
  • Example: 2 images per row, image alinged left, no read more
  • Example: 3 thumbnails in column aligned left.
  • Example: 2 large images in column aligned at top.
  • Example: 3 images in row, no description
  • Example: no images, latest posts from selected category


  1. Upload the ‘pe-recent-posts’ folder to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Navigate to the ‘Widgets’ page found under the ‘Appearance’ menu item
  4. Drag ‘PE Recent Posts’ to the target widget area and choose your options


Good, very good

This is great, I was making templates to do this, having the latest posts appear on the front page with the featured image is great. It just got a lot easier.

perfect one

i was looking for a plugin like this , and after so many plugin that i searched , this one could provide what i wanted . im using it for about 6 month and didnt find anything bad or bug. thx it worked perfectly

Version 1.1 would not slide the Posts

I have a Problem with the new Version Version 1.1. The Version 1.0.7 slide the Posts without problems. I have update from 1.0.7 to 1.1 and the Posts would not slide. Please help me. localhost (WampServer 3.0.8) PHP 5.6.30 MySQL 5.7.17 Apache 2.4.25 Thanks

Love it

Lightweight, easy to use, looks great and works perfectly.


Very easy and lightweight. Does what it says and does that well!
Read all 10 reviews

Contributors & Developers

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


Translate “PE Recent Posts” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.




  • Taxonomy select list has been replaced by the multiselect



  • Fixed warning about create_function() for PHP 7.2+



  • Improvements related to indicators (bullets) to allow easy change slide/item for keyboard users



  • Option to enable/disable author
  • Option to enable/disable post taxonomies
  • Option to enable/disable ‘more from category’ link


  • Fixed displaying widget with Widget Shortcode plugin



  • Option to enable/disable post title
  • Option to enable/disable link for post title
  • Option to enable/disable link for thumbnail


  • Fixed linkable thumbnail for alignment left and right



  • Changed CSS plugin priority


  • Clickable thumbnails



  • Added additional div container into the layout



  • Fixed animation for arrows (up/down) navigation



  • Few CSS fixes


  • Added navigation with arrows (prev/next and up/down)



  • Remove 3 dots after desciption if description limit = 0


  • Added support for description in latin-ext languages
  • Option to change interval
  • Option to disable autoplay
  • Option for pause on hover


  • Alternative text for image grabbed from image’s alt or from post’s title if image’s alt is empty



  • Fixed clearing elements in rows



  • Possibility to choose header tag for title
  • Loading the plugin’s translated strings


  • session_start() added as action



  • Fixed spaces between widget and container



  • Fixed error 404 for animate.css



  • Removed unnecessary Bootstrap CSS


  • Option to show/hide creation date.
  • Option to choose post type and post type taxonomy
  • Hide widget heading when title is empty


  • Improving images displaying



  • Warning appeared when fields “Number of items in row” and “Number of rows” were cleared
  • Double bootstrap scripts loading. The plugin does not load bootstrap scripts if it is already loaded by the theme.
  • Cleared space of grid for last items


  • Better adjusting images to mobile devices – counting set number of images in row and dividing its number in row on small devices. If the set number of images in row is even, images are displayed as follows, for: 991px a 768px – 2 items in row, below 768px – 1 item in row. Otherwise images are decreasing in the row adjusting to the screen resolution but below 768px images are displayed 1 item in row.
  • New option enable/disable loading sticky posts.
  • Added separator for every row – useful when your images have different dimensions



  • Extended possibilities for slides displaying. Now you may create a gallery grid by setting the number of slides per row.


  • Option to show/hide readmore button.
  • Added “most read” value for ordering that allows to create galleries with latest posts.
  • Option to show/hide navigation
  • Option to show/hide thumbnails.
  • Option to set a space between slides.