Breaking News WordPress Theme for News Portal & Magazine Websites

β˜†β˜†β˜†β˜†β˜† 0.0 (0 Reviews)
Breaking News WordPress Theme – News Portal & Magazine Website Design

Breaking News WordPress Theme is a modern, high-performance, and responsive WordPress theme designed for online publishers and creators.

🎯 Theme Overview

Breaking News Theme is a premium WordPress theme purpose-built for news portals, magazines, blogs, and content-heavy websites. It combines a clean, modern design with powerful customization options β€” all without requiring any coding knowledge.

✨ Key Selling Points:

  • Zero bloat β€” No page builder dependency, pure WordPress + minimal vanilla JS (2KB gzipped)
  • 6 flexible homepage category sections β€” Each with 8+ layout variations
  • Complete AdSense integration β€” 15+ ad slots, responsive, lazy-loaded
  • Full Customizer control β€” Colors, fonts, layouts, categories β€” all live preview
  • AJAX pagination β€” Load more posts without page reload on category archives
  • Core Web Vitals ready β€” Critical CSS inlined, lazy images, preload hints, fetchpriority
  • Translation & RTL ready β€” Supports Hindi/Devanagari, Arabic, and all LTR/RTL languages

⚑ Performance & Core Features

πŸš€

Critical CSS Inlining

Above-the-fold CSS is extracted from style.css, minified, and inlined in for instant first paint. Non-critical CSS loads asynchronously via media="print" + onload swap.

πŸ–ΌοΈ

Smart Image Loading

First 3 images on homepage load eagerly with fetchpriority="high". All others lazy-load with loading="lazy" decoding="async". Responsive image sizes: thumb (300Γ—200), medium (600Γ—380), large (900Γ—500).

πŸ“¦

Minimal JavaScript

Single vanilla JS file (assets/js/main.js ~2KB gzipped). Handles mobile nav, scroll-to-top, and AJAX load more. No jQuery, no heavy libraries.

πŸ’Ύ

Transient Caching

Homepage hero, category sections, and archive queries cached for 5 minutes via WordPress Transients API. Auto-invalidated on post publish/update/delete.

πŸ—œοΈ

Asset Optimization

Query strings removed from static resources. DNS prefetch for Google Fonts. Preload hints for critical JS/CSS. Heartbeat API reduced to 60s.

div class=”icon”>🌐

Multi-language Ready

Text domain calculator-net. Includes Hindi/Devanagari font (Noto Sans Devanagari) in font stack. RTL support via logical CSS properties.

🏠 Homepage Layouts & Category Sections

The homepage is built from 6 configurable category sections (slots 1–6). Each slot can be enabled/disabled, assigned any category, and styled independently.

8 Layout Variations Per Section

Layout Description
top2_grid4 2 large featured cards (top) + 4 smaller grid cards below
card_grid Classic 3Γ—2 card grid (6 posts)
compact_grid Tighter 2Γ—2 grid for dense content
list_rows Vertical list with thumbnail + text side-by-side
image_grid Overlay cards β€” image background with title/category overlay
num_split 1 featured + numbered list (1–5) for ranking-style content
masonry Pinterest-style mixed-size grid (alternating large/small)
magazine_hero Full-width cover story + asymmetric mosaic (2 large + 2 small)
featured_split 1 large featured + 4 stacked side items

Per-Section Customization

  • Category slug β€” Any existing category
  • Display title β€” Custom headline (e.g., “Breaking News”, “Latest Tech”)
  • Post limit β€” 1–12 posts
  • Accent color β€” Used for badges, borders, section title bar
  • Font size & weight β€” Independent typography per section
  • Enable/disable toggle β€” Hide sections without deleting config

