When working on client websites built with third-party WordPress page builders — particularly sites not hosted in Asymmetric's own environment — the team encounters recurring design and implementation constraints. These limitations can block or degrade the fidelity of approved designs and require workarounds or expectation-setting with clients and developers.
This article documents the specific constraints surfaced during the [1] project and generalizes them for future reference.
WordPress page builders may not support precise control over image swap or hover-state behavior on header elements. On the Diddy project, the header image displayed the wrong photo on hover — a behavior caused by the builder's limited handling of hover states rather than a design or asset error.
"I used that one because when you scroll over the link to the website, it shows only this photo that I used."
— Michał Bielerzewski, [2]
Implication: Designers should verify hover-state behavior in the actual builder environment before finalizing specs. What is achievable in Figma may not map 1:1 to builder output.
Third-party WordPress builders often restrict the ability to overlap elements (e.g., placing text or images over adjacent sections). This was flagged as a likely blocker on the Diddy project during development handoff.
"I know he's struggling with, like, I bet you he can't overlap it."
— Melissa Cusumano, [2]
Implication: Designs that rely on overlapping components should be flagged early. If the client's builder cannot support the layout, an alternative must be designed before development begins.
On sites not built or hosted by Asymmetric, the global header and footer are typically locked to the existing site's theme and cannot be freely redesigned. Any updates must conform to the constraints of the existing template.
Implication: Scope of work on third-party WordPress sites should explicitly note that header/footer changes may be limited or require theme-level access the team does not have.
These constraints arise specifically when:
"We don't own that website. We don't have it in our environment. We didn't build it."
— Melissa Cusumano, [2]