MM
← All work

WordPress engineering

MoncadaPress

A custom classic WordPress theme built with the native template hierarchy, modular PHP, accessible interactions, translation support, and an optimized asset workflow.

Role
Theme Engineer
Period
2025
Category
Distribution-oriented classic theme
Stack
PHP · WordPress · JavaScript

More than a page-builder website

MoncadaPress is a first-party classic WordPress theme. It was designed as a potential distributable product and uses WordPress APIs instead of treating the CMS as a visual page builder.

Theme architecture

The project includes templates for the front page, blog index, archives, individual posts, pages, comments, search, and 404 states. Page sections are decomposed into reusable template parts for hero content, capabilities, services, workflow, brand examples, calls to action, and contact content.

Core integration includes theme supports, registered navigation menus, enqueued assets, custom logos, featured images, HTML5 output, editor styles, translation loading, pagination, comments, and custom queries.

Accessibility and interaction

The theme includes skip navigation, semantic landmarks, visible focus behavior, accessible comment navigation, responsive menus, aria-expanded FAQ controls, and keyboard-aware carousel links. JavaScript also handles responsive navigation, filterable content, dynamic detail panels, autoplay controls, and scroll-triggered presentation.

Distribution workflow

The repository includes a text domain, language files, GPL licensing, theme metadata, documentation, local font and library assets, WebP outputs, and minified production CSS and JavaScript.

Release review

Before marketplace submission, I would run the current Theme Check suite, remove hard-coded presentation data, resolve template filename mismatches, move SEO responsibilities to the appropriate layer, confirm escaping and portability, and validate the final package against the current distribution requirements.