cm-toc-float*/cm-totop and mirrored into editor.css for accurate Site-Editor previews,and the whole system reuses the theme's responsive breakpoints (1024 / 900 / 768 / 600 / 480). V23 refines the single blog post reading experience: the cover image now sits at the article's own width (an 800px column aligned with the headline) instead of spanning the full page,and it collapses cleanly when no featured image is set — so the first image in the post body naturally leads with no duplicate upload required;the standfirst under the title shows only when an editor writes an excerpt in the block editor's Excerpt panel and is never auto-generated from the body; and the sidebar table of contents is rebuilt into a creative, sticky, scroll-spy component that auto-builds from every H2 — numbered entries, a live reading-percentage chip, active-section highlighting and a vertical progress rail that slides to the section being read, all motion-aware and no-plugin. V22 — a bold yet readable editorial WordPress block theme for AI content marketing agencies, SaaS brands, and B2B service businesses. V22 rebuilds the blog into a magazine-style reading experience. It ships a centered editorial blog home — a masthead with a badge, a large display headline and a centered category-filter pill row that links to real category archives (the current pill is highlighted, no JS required); a sticky-post "editor's pick" lead card that auto-pulls the featured article; and a responsive 3-up article card grid with an inline category/date meta row, an author chip, a "Read" link and creative numbered pagination. It also ships a reader-first single-post template: a top reading-progress bar, a centered masthead with an "All articles" back-link, category + date, the headline, a standfirst, a byline, an auto-calculated reading time and share buttons; a wide, softly rounded cover image; and a reader-optimised article body (comfortable 720px measure, clear heading rhythm, styled blockquotes/pull-quotes, captioned rounded figures, inline and block code, tables and separators) set beside a slim sticky rail carrying an auto table of contents, a share widget and the weekly-brief newsletter — followed by post tags, an author bio card, two-up previous/next article navigation, related posts and threaded comments. Five new editable patterns power it (eb-hero, eb-featured, eb-grid, sp-header, sp-nav) in the existing Blog pattern category; a new assignable "Blog home (editorial)" page template (page-blog-home) is composed entirely of detachable patterns so a static page can be pointed at it and edited freely; and the index, single and archive templates are refreshed to match, so clicking a category pill lands on a consistent centered layout with the current pill lit. Only two tiny, audited, no-JS-safe scripts are added — a reading-time calculator ([data-cm-readtime], the chip is empty and CSS-hidden without JS) and an active-category-pill highlighter ([data-cm-catpills]) — while every other interaction reuses the theme's audited v7 blog hooks (the reading-progress bar, the auto table of contents, and the copy/share buttons). New component styles are namespaced cm-eb* / cm-sp*, mirrored into editor.css for accurate Site-Editor previews, and the whole system reuses the theme's responsive breakpoints (1024 / 900 / 768 / 600 / 480). V21 adds a complete, drop-in "Free Content Audit" lead-generation page delivered through a new "Free Content Audit" page template (page-free-content-audit) composed of ten editable, fully responsive patterns (fca-hero through fca-cta): a conversion-first hero with an animated "audit scanner" mock-browser visual whose scan line sweeps down and lights up a score gauge and issue chips in sequence; an answer-first "what you get" value section listing the six concrete report deliverables beside a three-way comparison strip (do nothing / generic AI audit tool / a human-plus-AI ContentManics audit); the signature conversion centrepiece — a multi-step "request your free audit" wizard on a new audited data-cm-audit hook with a live audit-readiness preview that fills as the visitor answers, fully no-JS-safe because the underlying form is a real POST to admin-post.php (sanitised, validated, honeypot-protected, nonce-checked and emailed to a filterable partner inbox via wp_mail with no forms plugin), redirecting back into an inline success or error state; an interactive "what we audit" explorer across five lenses (SEO, AEO, GEO, content quality, conversion) reusing the audited data-cm-tabs hook; a clickable process stepper reusing data-cm-stepper; a desirable mock report scorecard whose scores count up on scroll via data-cm-countup; a scroll-triggered count-up proof band; a trust-and-objections block answering "is it really free?" with reassurance cards and testimonials; an auto-schema audit FAQ (FAQPage JSON-LD generated from the same array as the visible accordion); and the acid-lime closing CTA with a direct partner-contact row. Every section's content lives in a top-of-file PHP array for one-place editing, the only new JavaScript is the motion-aware, keyboard-accessible, progressively-enhancing audit wizard (every other interaction reuses an audited hook so the page degrades to a single working form with no JS), the new component styles are namespaced cm-fca* and mirrored into editor.css for accurate Site-Editor previews, the form handler exposes contentmanics_audit_recipient and contentmanics_audit_request_received filters/actions for CRM or autoresponder integration without touching theme files, and the whole page reuses the theme's responsive breakpoints (1024 / 900 / 768 / 600 / 480). V20 adds a complete, drop-in "Interactive Comparison Table" page template (page-interactive-comparison) — a general-purpose comparison page you can point at any set of brands, products, plans or tools rather than a single fixed matchup — composed of three editable patterns (ict-hero, ict-table, ict-cta): an interaction-key hero that previews what the table can do; the signature ict-table, a fully data-driven comparison built entirely from one top-of-file $ICT array where you define your brands (one flagged "featured"/"our pick"), group your rows, and add feature rows of type rating (0–5, scored), bool, text or price, after which PHP computes a weighted score per brand from the rating rows and marks the leader so the static, no-JS state is already complete and correct; and the acid-lime closing CTA with a contact row. One signature interactive ships on a new, audited data-cm-ictable hook: live search across rows, group filtering, a "differences only" toggle that diffs columns by normalized value, per-column brand toggles (a minimum of two columns is enforced with a motion-aware nudge), a live recomputing scoreboard with animated bars and a crown on the current leader, a best-in-row highlight, an aria-live result count, and a one-click reset — all keyboard-accessible, motion-aware, and degrading to a plain, readable, fully populated HTML table with no JavaScript (every control is revealed only once the hook is ready). The new component styles are namespaced cm-ict* to avoid any collision with the existing cv-* and pr-* comparison systems, the static (no-JS) states — scoreboard, table, value cells and the hero interaction key — are mirrored into editor.css for accurate Site-Editor previews, the ict-* patterns reuse the existing "contentmanics-compare" pattern category, and the whole page reuses the theme's responsive breakpoints (1024 / 900 / 768 / 600 / 480). V17 adds a complete, drop-in "ContentManics vs Verblio" comparison page delivered through a new "ContentManics vs Verblio (Comparison)" page template (page-contentmanics-vs-verblio) composed of thirteen editable, fully responsive patterns (cv-hero through cv-cta) built straight from the comparison brief: an animated hero "two philosophies" versus visual that contrasts buying content from a vendor against reselling a production engine under your own brand, with staggered node reveals and a central VS badge; a thirty-second verdict with two decision cards (choose ContentManics vs. choose Verblio); a signature at-a-glance comparison matrix (reusing the audited data-cm-matrix hook with hover banding and a see-all expander, configured with no billing toggle for a clean two-column read); an interactive buy-vs-resell core-difference switcher (data-cm-tabs); a white-label two-card contrast with a bottom-line strip; a quality-and-method two-card block with an honest-read takeaway; a signature AEO/GEO five-habits explorer (data-cm-tabs) paired with an animated answer-engine citation mock and a row of named answer-engine chips (ChatGPT, Perplexity, AI Overviews, Claude, Gemini); a scope block with a sticky Verblio focus card beside a numbered seven-line ContentManics full-stack list; a pricing block with three ContentManics retainer-tier cards (Starter, Growth, Scale) beside a Verblio per-post/credit side and a rule-of-thumb bottom line; a which-should-you-choose pair of six-item decision checklists; a full fourteen-row feature matrix (data-cm-matrix) with a see-all expander; an auto-schema comparison FAQ (FAQPage JSON-LD generated from the same array as the visible accordion); and the acid-lime closing CTA with a direct partner-contact row. Every section's content lives in a top-of-file PHP array for one-place editing, every interaction reuses the theme's audited motion-aware, keyboard-accessible, no-JS-safe hooks (data-cm-tabs and data-cm-matrix) so zero new JavaScript is added, all decorative motion respects prefers-reduced-motion, the new component styles (cm-versus, cm-verdict, the cm-matrix compare variant, cm-core, cm-vs2, cm-bottomline, cm-method, cm-aeo, cm-scope, cm-cvpr and cm-choose) are mirrored into editor.css for accurate Site-Editor previews, and the whole page reuses the theme's responsive breakpoints (1024 / 900 / 768 / 600 / 480). V16 adds a complete, drop-in pricing page delivered through a new "Pricing" page template (page-pricing-v16) — distinct from, and shipped alongside, the original "Pricing page" template — composed of nine editable, fully responsive patterns (pr-hero through pr-cta) built straight from the four-tier pricing brief: an animated hero "tier ladder" that climbs Starter → Growth → Scale → Enterprise as the effective cost per article falls; an interactive four-up tier-card grid with a Monthly/Annual billing toggle (annual = two months free) reusing the audited data-cm-pricing hook; a signature interactive "See what a month looks like" estimator (data-cm-engine) where a tier radiogroup drives a live monthly asset total, animated per-format volume bars, and a filling 48-cell production board whose cells colour-fill by a round-robin shared between PHP and JS so the static and live states always match; an at-a-glance comparison matrix (data-cm-matrix) with its own price toggle, a featured column, hover banding and a see-all expander for the long-tail feature deltas; an interactive add-on menu of six modular service lines as a price-chipped disclosure grid; a four-up terms strip; a scroll-triggered count-up proof band; an auto-schema pricing FAQ (FAQPage JSON-LD generated from the same array as the visible accordion); and the acid-lime closing CTA with a direct contact row. Every section's content lives in a top-of-file PHP array for one-place editing, both signature interactions are motion-aware, keyboard-accessible and render correct no-JS static states, zero new JavaScript is added (every interaction reuses an audited hook), all decorative motion respects prefers-reduced-motion, the new component styles (cm-ladder, the cm-svc-pricing four-up grid with plan facts/lead, the add-on price chip and cm-terms) are mirrored into editor.css for accurate Site-Editor previews, and the whole page reuses the theme's responsive breakpoints. V15 adds a complete, drop-in "Paid Media Creatives & UX Content" service page: a dedicated "Paid Media Creatives & UX Content service" page template plus thirteen editable, fully responsive patterns (pm-hero through pm-cta) built straight from the service brief — an animated hero "one offer → a full funnel" creative-funnel where a single offer fans out into a paid social ad, search copy, display creative, a landing page, UX microcopy and a converting CTA stamp in sequence; an answer-first definition with a three-way comparison strip (the afterthought ad-and-page vs. DIY tools-and-AI vs. one creative engine); a keyboard-accessible audience selector for agencies, SaaS/B2B, ecommerce/DTC and founders/lean teams; three differentiator principles; a signature interactive "One offer fills a campaign" planner (data-cm-engine) where a spend-tier radiogroup — Starter, Growth, Scale, Enterprise — drives a live campaign creative total, animated per-format volume bars, and a filling 48-cell campaign board whose cells colour-fill by a round-robin shared between PHP and JS; an interactive deliverables previewer across ten launch-ready deliverables; a second signature interactive, the "One offer,every placement" creative previewer, where the same offer is rewritten native to paid social, search, display, a landing page and on-page UX microcopy and rendered as a re-skinned placement mock with a tested hook-and-CTA winner plus A/B variants (reusing the audited data-cm-tabs hook); a clickable six-step process stepper with a filling rail; an industries grid; a scroll-triggered count-up proof band; a "Built for AI Search Visibility" block with an ad-linked-landing-page → AI-engines citation mock; an auto-schema FAQ (FAQPage JSON-LD generated from the same seven-item array as the visible accordion); and the acid-lime closing CTA with a direct contact row. Every section's content lives in a top-of-file PHP array for one-place editing, the new creative engine ships as a motion-aware, keyboard-accessible, no-JS-safe radiogroup whose PHP and JS share one board-fill algorithm so the static and live states always match, the creative previewer reuses the audited data-cm-tabs hook so no new JavaScript is added, all decorative motion respects prefers-reduced-motion, the two new component styles (cm-funnel, cm-creative) are mirrored into editor.css for accurate Site-Editor previews, and the whole page reuses the theme's responsive breakpoints. V14 adds a complete, drop-in "Email Marketing Content Services" service page: a dedicated "Email Marketing Content service" page template plus thirteen editable, fully responsive patterns (em-hero through em-cta) built straight from the service brief — an animated hero "one idea → a month of emails" mail-stream where a single source asset fans out into a welcome flow, a nurture sequence, a newsletter, a launch campaign and a win-back send in sequence; an answer-first definition with a three-way comparison strip (the afterthought newsletter vs. DIY ESP templates vs. one email engine); a keyboard-accessible audience selector for agencies, SaaS/B2B, ecommerce/DTC and founders/lean teams; three differentiator principles; a signature interactive "One idea fills a month" planner (data-cm-engine) where a cadence radiogroup — Starter, Growth, Scale, Enterprise — drives a live monthly send total, animated per-email-type volume bars, and a filling send-calendar grid; an interactive deliverables previewer across nine send-ready deliverables; a second signature interactive, the "One idea,every email" inbox previewer, where the same idea is rewritten native to a welcome, nurture, newsletter, launch or win-back send and rendered as a live inbox mock with subject line, preview text, body and tested subject-line A/B variants (reusing the audited data-cm-tabs hook); a clickable six-step process stepper with a filling rail; an industries grid; a scroll-triggered count-up proof band; a "Built for AI Search Visibility" block with an email-linked-content→AI-engines citation mock; an auto-schema FAQ (FAQPage JSON-LD generated from the same seven-item array as the visible accordion); and the acid-lime closing CTA with a direct contact row. Every section's content lives in a top-of-file PHP array for one-place editing, the new email engine ships as a motion-aware, keyboard-accessible, no-JS-safe radiogroup whose PHP and JS share one calendar-fill algorithm so the static and live states always match, the inbox previewer reuses the audited data-cm-tabs hook so no new JavaScript is added, all decorative motion respects prefers-reduced-motion, the two new component styles (cm-mail, cm-inbox) are mirrored into editor.css for accurate Site-Editor previews, and the whole page reuses the theme's responsive breakpoints. V13 adds a complete, drop-in "Scaled Content Production" service page: a dedicated "Scaled Content Production service" page template plus twelve editable, fully responsive patterns (scp-hero through scp-cta) built straight from the service brief — an animated hero "content engine forge" where one strategy core fans out into blog, landing, email, social, longform and script formats in sequence; an answer-first definition with a three-way comparison strip (hiring writers vs. stacking AI tools vs. one engine); a keyboard-accessible audience selector for agencies, SaaS/B2B, ecommerce/DTC and lean enterprise teams; three differentiator principles; a brand-new interactive "Content Engine" planner (data-cm-engine) where a cadence radiogroup — Starter, Growth, Scale, Enterprise — drives a live monthly output total, animated per-format volume bars, and a filling editorial-calendar grid so prospects can see exactly what a month of production looks like; an interactive deliverables previewer across nine production assets; a clickable six-step process stepper with a filling rail; an industries grid; a scroll-triggered count-up proof band; a "Built for AI Search Visibility" block with a content-library→AI-engines citation mock (one library cited across ChatGPT, Perplexity, AI Overviews and Claude); an auto-schema FAQ (FAQPage JSON-LD generated from the same eight-item array as the visible accordion); and the acid-lime closing CTA with a direct contact row. Every section's content lives in a top-of-file PHP array for one-place editing, the new Content Engine ships as a motion-aware, keyboard-accessible, no-JS-safe radiogroup whose PHP and JS share one calendar-fill algorithm so the static and live states always match, all decorative motion respects prefers-reduced-motion, the new component CSS is mirrored into editor.css for accurate Site-Editor previews, and the whole page reuses the theme's responsive breakpoints. V12 adds a complete, drop-in "Social Media Content & Repurposing" service page: a dedicated "Social Media & Repurposing service" page template plus thirteen editable, fully responsive patterns (sm-hero through sm-cta) built straight from the service brief — an animated hero "repurposing fan-out" that turns one source asset into LinkedIn, Instagram, X and Reels/TikTok spokes in sequence; an answer-first definition with a three-way comparison strip; a keyboard-accessible audience selector; a brand-new interactive "repurposing multiplier" (data-cm-multiplier) where a slider and −/+ stepper turn the core assets you hand over each month into a live per-platform breakdown of platform-native posts; three differentiator principles; an interactive deliverables previewer; a signature "platform-native remixer" that rewrites the SAME idea native to LinkedIn, Instagram, X/Threads, Reels/TikTok and YouTube (a post, carousel, thread, script and short); a clickable six-step process stepper with a filling rail; an industries grid; a scroll-triggered count-up proof band; a "Built for AI Search Visibility" block with a feed→AI-answer citation mock; an auto-schema FAQ (FAQPage JSON-LD generated from the same array as the visible copy); and the acid-lime closing CTA. Every section's content lives in a top-of-file PHP array for one-place editing, the new multiplier ships as a motion-aware, keyboard-accessible, no-JS-safe engine while the remixer reuses the audited data-cm-tabs hook, and the whole page reuses the theme's responsive breakpoints. V11 added a complete, drop-in "AI SEO,AEO & GEO Complete Coverage" service page: a dedicated "AI SEO,AEO & GEO service" page template plus eleven editable, fully responsive patterns (ag-hero through ag-cta) built straight from the service brief — an animated hero "coverage" engine that traces one query down through the three layers (SEO ranks → AEO answers → GEO cites) with sequenced check-offs and a filling rail, an answer-first definition with a three-layer SEO/AEO/GEO comparison strip, a keyboard-accessible audience selector, three differentiator principles, an interactive "coverage anatomy" deliverables previewer, a clickable six-step process stepper with a filling progress rail, an industries grid, a scroll-triggered count-up proof band, a brand-new interactive "Three Engines" explorer (SEO/AEO/GEO/LLMO) whose tabs swap a live result-preview mock — a ranked result, an AI Overview answer, an AI citation card, and a retrieved passage — an auto-schema FAQ (FAQPage JSON-LD generated from the same array as the visible copy), and the acid-lime closing CTA. Every section's content lives in a top-of-file PHP array for one-place editing, every interaction reuses the theme's audited motion-aware/keyboard-accessible JS hooks (data-cm-tabs, data-cm-stepper, data-cm-countup, plus a new data-cm-engines explorer), and the whole page reuses the theme's responsive breakpoints. V10 added a complete, drop-in "AI-Driven Blog Production" service page: a dedicated "Blog production service" page template plus eleven editable, fully responsive patterns (bp-hero through bp-cta) built straight from the production brief — an animated brief→draft→edit→publish hero engine, an answer-first definition with a three-way comparison strip, a keyboard-accessible audience selector, three differentiator principles, an interactive "article anatomy" deliverables previewer, a clickable six-step process stepper with a filling progress rail, an industries grid, a scroll-triggered count-up proof band, an AI answer-engine visibility block with a live mock answer card, an auto-schema FAQ (FAQPage JSON-LD generated from the same array as the visible copy), and an acid-lime closing CTA. Every section's content lives in a top-of-file PHP array for one-place editing, every interaction is motion-aware and degrades gracefully, and the whole page reuses the theme's audited responsive breakpoints. V9 was a READABILITY + CUSTOMIZATION + RESPONSIVE release. READABILITY: body and label colours are retuned to meet WCAG AA (a new text-safe "Flame" tone fixes low-contrast eyebrow labels, "Muted" is darkened to AA),display headings get a heavier default weight and relaxed letter-spacing so Fraunces never renders hairline-thin,and a comfortable reading measure is enforced site-wide. CUSTOMIZATION & GUTENBERG-FRIENDLY:four one-click Site-Editor Style Variations ship in /styles — Midnight (dark),Mono (monochrome minimal),Editorial (serif reading mode),and High Contrast (AAA) — each remapping the full palette/typography so every pattern recolours instantly;the block-style library is expanded with raised cards,ink panels,outline pills,framed/rounded images,accent-underline headings,large pull-quotes,arrow lists,dotted separators and eyebrow badges;two new palette colours (Flame,Sand) are added;and a smart font auto-loader detects whichever family a variation or the Site-Editor font picker applies and loads only that on the front end,preserving the slim default request. RESPONSIVE:a consolidated breakpoint system (1024 / 900 / 768 / 600 / 480) with auto-reflowing card grids,gracefully stacking footers,fluid/scrollable interactive components,full-width stacked buttons,a universal overflow guard,scrollable tables,and audited 44px+tap targets across every device. Retains v8's complete Service Page template and twelve editable service patterns (built from a real content-marketing-strategy brief), v7's Core-Web-Vitals overhaul and blog system,v6's interactive Pricing Matrix,the v5 Case Study system,eight swappable font families,fluid type,CLS-reducing fallback metrics,and built-in SEO (description/canonical/robots meta,Open Graph+Twitter cards,and Organization,WebSite,Article,Breadcrumb and FAQ JSON-LD schema). Every section,color,font,width,button,style variation and block is editable in the Site Editor. Requires at least:6.4 Tested up to:6.6 Requires PHP:7.4 Version:31.0.0 License:GNU General Public License v2 or later License URI:http://www.gnu.org/licenses/gpl-2.0.html Text Domain:contentmanics Tags:full-site-editing,block-patterns,block-styles,wide-blocks,custom-colors,custom-logo,custom-menu,editor-style,featured-images,threaded-comments,translation-ready,business,blog,portfolio,accessibility-ready */