Easy Custom Skin Theme
A powerful, feature-rich news and magazine WordPress theme with 45 gem-stone skins, dark mode, TV breaking news, RTL support, PWA, 265+ customizer settings, and 6 header layouts. Designed for the Easy Custom Skin Free plugin.
đ Table of Contents
đ Getting Started
- âĸ System Requirements
- âĸ Installation Guide
- âĸ Theme Activation
- âĸ Quick Setup Workflow
đ¨ Layouts & Design
- âĸ 6 Header Layouts
- âĸ 4 Footer Layouts
- âĸ 7 Post/Blog Layouts
- âĸ 45 Gem-Stone Skins
đē News Features
- âĸ Breaking News Ticker
- âĸ TV Breaking News
- âĸ Reading Progress Bar
- âĸ Post Views Counter
đ Dark Mode & PWA
- âĸ Dark Mode Toggle
- âĸ FOUC-Free Dark Mode
- âĸ PWA Progressive Web App
- âĸ Offline Support
đ SEO & Performance
- âĸ Schema Markup
- âĸ Meta Descriptions
- âĸ Open Graph Tags
- âĸ Performance Options
đ ī¸ Advanced Features
- âĸ Table of Contents
- âĸ Accessibility Controls
- âĸ Cookie Notice (GDPR)
- âĸ Announcement Bar
- âĸ Post Reactions
đ Content & Widgets
- âĸ 4 Custom Widgets
- âĸ Ad Management
- âĸ Social Share Buttons
- âĸ Related Posts
đ Localization
- âĸ Full RTL Support
- âĸ Translation Ready
- âĸ 265+ Typography Options
- âĸ Custom Fonts
System Requirements
Minimum requirements to run the theme
WordPress
5.8+PHP
7.4+MySQL
5.6+Memory
128MB+Easy Custom Skin
RecommendedHTTPS
For PWAKey Features
Everything you need for a professional news & magazine site
45 Gem-Stone Skins
Beautiful pre-designed color skins named after precious gems: Ruby, Sapphire, Emerald, Amethyst, Diamond, and 40 more. Each with unique color palettes powered by the Easy Custom Skin plugin.
Dark Mode (FOUC-Free)
Instant dark mode toggle with zero flash of white content. Inline critical CSS ensures dark mode loads before the first paint. Remembers user preference via localStorage.
TV Breaking News
Full-screen TV-style breaking news overlay with 3D animated logo, headline flash effects, scrolling ticker, and featured images. Just like professional news channels.
PWA Support
Progressive Web App with Service Worker, Web App Manifest, offline fallback page, and smart caching strategies. Visitors can install your site as a native app.
6 Header Layouts
News Style, Centered Logo, Minimal, Dark Theme, Business, and Transparent headers. Each with full customizer color controls and dark mode support.
7 Post Layouts
List Standard, List Compact, List Alternating, Grid, Grid 2-Column, Grid 3-Column, and Grid 4-Column. With AJAX Load More pagination.
Built-in SEO
Schema markup (Article, Organization, Breadcrumb), Open Graph tags, meta descriptions, and breadcrumb navigation. Compatible with Yoast & Rank Math.
Reading Progress Bar
Configurable progress bar showing how far the reader has scrolled. Choose color, height, position, and visibility settings.
Full RTL Support
Complete right-to-left stylesheet with mirrored layouts, menus, and typography. Perfect for Arabic, Urdu, Hebrew, and Persian content.
Accessibility Controls
Font size controls (A+ / A-) that actually scale all typography via CSS variables. High contrast mode with true black/white rendering for both light and dark modes.
Performance Optimized
Lazy loading, disable emojis, disable embeds, minified assets, and smart caching. Keep your site fast for both readers and search engines.
Breaking News Ticker
Scrolling news ticker with customizable label, speed, colors, and position (top or bottom). Auto-fetches latest posts by category. Fixed bottom ticker option.
Installation Guide
Get started in minutes
đĻ Method 1: WordPress Admin
- 1
Go to Appearance â Themes
- 2
Click Add New â Upload Theme
- 3
Choose easy-custom-skin-theme.zip file
- 4
Click Install Now
- 5
Click Activate
đ Method 2: FTP Upload
- 1
Extract easy-custom-skin-theme.zip
- 2
Connect to server via FTP/SFTP
- 3
Navigate to /wp-content/themes/
- 4
Upload easy-custom-skin-theme folder
- 5
Activate in Appearance â Themes
After Activation: Go to Appearance â Customize â Theme Options to access all 265+ settings. Install the Easy Custom Skin plugin from the WordPress plugin repository for skin management.
Quick Setup Workflow
Get your news site ready in 6 simple steps
1. Install Theme
Upload & activate
2. Install Plugin
Easy Custom Skin
3. Choose Skin
45 gem skins
4. Set Header
Choose 1 of 6 layouts
5. Create Content
Posts & categories
6. Go Live!
Launch your site
đ 45 Gem-Stone Skins
Beautiful pre-designed color palettes powered by the Easy Custom Skin plugin
How to Apply Skins: Install the free Easy Custom Skin plugin from the WordPress plugin repository. Go to Appearance â Easy Custom Skin and select any of the 45 gem-stone skins. Colors update site-wide instantly.
Header Layouts
Choose from 6 professional header designs
đ° Layout 1 - News Style
Full-width topbar, logo left, navigation bar with search and dark mode toggle
đ¯ Layout 2 - Centered Logo
Logo centered above navigation, clean magazine look with balanced layout
⨠Layout 3 - Minimal
Clean, minimal single-row header with subtle styling and search icon
đ Layout 4 - Dark Theme
Dark background header with light text, ideal for news and tech sites
đĸ Layout 5 - Business
Professional look with topbar, CTA button, and corporate navigation
đ˛ Layout 6 - Transparent
Transparent overlay header that sits on top of content. Scrolls to solid on sticky
đī¸ Header Features & Options
- Sticky Header: Fixed header on scroll with smooth shadow transition
- Top Bar: Date display, social icons, custom text, email contact
- Dark Mode Toggle: Moon/sun icon in all 6 header layouts
- Search: Toggle search form in header area
- Logo Options: Custom logo upload with size, margin, and position controls
- Navigation: Primary menu with dropdown support and mobile hamburger
- Color Controls: Background, text, navigation background via Customizer
- Mobile Drawer: Full slide-in mobile menu with smooth animations
How to Change: Go to Appearance â Customize â Theme Options â Header Options and select your preferred layout from the dropdown.
Footer Layouts
4 footer designs to complete your site
Layout 1 - 4 Columns
Classic 4-column widget area with copyright bar
Layout 2 - Large First Column
Featured first column with 2 smaller columns
Layout 3 - Minimal
Simple copyright with inline links
Layout 4 - Newsletter
Newsletter signup area with footer widgets
đĻļ Footer Features
- Widget Areas: Up to 4 widget columns (Footer 1â4)
- Copyright Text: Customizable with dynamic
{year}placeholder - Social Icons: Facebook, Twitter/X, LinkedIn, Telegram, Pinterest, WhatsApp
- Footer Background: Custom color via Customizer
- Back to Top: Smooth scroll button with adjustable visibility
- Dark Mode: Automatic dark mode styling with CSS variable overrides
đ Blog & Post Layouts
7 archive layouts with full customization
đ List Layouts
- List - Standard (thumbnail + content)
- List - Compact (smaller thumbnails)
- List - Alternating (left/right image)
đ Grid Layouts
- Grid - Default (auto columns)
- Grid - 2 Columns
- Grid - 3 Columns
- Grid - 4 Columns
đ Single Post Features
- Featured image display
- Author box with avatar & bio
- Related posts section
- Post navigation (prev/next)
- Social share buttons
- Reading time estimate
- Post views counter
- Post reactions (likes)
đ Post Meta Options
- Show/hide author name
- Show/hide post date
- Show/hide categories
- Show/hide tags with custom label
- Excerpt length control
- Image aspect ratio control
- Read more link toggle
đ AJAX Load More
- Infinite scroll pagination
- Click-to-load button
- Loading spinner animation
- Smooth fade-in transitions
- Configurable posts per load
đ Table of Contents
- Auto-generated from headings
- Collapsible toggle
- Minimum headings threshold
- Custom TOC title
- Smooth scroll to anchor
đē TV Breaking News
Professional news channel-style overlay for your site
Full-Screen Overlay
TV-style breaking news overlay that appears on top of your site with professional broadcast aesthetics and smooth animations.
3D Animated Logo
Upload a custom 3D logo with rotation, pulse, or bounce animation. Configurable position (left/center/right) and size controls.
Headline Flash Effects
Breaking news headlines flash with configurable intervals, auto-rotate through latest posts, and feature images with text overlays.
đē TV Breaking News Settings
- Enable/Disable: Master toggle for TV Breaking News overlay
- Header Text: Custom "BREAKING NEWS" header text
- Number of News: How many posts to rotate through (1-20)
- Category Filter: Show news from a specific category only
- 3D Logo: Upload custom logo with animation style (spin, pulse, bounce)
- Logo Position: Left, center, or right placement
- Logo Size: Pixel-precise size control
- News Interval: Seconds between headline changes
- Flash Interval: Headline flash animation timing
- Featured Image: Show/hide post thumbnails with position control
- Bottom Ticker: Scrolling ticker bar with custom label and speed
- Colors: Full control over header, content, ticker background and text colors
Access: Go to Appearance â Customize â Theme Options â TV Breaking News to configure all settings.
đ Dark Mode & đą PWA
Modern features for the best reader experience
đ Dark Mode
- Zero-FOUC (no white flash on load)
- Toggle button in all 6 header layouts
- Remembers user preference (localStorage)
- Customizable dark colors in Customizer
- CSS variable system for consistent theming
- Dark mode for all components (header, footer, cards, widgets)
- High contrast mode support in dark mode
đ¨ Dark Mode Colors
- Dark Background color picker
- Dark Surface/Card color picker
- Dark Text color picker
- Auto-derived surface, border, and deep colors
- CSS variables with fallbacks throughout
- Customizer changes apply globally
đą PWA Settings
- Enable/disable PWA support
- Custom App Name & Short Name
- Theme Color (browser toolbar)
- Splash Screen Background color
- Display Mode (Standalone, Fullscreen, Minimal UI)
- Custom Offline Message
⥠Service Worker
- Network First strategy (best for news)
- Cache First strategy (faster loads)
- Images cached automatically
- CSS/JS/Fonts: stale-while-revalidate
- Styled offline fallback page
- Auto-cleans old caches on update
- Skips wp-admin & login pages
PWA Icons: The manifest auto-generates all required icon sizes (72px to 512px) from your WordPress Site Icon (Appearance â Customize â Site Identity). Set a Site Icon before enabling PWA.
đ SEO & Schema
Built-in search engine optimization
đ Meta & Open Graph
- âĸ
Homepage Meta Description: Custom description field
- âĸ
Posts/Pages: Auto-generated from excerpt
- âĸ
Open Graph: Title, description, image for social sharing
- âĸ
Twitter Cards: Large image summary format
đ Schema Markup
- âĸ
Organization: Name, URL, logo structured data
- âĸ
Article Types: NewsArticle, Article, or BlogPosting
- âĸ
Breadcrumb: Navigation path schema
- âĸ
Configurable: Each schema type toggleable individually
Plugin Compatible: If Yoast SEO or Rank Math is active, the theme's SEO features can be disabled to prevent duplicate meta tags. Use theme SEO for lightweight sites, or your preferred SEO plugin for advanced needs.
âī¸ 265+ Customizer Settings
All settings in Appearance â Customize â Theme Options
Typography
50+ font size controls, 2 font families, line heights
Colors
Primary, secondary, accent, dark mode colors
Layout
Site width, content width, sidebar, columns
Blog
Post layout, excerpt, meta, related posts
Ads
Header, in-article, shortcode ad spots
Social
6 social links + share button config
Custom Widgets
4 purpose-built widgets for news & magazine sites
Recent Posts
Popular Posts
Social Icons
Author Info
đĻ Widget Areas
- Sidebar: Main blog/post sidebar (left or right via Customizer)
- Footer 1â4: Four footer widget columns
- Header Ad: Advertisement banner widget area in header
đ ī¸ Additional Features
Everything else that makes this theme complete
đĸ Breaking News Ticker
- Scrolling horizontal ticker
- Position: Top or Bottom (fixed)
- Custom label text & colors
- Configurable speed & separator
- Category filter support
- Bottom ticker body padding
đĒ Cookie Notice (GDPR)
- Customizable message text
- Accept button text & style
- Privacy policy URL link
- Dismissible by visitor
- Cookie stores consent
đĸ Announcement Bar
- Site-wide announcement text
- Optional link URL
- Custom background color
- Dismissible toggle
- Show on homepage only option
đ Post Reactions
- Like/reaction button on posts
- Customizable reaction icon
- Show/hide like count
- AJAX powered (no page reload)
đ Page Preloader
- 4 animation styles (Spinner, Dots, Pulse, Bars)
- Custom background color
- Smooth fade-out transition
đ Reading Progress Bar
- Shows scroll progress on posts
- Custom color picker
- Adjustable height (px)
- Position control
đ Social Share
- Facebook, Twitter/X, LinkedIn
- Pinterest, WhatsApp, Telegram
- Copy link button
- Email share option
- Position: above or below content
âŋ Accessibility
- Font size controls (A+ / A-)
- High contrast toggle
- Works in both light & dark mode
- Scales all typography via CSS variables
- ARIA labels & keyboard navigation
đĸ Ad Management
- Header ad widget area
- In-article ad placement
- Insert after paragraph # control
- Before/after content ad spots
- Shortcode ad spots
Colors & Typography
Full control over your site's visual identity
đ¨ Default Color Palette
đ¤ Typography Options
- Body Font Family: System Default, Roboto, Open Sans, Lato, Poppins, Montserrat, Nunito, Source Sans Pro, Merriweather, Playfair Display, Cairo, Tajawal, Almarai, Noto Naskh Arabic, Amiri, Noto Nastaliq Urdu, Barlow, Mukta, and more
- Heading Font Family: Same options as body font
- 50+ Font Size Controls: H1âH6, base, post title (archive & single), excerpt, meta, widget title, widget content, menu, sub-menu, button, form inputs, blockquote, breadcrumb, pagination, comments, footer text, tags, category badge, topbar, newsletter title, reading time, author name, author bio, and more
- Line Heights: Body, headings, excerpt, post content, widget content, post title
- Heading Font Weight: Normal, Medium, Semi-bold, Bold
Menu Locations
4 registered menu areas
đ Available Menus
- 1
Primary Menu: Main site navigation in header
- 2
Top Bar Menu: Utility links in the top bar area
- 3
Footer Menu: Navigation links in footer area
- 4
Mobile Menu: Dedicated menu for mobile slide-in drawer
đą Mobile Menu Features
- âĸ
Slide-in Drawer: Full-height panel from left/right
- âĸ
Hamburger Toggle: Animated hamburger icon in header
- âĸ
Sub-menu Accordion: Tap to expand child menus
- âĸ
Dark Mode Toggle: Included in mobile drawer
- âĸ
Overlay: Background overlay when drawer is open
Troubleshooting Guide
Common issues and solutions
â Theme not installing
Upload fails or times out
upload_max_filesize to 64M. The theme zip is large due to 45 skin images. Use FTP method instead.â Dark mode flashes white
Brief white flash before dark mode loads
â ī¸ Dark mode toggle not showing
Button missing on frontend
â ī¸ Font size A+/A- not working
Buttons click but text doesn't change
body { font-size } which was overridden by CSS variables. Now it overrides all CSS font variables directly.âšī¸ PWA not showing install prompt
No "Add to Home Screen" appears
âšī¸ RTL layout looks wrong
Some elements not mirrored
â ī¸ Bottom ticker overlaps content
Fixed ticker covers page bottom
padding-bottom: 50px to body and repositions the Back to Top button when bottom ticker is active.âšī¸ Customizer dark colors don't apply
Changing dark mode colors has no effect
var(--ecst-dark-*) variables tied to Customizer settings.Frequently Asked Questions
Common questions answered
Q: Do I need the Easy Custom Skin plugin?
The theme works perfectly without it. The plugin adds the 45 gem-stone skin selector for one-click color scheme changes. Without it, you can still customize all colors manually via the Customizer.
Q: Does the theme support WooCommerce?
The theme is designed primarily for news and magazine sites. While it may work with WooCommerce for basic shop pages, it's not optimized for e-commerce. Use it for blogs, news portals, magazines, and content-heavy sites.
Q: How do I enable dark mode?
Go to Appearance â Customize â Theme Options â Dark Mode. Enable "Dark Mode Toggle" â the moon/sun button will appear in your header across all 6 layouts. You can also set the default color mode.
Q: How does PWA work?
Enable PWA in Customize â Theme Options â PWA. Set your App Name and Site Icon. The theme generates a Web App Manifest and Service Worker dynamically â no extra files needed. Visitors on mobile will see the "Add to Home Screen" prompt.
Q: Is the theme translation ready?
Yes, fully translation-ready with a .pot file included. Compatible with WPML, Polylang, and Loco Translate. Full RTL support with a dedicated rtl.css stylesheet. Includes Arabic/Urdu font options.
Q: How do I set up TV Breaking News?
Go to Customize â Theme Options â TV Breaking News. Enable it, upload your 3D logo, configure the animation style, select a news category, and adjust the timing intervals. The overlay appears full-screen with auto-rotating headlines.
Q: Can I use a different header for mobile?
All 6 header layouts include responsive mobile versions with a hamburger menu and slide-in drawer. You can assign a separate Mobile Menu in Appearance â Menus for mobile-specific navigation.
Q: How many customizer settings are there?
Over 265 settings across 35 sections: Typography (50+), Colors, Layout, Blog, Header, Footer, Dark Mode, Breaking News, TV Breaking News, Schema, SEO, Social, Ads, Accessibility, PWA, and more.
Q: Does the theme work with page builders?
The theme is built with clean WordPress standards and works with Elementor, Beaver Builder, and the WordPress block editor (Gutenberg). The full-width page template removes sidebars for builder pages.
Q: Are updates free?
Yes, all future theme updates are free. You'll receive new features, bug fixes, and WordPress compatibility updates.
Changelog
Version history
v1.1.0 â Dark Mode & PWA Update
- đ Fixed dark mode FOUC (flash of unstyled content) â zero white flash on page load
- đ Dark mode toggle now appears in all 6 header layouts (was only in 3 & 6)
- đ Fixed default mismatch for dark mode enable setting (Customizer vs frontend)
- đ Replaced 51 hardcoded dark mode colors with CSS variables for Customizer control
- đ Added auto-derived dark surface, border, and deep colors from card color
- đ Fixed Header 4 (Dark) and Header 6 (Transparent) visibility in dark mode
- đē Added Breaking News Ticker position control (top or bottom)
- đē Fixed bottom ticker body padding and Back to Top button repositioning
- đą Added PWA support (Web App Manifest, Service Worker, offline page)
- đą Network First & Cache First caching strategies for PWA
- âŋ Fixed font size controls (A+/A-) to actually scale all CSS variable typography
- âŋ Replaced weak contrast filter with true high contrast mode (light & dark)
- đ Fixed single post padding in dark mode with full-width featured image
- đ Audited all 37 get_theme_mod() default values against Customizer defaults
v1.0.0 â Initial Release
- đ 45 Gem-Stone Skins via Easy Custom Skin plugin
- đ¨ 6 Header Layouts (News, Centered, Minimal, Dark, Business, Transparent)
- đ 4 Footer Layouts (4-Column, Large First, Minimal, Newsletter)
- đ 7 Post Layouts (3 List + 4 Grid variations)
- đ Dark Mode with toggle and color customization
- đē TV Breaking News with 3D animated logo
- đ° Breaking News Ticker with scrolling headlines
- đ Built-in SEO: Schema, Open Graph, Meta Descriptions
- đ Reading Progress Bar, Post Views Counter, Reading Time
- đ Auto-generated Table of Contents
- đ AJAX Load More pagination
- âŋ Accessibility controls (font size, high contrast)
- đ Full RTL support with dedicated rtl.css
- đĒ Cookie Notice (GDPR compliance)
- đĸ Announcement Bar
- đ Post Reactions (likes)
- đ 4 Preloader styles
- đą Responsive design with mobile slide-in menu
- đĸ Ad management (header, in-article, shortcode spots)
- đ Social share buttons (8 platforms)
- đĻ 4 Custom Widgets (Recent, Popular, Social, Author)
- ⥠Performance options (lazy load, disable emojis/embeds)
- đ¨ī¸ Print stylesheet included
- âī¸ 265+ Customizer settings across 35 sections
Need Help?
Get support or learn more about the Easy Custom Skin ecosystem
đ§ Contact Support đ Get Easy Custom Skin PluginEasy Custom Skin Theme v1.1.0 | Developed by Nasir Mehmood
Compatible with WordPress 5.8+ | PHP 7.4+ | Full RTL Support
Š 2025 All Rights Reserved
