Skip to the content.

matthummel theme — settings reference

Every setting the theme exposes, where to find it, and what it does. The theme is built on Sage 11 / Acorn; all options write WordPress theme mods (or options, where noted) and render with no build step.

Two places hold settings:

  1. Customize → Theme Options — the live, preview-as-you-edit panel.
  2. Appearance → Pressroot — one consolidated settings page (Setup wizard, AI Models, Theme Settings, Site Types, GitHub, Support) for everything that isn’t a live visual preview, plus Appearance → Local Fonts, which stayed separate. New installs land on the Setup tab — a six-step guided wizard (see SETUP-WIZARD.md).

Customizer → Theme Options

Colors

Typography

Typography (advanced)

Extras

Layout

Header Layout

Top Bar

Social Icons

Announcement Bar

Hero

Animations

Responsive (mobile & tablet)

Dark Mode

CTA & Intros

SEO & Schema

Performance

Custom Code

Newsletter

White Label


Appearance → Pressroot

Everything above (General, Design, Layout, Header, Footer, Social Links, etc.) used to also be mirrored on a tabbed “Theme Settings” admin page. That page was removed — it was pure duplication of the Customizer controls above. What remained was four separate Appearance submenu pages (Theme Tools, Starter Sites, Pressroot AI, GitHub); those are now one page, Appearance → Pressroot, navigated with a left-sidebar menu (one section per area) and the active section’s content on the right:

Setup (tab)

The six-step guided onboarding wizard (app/setup-wizard.php) — the first tab, and the default landing tab until it has been completed once. Progress is saved per step (option prt_wizard_progress), the tab resumes where the owner left off, and every step stays revisitable afterwards.

  1. Business info — identity, business/website type dropdown, industry, brand & voice, colors/fonts, logo + photo/video uploads, and the business-fact fields (prt_biz_mission, prt_biz_about, prt_biz_email, prt_biz_phone, prt_biz_address, prt_biz_hours) that compile into the CORE SITE BRIEF so the AI states real facts.
  2. Connections — AI provider keys, an SEO plugin selector (built-in / Yoast / Rank Math / All in One SEO, with one-click install/activate and a beginner’s SEO primer; stored as prt_seo_choice), a validated GA4 Measurement ID (prt_ga4_id, auto-injects gtag.js) with Google Analytics + Google Business Profile walkthroughs, and addon toggles.
  3. WordPress settings — timezone, pretty permalinks, site icon, search visibility (hidden while building), and comment defaults, applied in one click with plain-English explanations.
  4. Generate your website — runs the site-type generator, the “AI-write all pages” pass, and the brand-image generator, in labeled stages.
  5. Review — homepage preview, per-page preview/edit table, and a “where to change what” map.
  6. Launch — pre-flight checklist, publish all generated drafts, set the static front page, and re-open the site to search engines.

Full detail: SETUP-WIZARD.md.

Site Types (tab)

The default tab, and the one-click way to set the site’s whole look and starter content in one step (replaces the old standalone “Style Kits” tab — every site type below already applies its own matching palette/font/radius preset, so a separate manual kit picker was a redundant second way to do the same thing).

GitHub (tab)

Support (tab)

Always visible, regardless of the Pressroot AI addon toggle.


Appearance → Local Fonts

Appearance → Pattern Library

A read-only admin page listing every pattern registered in the “Pressroot” category (the general-purpose ones below, not the Site Type patterns, which live under their own “AI Site Types” category and are reached through Site Types instead), plus a link to the Synced Patterns editor and a short “how to insert a pattern” walkthrough.


Reading experience (single posts)

Always on, no settings — automatic on every single post:


Blocks (in the inserter, “Pressroot” category)

Shortcodes

Per-project (Projects → edit → “Project Details”)


Appearance → Pressroot → Brand (v1.5)

The non-technical control panel — every answer steers the design generator and the AI:

Question Stored as Drives
Business name prt_brand_name Hero eyebrow default, AI prompts, optional site title
One-line description prt_brand_desc Hero subtext default, AI prompts, optional tagline
Brand color prt_brand_color Overrides every dealt kit’s accent (prt_color_action)
Light or dark? prt_brand_mode Filters which Style Kits can be dealt
Personality prt_brand_vibe Filters kits and design trends
Who is it for? prt_brand_audience AI copy targeting
Industry prt_brand_industry AI copy + AI image prompts
Three voice words prt_brand_tone AI copy voice + image mood
Main goal prt_brand_goal Every AI-written call-to-action
Imagery style prt_brand_imagery AI image generation style
Content density prt_brand_density AI copy length
Design trend prt_brand_trend Lock one trend, or 🎲 rotate per refresh
Site title & tagline sync checkbox Copies name/description to Settings → General
Powered by AI — or not prt_ai_features_on Master switch for every AI-calling feature

Design generator (Site Types tab, v1.5)

Homepage hero (generic, v1.5)

All Customizer → Theme Options → Hero. Two-tone headline in four editable pieces: prt_hero_title (“Your brand in.”) + prt_hero_accent (gradient, “Your site”) + prt_hero_serif (italic serif, “out.”) + prt_hero_suffix (empty by default). Also: prt_hero_subtext, prt_hero_btn1_text/_url, prt_hero_btn2_text/_url, prt_hero_chip1/2 (blank hides). A saved Brand profile supplies smarter defaults for the eyebrow and subtext.

Notes for developers