Full Stack Web Dev

I’ve been manhandling WordPress for a while now. After studying the full stack I had a standard WP install that I wanted to understand, so I decided to focus on CSS & PHP as the best way to crack the secrets of how to present great websites with all the lightweight, responsive flexibility needed.

Portfolio & More

What started as a portfolio idea is growing into a way for me to experiment with coding custom WP setups. I am now working towards finishing this design that you see here, which is based on the 2022 theme, into my first WP & More child theme plugin. I intend to make it available for download via the WP Plugin Directory once it’s finished enough. Also, I have to learn about requirements for submitting themes .

As the whole WP 5.9 situation is currently in beta, it’s been the perfect opportunity for me to hack away at the new theme structure and get ahead with the whole new setup.

Custom, Baby!

I’ve gotten most of the aspects of the template areas under control – reverse-engineering the classes etc to see what I can turn on and off and which bits do what. These panels, as well as the borders, for example, are all set differently with rgba() filters in the CSS styles I’ve been able to target. You can really tailor whatever you need. This sunset image I’m using as a background is one I took on the beach here in South Wales – it has perfect ice-cream pastel shades and an uplifting mood to work with for my first template design.

Total Control

It’s such a pleasure to finally have much deeper control over all the elements of a WP install without using a site-builder tool like Elementor or Divi.

Going Live

Now I’ve moved the site over from local development to this live site, I can test how things are looking & behaving on my mobile. Next step is to drill down into the mobile menu CSS to get that changed and also to modify the way the parent template handles the mobile home page (esp the background image) so it handles it properly. One of the great drawback of the 2020/2021/2022 themes are that they don’t translate well at all to mobile.