Hey, I’m Chris.
I’m a WordPress and WooCommerce developer. I build websites and e-commerce sites for clients, provide managed services and help them get going with their online marketing efforts.
Latest posts
- Completely disabling duotone filters along with their hidden SVG HTML outputFor as long as I’ve been working with the WordPress block editor, the duotone filters have barely been useful to me. There’s maybe one project out of the 25+ I’ve realized with the block editor that actually use duotone filters. For all others, I’ve so far disabled them by setting… Read more: Completely disabling duotone filters along with their hidden SVG HTML output
- Fetching Google My Business reviews using the Google API and OAuth2 – a WordPress boilerplate classA business website I am currently building has multiple physical locations, each with their own Google My Business listing. To improve trust and highlight their service quality, we wanted to display the Google My Business reviews on the website. Google doesn’t provide an easy public feed for that though. You… Read more: Fetching Google My Business reviews using the Google API and OAuth2 – a WordPress boilerplate class
- CSS media queries and the weird edge case of decimal place vw valuesI came across quite the weird edge case today. On a client site, a colleague noticed the header menu being visible alongside the mobile menu icon. That shouldn’t happen. The menu was set up so a full dropdown menu would be visible on desktop / large screens and was supposed… Read more: CSS media queries and the weird edge case of decimal place vw values
- Exclude specific sites or posts from the built-in WordPress searchThe built-in WordPress search might not be the greatest, and there’s plenty of extensions to give it some more power (I’m personally a big fan of SearchWP). For simple sites though, it just does the job, so I often stick with it. One thing I’m often in need of is… Read more: Exclude specific sites or posts from the built-in WordPress search
- Hello world!Remember that title? WordPress’ default first blog post. I’ll just leave it at that. This is the first blog post on christophrado.com. It’s June 2021 and I’m setting this site up to be the international version of christophrado.de, where I’ve been running my personal site (in German) with projects and… Read more: Hello world!
Backstory
My online career started somewhere around 2005, when I designed, developed and shared themes for Windows Mobile devices. They totaled around one million downloads, which was a huge feat for 16-year-old Chris. The release of the iPhone ended that era though.
My focus shifted to design. I was fascinated by identity design and branding, creating logotypes and working out color schemes. I built a few corporate identities, which even led to a few first paid gigs. Around the same time, I started out with photography, peaking in nearly 10 weddings.
Over the time, I realized photography wasn’t forever for me. Further design work required some online work, so I kind of slid into web design. At first, I wasn’t able to turn those designs into reality myself, but over time, I started to look into HTML and CSS, building basic structures and playing around with what was possible at that time (responsive sites? nah).
Enter WordPress, which I must have just stumbled up on by looking at its themes. I must have built a first WordPress site circa 2011, which was a personal site/blog for myself. From there, it’s been a wild ride through the WordPress world. I mainly built themes for a long time, but have now also shifted to custom plugin development and customization, putting all the loose ends together, connecting services and marketing tools for a complete online experience.