The Codex and quite a few online tutorials are very helpful in figuring out the Settings API. However, visual/spatial thinkers such as myself need to see all the this-calls-this and this-must-be-the-same-as-that mapped out. That’s what this graphic attempts to do.
I made this with much help from the Codex and also Chip Bennett’s very helpful Settings API Tutorial.
Click on the image to see a full-size version.
Fixed a problem that caused the flex-box version of my site to go wonkey on the Dolphin browser (and ONLY the Dolphin browser, as far as I could tell.)
I’m updating this site’s theme to use the flex-box model, (while keeping the theme compatible with browsers that don’t support it yet), and thought I’d share what I learned.
Pre-flex-box layout models create many difficulties,particularly for responsive design. Floats are used for things they were never intended for; it’s hard to make a sidebar reach all the way to the bottom of the page and still be responsive; and building a responsive website without any “hacks” is almost impossible.
The solution… almost
The flex-box model is the solution — almost: browser compatibility isn’t quite there yet. Worse, the spec has been in flux; browsers that do support it have to support three different versions.
Is it realistic today to support three different versions of the flex-box spec on a web-page, and still have fallbacks? I decided to try.
Continue reading “Cross-Browser Flex-Box for Responsive Design”
Well, it’s not quite ready to release to wordpress.org yet, but I think it’s an improvement. Please feel free to leave comments with feedback!
I’m not finished with what I had hoped would be this weeks post, so I’ll just type up a quick introduction instead. I’m still working the bugs out of the theme, I should have a new version uploaded in a day or two — when it’s complete, I’ll post it to WordPress.org.
I’m trying to get myself more involved in the development, design, and WordPress communities, and this blog is a part of that. My intention is to regularly post substantive articles that will be useful to fellow travelers on this journey of becoming ever better at what we do.
Getting a blog started up is always a thankless process at first — you need to put the effort into writing quality articles that you’re not sure if anyone will ever read, because no one has found the blog yet. Persistence is the name of the game =^).
Anyway, welcome, look around, and feel free to leave comments/feedback so that I know someone has found their way here.
If you’re new to creating WordPress themes and have been digging into the PHP for the first time, you may wonder what’s up with all of the massively redundant
Continue reading “What’s with all the double-underscores everywhere?”