WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Iulia Cazan v14.2.3

Latest Post Shortcode

The "Latest Post Shortcode" allows you to create a dynamic content selection from your posts by combining, limiting, and filtering what you need.

Latest Post Shortcode

The facts

Rating
4.8★ from 46
Active installs
4k+
Price
Free
Last updated
10 Apr 2026
Added
Mar 2015
Requires WP
5.5.0
Tested up to
WP 7.0.4
Requires PHP
7.3.5
Downloads
165,084

Our analysis

AI-assisted

The Latest Post Shortcode is a WordPress plugin that allows you to display a list or grid of posts or pages in a page or sidebar without needing to code. It provides flexible output parameters to customise how content is displayed, including options for pagination and featured images. You can use multiple shortcodes on a single page, each configured differently.

This plugin is suitable for users who want to showcase their latest content easily. It works with any modern theme and is compatible with the Gutenberg editor and Elementor page builder, making it a versatile choice for various WordPress sites.

Best for: This plugin suits users looking to display recent posts or pages without coding.

What it does well

  • Flexible output parameters for custom display
  • Supports pagination and AJAX updates
  • Compatible with Gutenberg and Elementor
  • Allows multiple shortcodes on a single page
  • No coding knowledge required

Where it falls short

  • Limited information on specific features or configurations

Verdict

The Latest Post Shortcode offers a straightforward solution for displaying content on WordPress sites. Its flexibility and ease of use make it a practical choice for many users.

From the developer

Iulia Cazan's own description of Latest Post Shortcode, lightly tidied.

The “Latest Post Shortcode” helps you display a list or grid of the posts or pages in a page/sidebar, without having to code or know PHP. The output parameters are extremely flexible, allowing you to choose the way your selected content will be displayed. You can embed as many shortcodes in a page as you need, each shortcode configured differently. The shortcode for displaying the latest posts is [latest-selected-content] and can be generated very easily, the plugin will add a block or a shortcode button in the editor area.

You can write your own “read more” replacement, choose whether to show/hide featured images, you can even sort the items by several options, and paginate the output (also AJAX pagination). This plugin works with any modern theme. When used with WordPress >= 5.0 + Gutenberg, the plugin shortcode can be configured from the LPS block or any Classic block, using the plugin button. The plugin can be used with Elementor page builder.

Demo

Usage example

Example of a simple grid with 4 cards per row, with AJAX pagination:
[latest-selected-content ver=”2″ perpage=”4″ showpages=”4″ display=”title,date,excerpt-small” titletag=”h3″ chrlimit=”120″ more=”…” url=”yes” linktext=”Read more” image=”thumbnail” image_placeholder=”auto” elements=”25″ image_opacity=”0.3″ css=”four-columns as-overlay content-end pagination-space-between light tall” type=”post” status=”publish” orderby=”dateD” show_extra=”ajax_pagination,pagination_all,trim,date_diff,category,hide_uncategorized_category,oneterm_category,light_spinner”]

Example of a simple grid with 4 cards (2 per row), filtered by a category (sample term):
[latest-selected-content ver=”2″ limit=”4″ display=”title,content-small” titletag=”h3″ chrlimit=”50″ image=”full” image_placeholder=”auto” elements=”0″ css=”two-columns as-column has-shadow content-center” type=”post” taxonomy=”category” term=”sample” orderby=”dateA”]

Starting with version 8.0.0, the plugin has a new UI and some new cool features. With this version, the output of the shortcode can be configured also as a slider, with responsive and different modes options. In this way, if you previously used the Latest Post Shortcode Extension, this is no longer needed, the plugin handles it all by itself.

Starting with version 7.0.0, the plugin implements new hooks that allow for defining and managing your custom output, through your theme or your plugins. Check more hook details and code samples at https://iuliacazan.ro/latest-post-shortcode/.

Hooks

  • Custom cards output filters: lps/override_card_patterns, lps/override_card, lps/override_card_terms, lps/override_post_class, lps/override_card_display, lps/override_section_start, lps/override_section_end

  • Pagination filters: lps/override_pagination_display/first, lps/override_pagination_display/first_icon, lps/override_pagination_display/prev, lps/override_pagination_display/prev_icon, lps/override_pagination_display/next, lps/override_pagination_display/next_icon, lps/override_pagination_display/last, lps/override_pagination_display/last_icon

  • Additional filters: lps/filter_sites_list, lps/filter_statuses, lps/filter_front_end_statuses, lps/filter_types, lps/filter_taxonomies, lps/usable_taxonomies, lps/card_output_types, lps/remove_donate_info, lps/load_assets_on_page, lps/exclude_ids, lps/shortcode_arguments, lps/query_arguments, lps/before_check_posts, lps/remove_update_info

  • Marked as deprecated: lps_filter_tile_patterns, lps_filter_display_posts_list, lps_filter_remove_update_info, lps_filter_use_custom_section_markup_end, lps_filter_use_custom_section_markup_start, lps_filter_use_custom_tile_markup, lps_filter_exclude_previous_content_ids, lps_filter_use_custom_shortcode_arguments, lps_filter_use_custom_query_arguments

Read the full description on the official page →

Tagged as