Do you want to show only specific posts from a custom post type on your Elementor website? By including posts by their ID, you control exactly which entries are displayed to visitors rather than showing all posts in the type.
With the Dynamic Listing widget from The Plus Addons for Elementor, you can include posts from custom post types by post ID.
Best Used For:
- Portfolio sites that want to hand-pick specific case studies from a custom post type to feature on the homepage
- Event sites that need to display only selected event posts rather than all entries in the events post type
- Membership sites that show curated resources from a custom post type based on specific post IDs
To check the complete feature overview documentation of The Plus Addons for Elementor Dynamic Listing widget, click here.
Requirement – This widget is a part of The Plus Addons for Elementor, make sure it is installed & activated to enjoy all its powers.
To do this, make sure you have created at least one custom post type. You can use the free Advanced Custom Fields (ACF) plugin to create a custom post type.
For instance, we have created a custom post type called Books.
Once you have created your custom post type, follow the steps below.
1. Add the Dynamic Listing widget to a page or template.
2. Select Normal Page or Single Page Related Posts from the Post Listing Types dropdown.
3. Select your custom post type from the Post Type dropdown.
4. Select the appropriate style and layout.
5. Go to the Content Source tab and in the Include Post(s) field, add the IDs of the posts you want to include.
Note: You can add multiple IDs separated by a comma(,).
Note: You can also include posts by selecting a custom taxonomy from the Taxonomies dropdown and then adding a taxonomy slug in the Taxonomies Slug field.
To find the post ID from the Dashboard, go to your custom post type list.
Hover over the post you want to identify. The post edit URL appears in the browser status bar. The number after post= in that URL is the post ID.

Now only that specific post will appear in the listing.
Similarly, you can exclude posts by ID from the Exclude Post(s) field.
If you want to display entries from more than one post type in the same listing, see How to Show Posts from Multiple Post Types in Elementor?
To filter your custom post type listing by taxonomy terms instead of by post ID, see How to Create Filters for Custom Post Types with Custom Taxonomy in Elementor?






