

The Card template on the Modern engine with category badge, meta row and excerpt.
Post Carousel & Grid for Elementor adds one widget to Elementor that shows your posts in a slider, a grid or a list. Pick posts, pages, WooCommerce products or any custom post type, choose one of 52 templates, and style it in the Elementor editor. Everything is free, and the plugin works with the free version of Elementor.
When WooCommerce is active you can show featured, on sale, best selling or top rated products and hide the ones that are out of stock. The Card template shows the price with the sale price, a Sale badge, star rating, an Out of stock label and an Add to cart button that works without leaving the page. Variable products get a “Select options” button.
51 ready made templates cover classic blog cards, overlays, side by side layouts, minimal lists and product cards. The Card template lets you switch each part on or off: image, category badge, meta row, excerpt, button, and the product parts.
Switch the layout of any widget. The grid follows Elementor’s own breakpoints for desktop, tablet and phone columns. The list layout puts the image next to the text. Grid and list load no slider script at all.
The carousel offers:
Arrows and dots work with the keyboard and show a clear focus outline. Autoplay stops while the mouse or keyboard focus is inside the carousel, there is a pause button, and autoplay turns off for visitors who ask their device to reduce motion. Copies of slides used for looping are hidden from screen readers.
Every template can be overridden from your theme by copying it to your-theme/dpce/style-{id}.php. Register your own templates with the dpce_styles filter. Change the query, the slider options, the settings passed to templates or the HTML of a single card with filters such as dpce_query_args, dpce_swiper_options, dpce_carousel_settings and dpce_slide_html. See the developer guide on GitHub.
The plugin does not contact any outside service on its own. It sends no usage data and has no tracking.
The only outside services involved are social networks, through the optional Social Sharing setting of the widget (off by default). When it is on, the carousel shows share links that point to the addresses below. Nothing is sent when the page loads. Data goes to a network only when a visitor clicks one of its links, and it is limited to the public address and title of the post.
Lets visitors share a post on Facebook.
Address: https://www.facebook.com/sharer/sharer.php
Sent on click: post URL.
Terms of service: https://www.facebook.com/legal/terms
Privacy policy: https://www.facebook.com/privacy/policy
Lets visitors share a post on X.
Address: https://twitter.com/intent/tweet
Sent on click: post URL and title.
Terms of service: https://x.com/en/tos
Privacy policy: https://x.com/en/privacy
Lets visitors share a post on LinkedIn.
Address: https://www.linkedin.com/sharing/share-offsite/
Sent on click: post URL.
Terms of service: https://www.linkedin.com/legal/user-agreement
Privacy policy: https://www.linkedin.com/legal/privacy-policy
Lets visitors share a post on WhatsApp.
Address: https://api.whatsapp.com/send
Sent on click: post URL and title.
Terms of service: https://www.whatsapp.com/legal/terms-of-service
Privacy policy: https://www.whatsapp.com/legal/privacy-policy
Lets visitors pin a post on Pinterest.
Address: https://pinterest.com/pin/create/button/
Sent on click: post URL and title.
Terms of service: https://policy.pinterest.com/en/terms-of-service
Privacy policy: https://policy.pinterest.com/en/privacy-policy
The Email share link is a standard mailto: link. It opens the visitor’s own email program and contacts no server.
The Getting Started page and the review request contain plain links to WordPress.org, webcodingplace.com and classicaddons.com. They only open when you click them.
assets/vendor/slick/ and loaded from your site. Used by carousels on the Classic engine.No file is loaded from a CDN.