Post Carousel
49,00 €
Create beautiful, dynamic post carousels with full color control.
Post Carousel lets you display posts in a fully customizable, mobile-optimized carousel: term-based colors, typography controls, precise badge positioning, autoplay, arrows/dots, custom heights, and a Gutenberg block with server-side rendering. Perfect for blogs, news sites, event listings, portfolios and more.
Description
Post Carousel
The most flexible, design-driven post carousel for WordPress.
Post Carousel allows you to display your posts in a fully customizable carousel with dynamic term colors, image/content layout control, precise badge insets, mobile typography, autoplay and navigation controls — all without writing a single line of code.
Designed for creators, agencies and content-heavy websites that want a polished and branded carousel component that adapts to any theme.
Key Features
🎨 Term-based dynamic colors
Each taxonomy term can have its own background and text color. The carousel automatically picks colors from the post’s assigned terms.
-
Category color badges
-
Automatic color inheritance for background + text
-
Works with all public taxonomies
-
Includes dynamic CSS classes (e.g.
.is-catfull-categoryname)
🖼 Fully adjustable layout
Control how the carousel looks on desktop and mobile:
-
Image left / image right
-
Adjustable image width (%), from 20–80%
-
Custom height for desktop and mobile
-
Scroll or clipped content area
-
Inline and responsive typography controls
📱 Mobile-first design
Refine mobile appearance separately:
-
Font sizes for title, meta, excerpt and term badge
-
Mobile breakpoint setting
-
Mobile term badge padding
-
Mobile height setting
🏷 Precision badge placement
Place your taxonomy badge anywhere using exact insets:
-
top,right,bottom,left -
Default elegant bottom-left placement
-
Custom padding, radius and font size
This gives full design freedom for brand-specific layouts.
🎚 Behaviour controls
-
Autoplay with adjustable interval
-
Arrows + dots
-
First slide auto-active
-
Optional debug output
📦 Gutenberg Block Included
A server-side rendered block (<lpc-carousel>) with all shortcode controls available.
No guessing, no surprises — what you see in the editor matches what you get on the frontend.
🧩 Developer-friendly
-
Full shortcode API
-
WPML-compatible
-
Dynamic taxonomy support
-
Modern CSS grid layout
-
Clean, readable HTML output
-
Lightweight scripts and no dependencies
🔐 One-time purchase with updates
Includes Lieska Licensing Core for automatic updates directly in wp-admin.
Shortcode
All parameters are documented in the user guide (included in the product).
Perfect for
-
Blogs & magazines
-
News & announcements
-
Portfolios
-
Events
-
Product showcases
-
Any site needing a branded, responsive carousel
If you want a post carousel that is not generic, but instead looks like it truly belongs to your site’s design — this is it.
What’s included
✔ The full Lieska Post Carousel plugin
✔ Gutenberg Block
✔ Shortcode API
✔ Term color controls
✔ Automatic updates via license key
✔ Documentation & usage examples
✔ One-time payment (no recurring fees)
Ensimmäinen julkinen versio
Installation & User Guide — Post Carousel
Installation
Upload & Activate
-
Log in to WordPress Admin
-
Go to Plugins → Add New → Upload Plugin
-
Upload the ZIP file
lieska-post-carousel.zip -
Click Install Now
-
Activate the plugin
Enter Your License Key
-
Go to Settings → Lieska Plugin Licenses
-
Scroll to Lieska Post Carousel
-
Paste your license key
-
Save
-
Automatic updates are now enabled
Adding a Carousel to Your Site
You can add a carousel in two ways:
1. Using the Gutenberg Block
-
Edit any page or post
-
Click Add Block → Post Carousel (Lieska)
-
Adjust settings from the right sidebar:
-
Query settings
-
Image & content layout
-
Typography (desktop + mobile)
-
Autoplay settings
-
Term badge styling & insets
-
Heights & mobile breakpoints
-
-
Save / update the page
Rendering is server-side (SSR), so the frontend always mirrors the block preview.
2. Using the Shortcode
Add the shortcode anywhere:
To customize it, use the parameters below.
Shortcode Parameters
Query
| Parameter | Description | Example |
|---|---|---|
total |
Number of posts | total="4" |
post_type |
Post type | post_type="post" |
orderby |
Order field | orderby="date" |
order |
Sort order | order="DESC" |
tax_slug |
Taxonomy to filter by | tax_slug="category" |
terms |
Comma-separated term slugs | terms="news,events" |
color_tax |
Taxonomy used for color picking | color_tax="category" |
Layout
| Parameter | Description | Example |
|---|---|---|
image_pos |
left or right |
image_pos="left" |
image_pct |
Image column width (20–80%) | image_pct="40" |
Typography (Desktop)
| Parameter | Description | Example |
|---|---|---|
title_fs |
Title font size | title_fs="22px" |
meta_fs |
Meta font size | meta_fs="14px" |
excerpt_fs |
Excerpt font size | excerpt_fs="16px" |
term_fs |
Term badge font size | term_fs="13px" |
term_pad |
Badge padding | term_pad="4px 8px" |
term_radius |
Badge border radius | term_radius="4px" |
Typography (Mobile)
| Parameter | Description | Example |
|---|---|---|
title_fs_m |
Mobile title size | title_fs_m="18px" |
meta_fs_m |
Mobile meta size | meta_fs_m="12px" |
excerpt_fs_m |
Mobile excerpt size | excerpt_fs_m="14px" |
term_fs_m |
Mobile badge font size | term_fs_m="11px" |
term_pad_m |
Mobile badge padding | term_pad_m="2px 6px" |
mobile_bp |
Breakpoint (px) | mobile_bp="640" |
Post Meta Controls
| Parameter | Description | Example |
|---|---|---|
show_date |
Show post date (1/0) |
show_date="1" |
show_author |
Show author (1/0) |
show_author="0" |
show_excerpt |
Show excerpt (1/0) |
show_excerpt="1" |
date_format |
Custom date format | date_format="j.n.Y" |
Behavior
| Parameter | Description | Example |
|---|---|---|
autoplay |
Autoplay on/off | autoplay="1" |
interval |
Autoplay interval (ms) | interval="6000" |
Heights
| Parameter | Description | Example |
|---|---|---|
height |
Desktop height | height="420px" |
m_height |
Mobile height | m_height="360px" |
content_scroll |
clip or auto (scrollable text area) |
content_scroll="auto" |
Precise Term Badge Insets
All optional. If none are defined, the badge defaults to bottom-left.
| Parameter | Example |
|---|---|
term_top |
term_top="10px" |
term_right |
term_right="12px" |
term_bottom |
term_bottom="0" |
term_left |
term_left="0" |
Debug
| Parameter | Description | Example |
|---|---|---|
debug |
Dumps parameters + query | debug="1" |
Examples
Basic Carousel
Show 6 posts from a category
Mobile-optimized reading layout
Autoplay + right-aligned image
Term Color Settings
You can assign colors to any public taxonomy:
-
Go to Posts → Categories (or tags, or custom taxonomy)
-
Add or edit a term
-
Set:
-
Background color
-
Text color
-
These colors apply to:
✔ The term badge
✔ The carousel background
✔ All other color-aware UI elements
Dynamic Term Color Circles
The plugin generates helper CSS classes like:
Useful in templates or theme builders to show small color circles.
Gutenberg Block Instructions
-
Insert Post Carousel (Lieska) block
-
Configure:
-
Posts to show
-
Layout & image percentage
-
Desktop/mobile typography
-
Badge styling & insets
-
Autoplay + navigation
-
Heights
-
-
Save and preview
-
The block uses server-side rendering, so the output always matches the frontend.
Uninstalling
Deactivating the plugin leaves:
-
Term meta colors (not harmful)
-
No orphaned custom tables
-
No settings in options except the license key (
lieska_post_carousel_license_key)





Reviews
There are no reviews yet.