Default Demo Configuration (easily changed in Customizer):

  • Slot 1: Fashion β†’ top2_grid4 β†’ Red (#E10600)
  • Slot 2: Sports β†’ card_grid β†’ Orange (#FF6B35)
  • Slot 3: Technology β†’ list_rows β†’ Blue (#1E88E5)
  • Slot 4: Travel β†’ image_grid β†’ Yellow (#FFB300)
  • Slot 5: Lifestyle β†’ num_split β†’ Green (#00C853)
  • Slot 6: Health β†’ masonry β†’ Purple (#AA00FF)

🎨 WordPress Customizer β€” Full Control

Every design decision is exposed in the native WordPress Customizer (Appearance β†’ Customize) with live preview. No settings panels to hunt for.

Sections Available

🏷️

Site Identity & Branding

  • Logo text (main + highlight word)
  • Tagline
  • Primary & Accent colors
  • Header / Footer logo uploads (separate)
πŸ”€

Typography & Fonts

  • Body / Heading / Logo font families (11 choices)
  • Font sizes: body, section, logo, card, featured, small, menu
  • Font weights per category section
πŸ“’

Breaking News Ticker

  • Enable/disable
  • Custom label (“TRENDING NOW”)
  • Multi-item text (pipe-separated)
πŸ“±

Social Media Links

  • Facebook, Twitter/X, YouTube, Instagram, WhatsApp, Telegram
  • Shown in top bar, sidebar, footer
πŸ’°

Google AdSense / Ads

  • 15 ad slots (header, homepage, single post, category, sidebar)
  • Paste full AdSense code or any HTML
  • Empty = no output (no placeholders)
πŸ“°

Front Page Categories (6 slots)

  • Enable, slug, title, limit, layout, color, font size/weight
  • Live preview as you change
🎨

Header Styling

  • Background, text, link, hover colors
  • Top bar colors
  • Nav bar colors
  • Sticky nav toggle
🦢

Footer Styling & Content

  • Background, text, heading, link, border colors
  • Copyright, about text, newsletter copy
  • Social title, quick links title, categories title
πŸ“„

Single Post Settings

  • Show/hide: breadcrumb, meta, caption, tags, share buttons, related posts
πŸ”—

Top Bar Links

  • 4 customizable links (label + URL)
  • Enable/disable each

πŸ’° Google AdSense / Ad Management

The theme includes 15 dedicated ad slots β€” each accepts raw AdSense code or any HTML (affiliate banners, custom CTAs, etc.). Empty slots output nothing (no empty divs, no placeholders).

Slot ID Location Suggested Size
header_banner Header (below nav) 728Γ—90 / 970Γ—90
home_top Homepage top (above hero) 728Γ—90
home_mid Homepage middle (between category 3 & 4) 728Γ—90
home_bottom Homepage bottom 728Γ—90
post_top Single post β€” before content 728Γ—90 / 300Γ—250
post_mid1 Single post β€” after paragraph 3 300Γ—250 / 336Γ—280
post_mid2 Single post β€” after paragraph 6 300Γ—250
post_mid3 Single post β€” after paragraph 9 300Γ—250
post_bottom Single post β€” after content 728Γ—90 / 300Γ—250
post_related Single post β€” after related posts 300Γ—250
cat_top Category archive top 728Γ—90
cat_mid Category archive middle (after 4th post) 300Γ—250
cat_bottom Category archive bottom 728Γ—90
sidebar Sidebar top 300Γ—250 / 300Γ—600
sidebar_2 Sidebar bottom 300Γ—250
Usage: Paste your full AdSense code (including the ) into the Customizer field. The theme outputs it exactly as-is.

πŸ”€ Typography & Design System

Font Choices (11 Families)

  • Inter (default) β€” Modern, clean, excellent readability
  • Roboto β€” Classic Google Font, versatile
  • Poppins β€” Geometric, friendly
  • Montserrat β€” Strong headlines
  • Oswald β€” Condensed, space-efficient
  • Open Sans β€” Humanist, highly legible
  • Lato β€” Warm, professional
  • Merriweather β€” Serif, editorial feel
  • Playfair Display β€” Elegant serif for headlines
  • Noto Sans Devanagari β€” Hindi/Devanagari support

Independent Size Controls (px)

Control Default Range
Body 15 13–18
Section Heading 20 16–26
Logo Text 34 24–44
Card Title 16 13–18
Featured/Hero Title 22 18–30
Small Post Title 14 12–16
Menu 14 11–22

Color System

  • Primary β€” Main brand color (nav border, buttons, badges, links)
  • Accent β€” Highlight color (logo highlight, hover states)
  • Per-category accent β€” 6 independent colors for homepage sections
  • Full header/footer color palette β€” 12+ color controls

πŸ“„ Single Post Experience

🍞

Breadcrumb Navigation

Home β†’ Category β†’ Post Title. Toggle on/off in Customizer.

πŸ‘€

Post Meta

Author, published date, updated date, reading time estimate. Toggle on/off.

πŸ–ΌοΈ

Featured Image Caption

Displays image caption below featured image. Toggle on/off.

🏷️

Tags Display

Tag links at bottom of post. Toggle on/off.

πŸ“€

Social Share Buttons

Facebook, Twitter/X, WhatsApp, Telegram, Copy Link. Lightweight SVG icons, no external scripts. Toggle on/off.

πŸ”—

Related Posts

3 related posts by category (excluding current). Grid layout with thumbnails. Toggle on/off.

Content Features

  • Full Gutenberg block editor support (wide/full align)
  • Responsive embeds (YouTube, Twitter, etc.)
  • Custom image sizes: news-thumb, news-medium, news-large
  • Drop cap support via has-drop-cap class
  • Table of Contents auto-generation (via plugin compatible)

πŸ“‚ Category / Archive Pages

Clean, fast archive templates for categories, tags, authors, dates, and search.

Features

  • Page header β€” Title + post count + optional category description
  • Post grid β€” Thumbnail + title + meta + excerpt + “Read More”
  • Ad injection β€” After 4th post (cat_mid slot)
  • AJAX Load More β€” Replaces traditional pagination (see next section)
  • Fallback β€” Standard pagination if JS disabled

Template Files

  • archive.php β€” Main archive template
  • template-parts/archive/posts-list.php β€” Reusable post card partial (used by AJAX too)

πŸ”„ AJAX Load More Pagination

Category archives use infinite “Load More” button instead of numbered pagination. Posts are fetched via admin-ajax.php and appended without page reload.

How It Works

  1. Archive page loads first page (6 posts by default)
  2. Button .cn-load-more appears if more pages exist
  3. Click β†’ fetch() POST to admin-ajax.php with action=cn_load_more_posts
  4. Server returns HTML (via posts-list.php template part) + has_more flag
  5. JS appends HTML to .posts-list, updates page counter
  6. Button hides when last page reached

Technical Details

  • Nonce verification (cn_load_more_nonce)
  • Respects category context (cat_id)
  • Configurable posts per page (limit)
  • Fully accessible (ARIA labels, keyboard support)
  • Loader spinner during fetch
  • Graceful degradation β€” standard pagination if JS fails
[Insert screenshot of AJAX Load More in action]

πŸ›’ WooCommerce Ready

The theme declares WooCommerce support and includes basic styling for shop, cart, checkout, and single product pages. Works out of the box for publishers selling merch, subscriptions, or digital products.

  • add_theme_support( 'woocommerce' ) declared
  • Product grid inherits theme’s card styles
  • Cart/checkout pages use theme containers
  • Sidebar widgets work on shop pages
  • No conflicts with WC templates

πŸ” SEO & Schema Markup

πŸ“

Semantic HTML5

Proper

,

,
,

🏷️

Schema.org Microdata

Posts include itemtype="https://schema.org/NewsArticle" with headline, datePublished, dateModified, author, publisher, image, description.

πŸ“±

Open Graph & Twitter Cards

Auto-generates og:title, og:description, og:image, og:type, twitter:card from post data.

πŸ—ΊοΈ

Breadcrumb Schema

BreadcrumbList markup on single posts for rich results.

⚑

Core Web Vitals

Critical CSS inlined, lazy images, preload hints, no render-blocking JS. Scores 90+ on PageSpeed out of the box.

πŸ€–

Plugin Compatible

Works perfectly with Yoast SEO, Rank Math, All in One SEO, Schema Pro, WP Rocket, etc.

πŸ‘¨β€πŸ’» Developer Friendly

Code Quality

  • PSR-12 compliant PHP
  • All output escaped (esc_html, esc_url, wp_kses_post)
  • Nonce verification on all AJAX
  • Capability checks (current_user_can)
  • No direct SQL (uses WP_Query, $wpdb only for maintenance)

Hooks & Filters

Hook Type Description
cn_ad_{position} Filter Modify ad HTML before output
cn_get_ad Filter Override ad retrieval logic
cn_font_stack Filter Custom font stack mapping
cn_critical_css Filter Modify inlined critical CSS
cn_ajax_load_more_args Filter Modify AJAX query arguments
cn_ajax_load_more_response Filter Modify AJAX JSON response
cn_post_meta_items Filter Add/remove post meta items
cn_related_posts_args Filter Customize related posts query

Template Override System

Copy any template file to child theme to override:

  • archive.php
  • single.php
  • front-page.php
  • template-parts/archive/posts-list.php
  • header.php, footer.php, sidebar.php

Child Theme Ready

Includes style.css with proper Template: header. All functions wrapped in function_exists() for easy overriding.

πŸ“‹ Requirements & Installation

Server Requirements

Requirement Minimum Recommended
WordPress 5.8+ 6.4+
PHP 7.4+ 8.1+
MySQL/MariaDB 5.6+ 8.0 / 10.6+
Memory Limit 128M 256M
HTTPS Optional Required (for ads, SEO)

Installation

  1. Download cn-news-portal.zip
  2. WordPress Admin β†’ Appearance β†’ Themes β†’ Add New β†’ Upload Theme
  3. Activate Breaking News Theme
  4. Go to Appearance β†’ Customize β†’ Configure your site
  5. Create categories matching your desired homepage slots
  6. Set category slugs in Customizer β†’ Front Page Categories
  7. Add AdSense codes in Customizer β†’ Ads Settings
  8. Publish content β€” watch it appear automatically!

Demo Content Import

Use the included export-2026-08-10.xml file (WXR format) via Tools β†’ Import β†’ WordPress to import 20 sample posts, 6 categories, and featured images instantly.

πŸ“œ Changelog

Version 3.2 β€” Current

  • Added AJAX Load More pagination for category archives
  • Added 15 AdSense slots with empty-slot suppression
  • Critical CSS inlining + async non-critical CSS
  • Smart image loading (fetchpriority + lazy + decoding)
  • 11 font families + independent size/weight controls
  • Full header/footer color customization
  • Schema.org NewsArticle + Open Graph + Twitter Cards
  • WooCommerce compatibility declared
  • Hindi/Devanagari font support (Noto Sans Devanagari)
  • Translation ready (textdomain: calculator-net)

Version 3.1

  • 8 homepage category layouts (top2_grid4, card_grid, compact_grid, list_rows, image_grid, num_split, masonry, magazine_hero, featured_split)
  • Per-section: color, font size, font weight, limit, layout
  • Breaking news ticker with custom text
  • Social links (6 platforms)
  • Top bar customizable links
  • Single post toggles (breadcrumb, meta, caption, tags, share, related)

Version 3.0

  • Initial release β€” modern news portal theme
  • Customizer-based configuration
  • Responsive grid/flex layouts
  • Vanilla JS only (no jQuery)

Breaking News Theme β€” Premium WordPress Theme for News & Magazine Sites

Built with ❀️ for publishers who care about speed, revenue, and design.

Β© 2026 Breaking News Theme. All rights reserved.

A subscription entitles you to 1 year of updates and support from the date of purchase.


Live Preview
  • Instant Download Available
  • Pricing includes all the taxes.

Similar Themes

Sarkari Yojana WordPress Theme for Government Scheme & Yojana Websites

by Webtheme shop in Wordpress Theme

Local News WordPress Theme for City News & Community Websites

by Webtheme shop in Wordpress Theme

Tech News WordPress Theme for Technology News & Blog Websites

by Webtheme shop in Wordpress Theme