Custom Data Architecture: Engineering a Dynamic “Cases” Ecosystem
The Challenge
The client needed a scalable way to showcase “Success Cases” on their platform. The main difficulty was not just creating a new post type, but establishing a Relational Connection between different post types (Cases and Champions) so that data (like company logos) could be pulled dynamically without manual uploads
The Solution
I engineered a custom backend structure using ACF (Advanced Custom Fields) and PHP to automate the data flow:
-
Relational Mapping: Linked the “Cases” CPT with the “Champions” CPT, ensuring the company logo is automatically fetched from the parent reference.
-
Dynamic UX: Developed a flexible Accordion System using ACF Repeaters, allowing the client to add unlimited content sections with a WYSIWYG editor.
-
Archive Logic: Implemented a high-performance dynamic filter (similar to the Experts page) to allow users to sort through cases seamlessly.
Tech Stack & Tools
Key Features Developed
-
Dynamic Data Inheritance: Auto-pulling logos from “Champions” to “Cases” to maintain data integrity.
-
Flexible Accordion Layout: A modular system for single case pages that supports tables, charts, and rich text.
-
Advanced Filtering: A custom-coded filter for the archive page to ensure a fast and intuitive user experience.
