Settings Panel

The settings panel (admin/settings.php) is where you configure site-wide options that apply across every page and post. Changes here take effect immediately and apply to every visitor.

General

  • Site name — Displayed in header, footer, OG tags, emails, RSS feeds
  • Site tagline — Short description, appears in <meta name="description"> on pages without their own description
  • Admin email — Receives notifications for new comments, support tickets, order events
  • Timezone — Affects scheduled post times, log timestamps, email send times
  • Date format — Used in post cards, author bylines, archives
  • Language — Site-wide locale; influences plural rules, month names, and RSS pubDate

SEO

  • Default meta description — Fallback used when a post has no excerpt
  • Default OG image — Fallback social-share image
  • Site URL — Canonical domain; used for sitemap URLs, canonical tags, and OG URL
  • Robots directives — Toggle noindex globally (useful for staging)
  • Google Search Console verification — Paste the verification token; it gets emitted as a meta tag

Comments

  • Default status — Open/closed for newly created posts
  • Moderation threshold — Hold comments matching N keywords or containing N URLs
  • Spam filter strictness — Low/Medium/High. Medium is sensible default
  • Allow nested replies — Up to 3 levels by default

API Keys

Stored encrypted in the database (AES-256). Each key has a per-site install fingerprint so stolen backups can't be restored to a different domain.

  • OpenAI API key — Powers AI content assist, bulk generation, summaries
  • Gemini API key — Alternative LLM for content + vision-based alt text
  • ElevenLabs — Audio version generation for posts
  • Google Analytics — Measurement ID for gtag injection
  • AdSense publisher ID — Ad slot injection

Keys are write-only in the UI — once saved, you see ••••last4 but can't read the full value back. Rotate by overwriting.

Integrations

  • n8n — Base URL + webhook secret for outbound automation. See [n8n Setup](/docs/integrations/n8n-setup).
  • Stripe — Publishable/secret keys for license checkout. See [Stripe Setup](/docs/integrations/stripe).
  • iyzico — API keys for TR payments
  • Pinterest — OAuth tokens for auto-posting featured images to boards
  • Mailer — SMTP host/port/credentials (falls back to PHP mail() if unset)

Performance

  • Cache TTL — How long rendered pages are cached (0 = disabled)
  • Image quality — 70–95, default 85
  • Convert to WebP — Auto-generate WebP alongside uploaded JPG/PNG
  • Convert to AVIF — Same, but AVIF (smaller + slower to encode)
  • Lazy-load attribute — On by default for content images

Danger Zone

  • Export — Download every post + settings as JSON
  • Import — Restore from a previous export
  • Wipe content — Delete every post (keeps users/settings). Requires typing the site name to confirm.

Be the first to know

New features, release notes & CMS guides — a couple of emails a month, no spam.