Recent Posts Widget With Thumbnails

Recent Posts Widget With Thumbnails | Martin Stehle


List the most recent posts with post titles, thumbnails, excerpts, authors, categories, dates and more!

The plugin is available in Dutch (Nederlands), English, Spanish (Español), Galician, German (Deutsch), Persian (فارسی), Arabic (العربية), Polish (Polski) Russian (русский), Turkish (Türkçe), Japanese (日本語) and Greek (Ελληνικά).

Although the plugin is built only for widget areas users reported that it works in Elementor and works in Oxygen. Whether it runs in other page builders is unknown. Please let me know in which page builder you were able to use the plugin successfully.

The plugin does not collect any personal data, so it is ready for EU General Data Protection Regulation (GDPR) compliance.

Lightweight, simple and effective

No huge widget with hundreds of options. This plugin is based on the well-known WordPress default widget ‘Recent Posts’ and extended to display more informations about the posts like e.g. thumbnails, excerpts and assigned categories. And it provides more options to build custom-taylored posts lists.

The thumbnails will be built from the featured image of a post or of the first image in the post content. If there is neither a featured image nor a content image then you can define a default thumbnail.

You can set the width and heigth of the thumbnails in the list. The thumbnails appear left-aligned to the post titles in left-to-right languages. In right-to-left languages they appear right-aligned.

What users wrote

What users filmed

Some users published video tutorials on YouTube:

Options you can set

  1. Title of the widget
  2. Number of listed posts
  3. Open post links in new windows
  4. Random order of posts
  5. Hide current post in list
  6. Show only sticky posts
  7. Hide sticky posts
  8. Keep sticky posts on top of the list if not hidden
  9. Hide post title
  10. Maximum length of post title
  11. Show post author name
  12. Label for the author names
  13. Show post categories
  14. Show post category names as links to their archives
  15. Label for the categories
  16. Show post date
  17. Show post excerpt
  18. Show number of comments
  19. Excerpt length
  20. Signs after excerpt
  21. Ignore post excerpt field as excerpt source (builds excerpts only from the post content)
  22. Ignore post content as excerpt source (builds excerpts only from the excerpt fields)
  23. Show posts of selected categories (or of all categories)
  24. Show post thumbnail (featured image)
  25. Registered thumbnail dimensions
  26. Thumbnail width in px
  27. Thumbnail height in px
  28. Keep aspect ratio of thumbnails
  29. Try to take the first post image as thumbnail
  30. Only use the first post image as thumbnail
  31. Use default thumbnail if no thumbnail is available
  32. Always use the default thumbnail
  33. Default thumbnail URL
  34. Alt text of the default thumbnail
  35. Print slugs of post categories in class attribute of LI elements
  36. Print inline CSS instead of creating a CSS file
  37. No CSS generation at all

Much more options available in the Pro version

If you want to build your special posts lists with additional options for layout, informations about each post and embedding via shortcode take a look at the plugin Ultimate Post List Pro.

Useful hints for developers: Supported Hooks

The plugin considers the output of actions hooked on:

  1. widget_title
  2. rpwwt_widget_posts_args
  3. rpwwt_the_excerpt (for manual excerpts only)
  4. the_excerpt (for all excerpts, is also applied after ‘rpwwt_the_excerpt’)
  5. rpwwt_excerpt_more
  6. rpwwt_excerpt_length
  7. rpwwt_list_cats (for the category list in the backend)
  8. rpwwt_categories (for the category list on the website)

Useful hints for developers: Available CSS Selectors

To design the list and its items you can use these CSS selectors:

The elements which contain the posts lists:

The lists which contain the list items:
.rpwwt-widget ul

All list items in the lists:
.rpwwt-widget ul li

All list items of sticky posts in the lists:
.rpwwt-widget ul li.rpwwt-sticky

All links in the lists; every link contains the image and the post title:
.rpwwt-widget ul li a

All images in the lists (use that to set the margins around images):
.rpwwt-widget ul li a img

All post titles in the lists:
.rpwwt-widget ul li a span.rpwwt-post-title

All post author in the lists:
.rpwwt-widget ul li div.rpwwt-post-author

All post categories in the lists:
.rpwwt-widget ul li div.rpwwt-post-categories

All post dates in the lists:
.rpwwt-widget ul li div.rpwwt-post-date

All post excerpts in the lists:
.rpwwt-widget ul li div.rpwwt-post-excerpt

All numbers of comments in the lists:
.rpwwt-widget ul li div.rpwwt-post-comments-number


The user interface is available in

  • Arabic (العربية), kindly drawn up by Shadi AlZard
  • Dutch (Nederlands)
  • English (UK)
  • English (US)
  • Galician
  • German (Deutsch, Deutschland)
  • Greek (Ελληνικά), kindly drawn up by Kostas Arvanitidis
  • Japanese (日本語), kindly drawn up by Kazuyuki Kumai
  • Persian (فارسی), kindly drawn up by Sajjad Panahi
  • Polish (Polski), kindly drawn up by Marcin Mikolajczyk
  • Russian (ру́сский), kindly drawn up by dmitriynn
  • Spanish (Español, Spain)
  • Spanish (Español, Venezuela)
  • Turkish (Türkçe), kindly drawn up by Mehmet HAKAN

Further translations are welcome. If you want to give in your translation please leave a notice in the plugin’s support forum.


Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘Recent Posts Widget With Thumbnails’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard
  5. Go to ‘Appereance’ => ‘Widgets’ and select ‘Recent Posts Widget With Thumbnails’

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard
  6. Go to ‘Appereance’ => ‘Widgets’ and select ‘Recent Posts Widget With Thumbnails’

Using FTP

  1. Download
  2. Extract the recent-posts-widget-with-thumbnails directory to your computer
  3. Upload the recent-posts-widget-with-thumbnails directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard
  5. Go to ‘Appereance’ => ‘Widgets’ and select ‘Recent Posts Widget With Thumbnails’

Plugin author

Martin Stehle

Plugin official website address
If you encounter problems in using the Recent Posts Widget With Thumbnails plugin, you can comment below, and I will try my best to help you solve the problem

Leave a Comment

Your email address will not be published.