Category: Case Studies

  • Block Themes 101 – Part 1: What Is a Block Theme?

    After giving my recent talk about building meganav menus in WordPress block themes at WordCamp Athens 2025, I came away with a clear impression: a lot of WordPress developers are still hesitant to dive into block themes. And honestly, I get it – there’s a lot of new terminology, new workflows and new ways of…

  • WordPress Debugging: When an Elementor Filter Issue Isn’t About the Filter

    WordPress Debugging: When an Elementor Filter Issue Isn’t About the Filter

    When a filter breaks for no obvious reason A client came to us with a mysterious WordPress debugging Elementor filter issue. Their custom post filter looked fine, but it wasn’t sorting results correctly. They’d already tried the basics – clearing caches, regenerating permalinks, disabling plugins – but the order still refused to behave. The investigation…

  • WordPress Maintenance and Security: Why Two-Factor and Role Control Aren’t Optional Anymore

    WordPress Maintenance and Security: Why Two-Factor and Role Control Aren’t Optional Anymore

    WordPress often gets an unfair reputation when it comes to security. The truth? When it’s built and maintained properly, it’s one of the most secure and flexible CMS platforms available. The real problems usually come from how it’s managed day to day, and that’s where things can quickly go wrong. That’s why WordPress maintenance and…

  • Debugging a WooCommerce Discount Loop with Filter Hooks

    We were recently brought into a project (under NDA, so no names!) to fix a WooCommerce conditional discount plugin issue that had become a major source of chaos. The site used the Conditional Discounts for WooCommerce plugin to offer discounts when a customer’s basket exceeded a certain value. After a WooCommerce update, something strange started…