Configuration123

WORDPRESS · OPEN SOURCE · ACTIVE PROJECT

One source of truth for every WordPress site.

Configuration123 is a reusable WordPress plugin that centralises a site’s identity, its owner information and its designer attribution—without locking those details inside a theme.

01 / PROBLEM

Identity was scattered

Client details, contact information and designer credits were repeatedly hard-coded across templates. A simple business change could require several code edits and another deployment.

02 / RESPONSE

A protected control surface

The plugin provides one administrator settings screen, selective public visibility and presentation tools that continue working when the active theme changes.

03 / RESULT

Reusable, editable, portable

A site owner can update approved information in WordPress while the same plugin code can move through Git and serve different client websites safely.

HOW IT WORKS

Configure once. Display deliberately.

Configuration123 synchronises the site name and tagline with WordPress, then stores the site owner, organisation, location, business hours, contact methods, designer profile, services and social profiles in a structured settings record.

Nothing private is rendered by accident. Administrators choose which fields may be public, and only those values are available to the frontend display layer.

  • Dynamic Gutenberg block with live, theme-independent output
  • Shortcodes for individual fields, profiles, contacts, services, social links, attribution and copyright
  • Maintained English and French interfaces that follow the WordPress locale
  • Optional cached machine-generated language packs for additional locales
  • Optional Person or Organization structured data using public fields only
  • Administrator dashboard summary and toolbar access

SYSTEM ARCHITECTURE

Native WordPress boundaries, intentionally composed.

Settings API
Sanitised identity and visibility controls

Options API
Site-specific data stays in WordPress

Dynamic blocks
Fresh output without editing templates

Theme or content
Display only what the owner approves

The codebase uses capability checks, nonces, field-specific sanitisation, contextual escaping and WordPress translation APIs. The plugin remains separate from client content: Git deploys the code, while each site’s saved identity remains in its own database.

CURRENT STAGE

Working software, evolving as a reusable product.

The current release is being used across custom WordPress builds. Its next useful questions concern smoother onboarding, reviewed language coverage and portable presentation patterns that preserve the separation between site data and visual design.

PHP 8.1+ · WORDPRESS 6.4+ · GUTENBERG · SETTINGS API · JSON-LD · I18N