Easy Custom Skin Free
A powerful Posts Grid & Loop Builder plugin for Elementor FREE. Create stunning blog layouts, magazine grids, news sections, and custom post displays without Elementor Pro. Features 24 built-in layouts, custom loop templates, and extensive styling options!
đ Table of Contents
đ Getting Started
- âĸ System Requirements
- âĸ Installation Guide
- âĸ Quick Setup
- âĸ First Posts Grid
đ¨ 24 Layout Styles
- âĸ Grid Layouts (14)
- âĸ List Layouts (4)
- âĸ Slider Layouts (2)
- âĸ Special Layouts (4)
đ§Š Loop Templates
- âĸ Creating Templates
- âĸ Loop Item Widget
- âĸ Dynamic Tags
- âĸ Template Shortcodes
đ§ Widget Settings
- âĸ Query Controls
- âĸ Layout Options
- âĸ Style Controls
- âĸ Pagination
đ Shortcodes
- âĸ Basic Usage
- âĸ All Parameters
- âĸ Shortcode Generator
- âĸ Examples
â Help & Support
- âĸ Troubleshooting
- âĸ FAQ
- âĸ Changelog
- âĸ Support
System Requirements
Minimum requirements to run the plugin
WordPress
5.0+PHP
7.4+Elementor
3.0+ (Free)Memory
128MB+MySQL
5.6+Browser
ModernImportant: This plugin works with Elementor FREE - you do NOT need Elementor Pro! WooCommerce is optional and only needed if you want to display products.
Key Features
Everything you need to create beautiful post displays
24 Built-in Layouts
Card, Overlay, Mosaic, Banner, Gradient, Metro, Magazine, News Grid, Timeline, Featured, and many more professional layouts ready to use.
Loop Templates
Create custom loop templates using Elementor's visual editor. Design your own post cards with complete control over every element.
30+ Loop Widgets
Post Title, Image, Excerpt, Meta, Categories, Tags, Author Box, Reading Time, Share Buttons, Navigation, and more dynamic widgets.
Slider & Carousel
Built-in slider layouts with autoplay, navigation arrows, dots pagination, and smooth transitions. Perfect for featured posts.
Advanced Query
Filter posts by category, tag, author, date, custom fields, and more. Include/exclude specific posts, order by various criteria.
AJAX Load More
Load more posts without page refresh. Infinite scroll or button-triggered loading for better user experience.
Fully Responsive
Set different columns for desktop, tablet, and mobile. Every layout adapts perfectly to all screen sizes.
Style Controls
Extensive styling options for typography, colors, spacing, borders, shadows, and hover effects. No CSS needed!
Shortcode Support
Use shortcodes anywhere - widgets, posts, pages, theme files. Visual shortcode generator included for easy setup.
Performance Optimized
Clean code, minimal assets, lazy loading support. Built for speed without compromising features.
Installation Guide
Get started in minutes
đĻ Method 1: WordPress Admin
- 1
Go to Plugins â Add New
- 2
Click Upload Plugin
- 3
Choose easy-custom-skin-free.zip
- 4
Click Install Now
- 5
Click Activate Plugin
đ Method 2: FTP Upload
- 1
Extract easy-custom-skin-free.zip
- 2
Connect to server via FTP/SFTP
- 3
Navigate to /wp-content/plugins/
- 4
Upload easy-custom-skin-free folder
- 5
Activate in Plugins menu
After Activation: You'll find the Posts Grid widget in Elementor under the "Easy Custom Skin" category. Loop Templates will appear in the WordPress admin menu.
Quick Setup Workflow
Create your first posts grid in 4 simple steps
1. Install Plugin
Upload & activate
2. Edit Page
Open with Elementor
3. Add Widget
Drag Posts Grid
4. Customize
Choose layout & style
24 Layout Styles
Professional designs for every use case
đ Grid Layouts (14)
đĻ Card (Default)
Classic card with image, title, meta, excerpt, and read more button
đŧī¸ Overlay
Content overlaid on image with gradient. Great for featured posts
âī¸ Side by Side
Horizontal layout with image on left, content on right
⨠Minimal
Clean, text-focused design with minimal decoration
đ° Magazine
Editorial style with prominent category badges
đ News Grid (Dark)
Dark overlay style perfect for news websites
đˇī¸ Category List
Colorful backgrounds based on category. Great for archives
đ Classic Blog
Traditional blog style with full content preview
đ¯ Modern Clean
Contemporary design with subtle shadows and rounded corners
đ˛ Grid Overlay
Full image with gradient overlay and bottom content
đ Compact Cards
Small, condensed cards for sidebar or dense layouts
đ¨ Mosaic (Masonry)
Pinterest-style with varying heights for visual interest
đŠ Banner (Full Width)
Horizontal full-width cards with image on side
đ Gradient Cards
Modern cards with colorful gradient overlays
đ List Layouts (4)
đ Vertical List
Stacked list with thumbnail and content side by side
âī¸ List Alternate
Alternating left/right image positions
đ List Minimal
Text-only list with clean separators
âŗ Timeline
Vertical timeline with date markers
đ Slider Layouts (2)
đ Carousel Slider
Horizontal slider with navigation and dots
đŧī¸ Slider Overlay
Full-image slides with content overlay
â Special Layouts (4)
â Featured (1+Small)
One large featured post with smaller posts beside
đĄ Highlight Cards
Tall portrait cards with prominent imagery
đŧī¸ Portrait Cards
Vertical cards optimized for portrait images
đ˛ Metro Tiles
Windows Metro-style colored tiles with varying sizes
đ§Š Loop Templates
Create fully custom post designs with Elementor
đ Creating Templates
- Go to Loop Templates in admin
- Click "Add New Template"
- Edit with Elementor
- Add Loop Item widgets
- Publish and select in Posts Grid
đ§Š Loop Item Widget
- Dynamic post title
- Featured image with link
- Post excerpt/content
- Author, date, categories
- Read more button
đ¨ Design Freedom
- Any Elementor widget
- Custom CSS classes
- Responsive controls
- Hover animations
- Complete styling options
đž Template Shortcode
- Each template has shortcode
- Use anywhere in WordPress
- Combine with Posts Grid
- Override built-in layouts
- Reuse across site
Pro Tip: In the Posts Grid widget, set Template Type to "Custom" and select your loop template from the dropdown to use it instead of built-in layouts.
30+ Loop Widgets
Dynamic widgets for building custom loop templates
Post Title
Post Image
Post Excerpt
Post Content
Post Date
Post Author
Categories
Tags
Post Meta
Read More
Reading Time
Post Views
Comments
Share Buttons
Author Box
Navigation
Breadcrumbs
Progress Bar
Table of Contents
Post Video
Quote Box
Info Box
Related Posts
Post Ticker
Widget Settings
Complete control over your posts display
đ Query Controls
- âĸ
Post Type: Posts, Pages, Products, Custom
- âĸ
Posts Per Page: 1-100 posts
- âĸ
Categories: Include/exclude specific
- âĸ
Tags: Filter by post tags
- âĸ
Authors: Show specific authors only
- âĸ
Order By: Date, Title, Random, Menu Order, Comments
- âĸ
Exclude: Current post, specific IDs
đ¨ Layout Options
- âĸ
Layout Style: 24 built-in layouts
- âĸ
Columns: 1-6 columns (responsive)
- âĸ
Gap: Custom spacing between items
- âĸ
Image Size: Thumbnail to Full
- âĸ
Excerpt Length: Custom word count
- âĸ
Title Tag: H1-H6 selection
- âĸ
Meta Data: Date, Author, Comments, Reading Time
đ¯ Style Controls
- âĸ
Typography: Font family, size, weight
- âĸ
Colors: Title, text, links, backgrounds
- âĸ
Spacing: Padding, margins
- âĸ
Borders: Width, color, radius
- âĸ
Shadow: Box shadow effects
- âĸ
Hover: Transform, color changes
- âĸ
Category Badge: Background, text color, padding
đ Pagination
- âĸ
None: No pagination
- âĸ
Numbers: Page numbers with navigation
- âĸ
Prev/Next: Previous and next buttons
- âĸ
Load More: AJAX button to load more
- âĸ
Button Text: Customizable label
Shortcode Reference
Use posts grids anywhere with shortcodes
đ Basic Usage
[ecsf_loop]
Displays posts with default settings (3 columns, 6 posts, card layout).
đ¨ With Layout
[ecsf_loop layout="overlay" columns="4" posts="8"]
Displays 8 posts in overlay layout with 4 columns.
đ Filter by Category
[ecsf_loop category="news,featured" posts="6"]
Shows posts from "news" and "featured" categories.
đ§Š With Custom Template
[ecsf_loop template="123" columns="3"]
Uses loop template with ID 123 instead of built-in layout.
đ All Shortcode Parameters
| Parameter | Default | Description |
|---|---|---|
layout | card | Layout style: card, overlay, mosaic, banner, gradient, metro, side, minimal, magazine, news_grid, category_list, classic, modern, grid_overlay, compact, list, list_alternate, list_minimal, timeline, carousel, slider_overlay, featured, highlight, portrait |
posts | 6 | Number of posts to display |
columns | 3 | Number of columns (desktop) |
columns_tablet | 2 | Columns on tablet |
columns_mobile | 1 | Columns on mobile |
gap | 20 | Gap between items (px) |
category | Category slugs (comma-separated) | |
tag | Tag slugs (comma-separated) | |
author | Author ID or username | |
orderby | date | Order by: date, title, rand, comment_count, menu_order |
order | DESC | Sort order: ASC or DESC |
exclude | Post IDs to exclude (comma-separated) | |
template | Loop template ID (overrides layout) | |
show_image | yes | Show featured image: yes/no |
show_title | yes | Show post title: yes/no |
show_excerpt | yes | Show excerpt: yes/no |
show_meta | yes | Show meta (date, author): yes/no |
show_readmore | yes | Show read more button: yes/no |
excerpt_length | 20 | Number of words in excerpt |
readmore_text | Read More | Read more button text |
image_size | medium_large | Image size: thumbnail, medium, large, full |
pagination | no | Show pagination: yes/no |
class | Custom CSS class |
Shortcode Generator: Go to Loop Templates â Shortcode Generator for a visual interface to build shortcodes without remembering parameters.
đĄ Shortcode Examples
Common use cases and configurations
đ° News Homepage
[ecsf_loop layout="news_grid" posts="6" columns="3" category="news"]
Dark overlay style for news sections
â Featured Posts
[ecsf_loop layout="featured" posts="4" tag="featured"]
1 large + 3 small featured layout
đ Sidebar List
[ecsf_loop layout="compact" posts="5" columns="1" show_excerpt="no"]
Compact list for sidebars
đ Post Slider
[ecsf_loop layout="carousel" posts="8" columns="3"]
Carousel slider with 3 visible items
đ¨ Masonry Gallery
[ecsf_loop layout="mosaic" posts="9" columns="3" category="gallery"]
Pinterest-style masonry grid
âŗ Timeline
[ecsf_loop layout="timeline" posts="10" columns="1" orderby="date"]
Chronological timeline view
Troubleshooting Guide
Common issues and solutions
â Widget not appearing in Elementor
Posts Grid widget missing from panel
â Posts not displaying
Grid shows empty or no posts
â ī¸ Styles not applying
Colors or typography not changing
â ī¸ Category badge color not changing
Badge stays red regardless of settings
âšī¸ Slider not working
Carousel doesn't slide
âšī¸ Loop template not showing
Custom template appears empty
â ī¸ AJAX Load More not working
Button doesn't load more posts
âšī¸ Shortcode not rendering
Shows raw shortcode text
Frequently Asked Questions
Common questions answered
Q: Do I need Elementor Pro?
No! Easy Custom Skin Free works with the FREE version of Elementor. You don't need Elementor Pro to use any features of this plugin.
Q: Can I display custom post types?
Yes! The plugin supports any registered custom post type. Select your post type from the Query settings in the widget.
Q: Does it work with WooCommerce products?
Yes, you can display WooCommerce products. Set post type to "Products" in query settings. Note: For full WooCommerce features, consider dedicated product widgets.
Q: Can I use multiple Posts Grid widgets on one page?
Absolutely! You can add as many Posts Grid widgets as needed, each with different settings, layouts, and query filters.
Q: How do I create a custom layout?
Go to Loop Templates â Add New. Design your post card using Elementor and Loop Item widgets. Then select this template in the Posts Grid widget.
Q: Can I exclude the current post from related posts?
Yes! In the Query settings, enable "Exclude Current Post" option. This is perfect for related posts sections on single post pages.
Q: Is the plugin translation ready?
Yes, Easy Custom Skin Free is fully translation-ready. All strings are internationalized and can be translated using WPML, Polylang, or Loco Translate.
Q: Does it support RTL languages?
Yes! The plugin includes full RTL (Right-to-Left) support for Arabic, Hebrew, and other RTL languages.
Q: Can I use shortcodes in widgets?
Yes, shortcodes work in most WordPress widgets, theme template files, and anywhere shortcodes are processed. Use the Shortcode Generator for easy setup.
Q: How do I report a bug or request a feature?
Visit our support forum or GitHub repository. We actively monitor feedback and regularly release updates with improvements and new features.
Changelog
Version history and updates
v4.2.0 - Latest Release
- đ Added 4 new layout styles: Mosaic (Masonry), Banner (Full Width), Gradient Cards, Metro Tiles
- đ Fixed category badge color not changeable in overlay layouts (Highlight, News Grid, Featured, etc.)
- ⨠Added CSS custom properties for better styling control
- ⨠Added Intersection Observer for slider visibility detection
- ⨠Added image preloading for smoother transitions
- ⨠Added skeleton loading states
- ⨠Added auto RTL detection
- đ§ Improved lazy loading protection
- đ§ Improved CSS selectors for theme compatibility
- đ Total layouts now: 24
v4.0.0 - Major Release
- đ Initial public release
- đĻ Posts Grid Widget with 20 built-in layouts
- đ§Š Loop Templates custom post type
- đ 30+ Loop Item widgets for dynamic content
- đ Shortcode support with visual generator
- âŗ AJAX Load More pagination
- đą Full responsive controls
- đ¨ Extensive styling options
- đ Carousel and slider layouts
- đ RTL and translation ready
Support & Resources
Get help when you need it
Documentation
Comprehensive guides covering all features, settings, and use cases. Start here for self-service help.
Community Support
Join our community forums to ask questions, share tips, and connect with other users.
Free Updates
Regular updates with new features, improvements, and bug fixes. Always stay up to date!
Pro Tip: Before asking for support, check the Troubleshooting section and FAQ above. Most common issues have quick solutions documented here.
Ready to Create Amazing Posts Grids?
Start building beautiful blog layouts, news sections, and custom post displays today!
đ Get Started Now đ View ExamplesEasy Custom Skin Free v4.2.0 | Developed by Developer
Compatible with WordPress 5.0+ | PHP 7.4+ | Elementor 3.0+ (Free)
Š 2025 All Rights Reserved
