The problem
Contact details and designer credits were hard-coded across templates. A business change could mean several code edits and another deployment.
WordPress plugin · Active project
One place for your site’s identity.
Keep business details, contact information, and designer credits editable in WordPress—and independent of your theme.
01 / Overview
Contact details and designer credits were hard-coded across templates. A business change could mean several code edits and another deployment.
Move those details into a shared WordPress settings screen. Administrators manage the values and choose which fields can appear publicly.
Site information stays editable when the theme changes. The same plugin can serve different client sites, each with its own saved data.
02 / Workflow
For example: update a business email in settings, then display the approved value wherever it is needed.
Manage the site name, tagline, owner, organisation, location, hours, contact methods, services, and social profiles.
Choose which fields may be shown. The frontend display layer uses the fields approved for public output.
Use a dynamic Gutenberg block or shortcode in a page or template. The output reads the current saved values.
03 / Capabilities
04 / Architecture
Git deploys the plugin code. Each site’s saved identity stays in its own WordPress database.
The codebase uses capability checks, nonces, field-specific sanitisation, contextual escaping, and WordPress translation APIs. Public output is limited to approved fields.
05 / Project status
The current release is used across custom WordPress builds. Next priorities include smoother onboarding, reviewed language coverage, and portable presentation patterns.
Requirements
PHP 8.1+ · WordPress 6.4+