Link Category: Tutorials
What’s new in PHP 8?
For those who don’t know, WordPress run on PHP on the server. This has been true for all of WordPress’s life, and remains so. For the most parts, this dependence on the PHP language has been an interesting tidbit. But in the next few weeks the next major version of PHP is coming out, and it’ll have a big impact.
Good (Free) Video Tutorial on Making Gutenberg Blocks
More than a few weeks ago now, my friend Jeremy Green talked at the Fort Collins WordPress Meetup about how to make Gutenberg blocks. One of the struggles he mentioned was the lack of great tutorials on the details of the code — which is pain I’ve also felt in my explorations of making them. One good-looking resource that he recommended (and it took my forever to get to because I’m “busy”) is this YouTube playlist from Alessandro Castellani.
More than you need to know about WP’s Database
I really love this little tour from Iain Poulson at Delicious Brains about the WordPress database. There isn’t a lot in this that I didn’t know or couldn’t guess. That may well be true for you too. But if you don’t feel like you know WordPress’s database well (or even if you do) you can’t really compete with how simple and approachable its whole format it. By simply listing each of the database’s table and explaining what each column does, you can’t read this article and not have *profoundly* deepened your understanding of WordPress’s database and how it works. So please give it a look 🙂
A Guide to Composer for WordPress
I mentioned in my recent article about Git Subtree that I think the whole workflow is probably better managed with Composer. And that while I abstractly think that Composer is great idea for WordPress projects, I don’t particularly feel ready to use it in earnest.
Learn CSS min(), max(), and clamp()
To be clear: I am bad at CSS and the last person you should listen to when you want to learn how to do it better. (My friend Lara Schenck comes to my mind as someone you SHOULD listen to about CSS: https://notlaura.com/.) Anyway, the point is that I was excited to learn that the min(), max(), and clamp() functions are starting be well-supported by browsers. Because it means I can write *even less* CSS. And I’m about as enthusiastic as this very-polished YouTube tutorial is about them:
Narrative of making a Gutenblock
I enjoyed this little “essay” from Leo over at Design Bombs. First, it was great to read as an introduction to the new Gutenberg-block-making tool I didn’t even know was out. The article does a great job giving you the snippets and outputs so I’m able to fall easily, without breaking a sweat. As someone who has gotten a little rusty on Gutenblocks, it was really fun to work with the code virtually.
3 Cool Gutenberg Tricks
I really enjoyed this little (video-heavy) post from Bud Kraus about some cool and harder-to-find features of Gutenberg. I’ll even cop-to the fact that I only kind of knew one of them. Which I am a little embarassed by. But tell you because it means YOU SHOULD CHECK OUT THE POST.
Chris Coyier on Learning WordPress Themes Now
For those who haven’t been knocking around the WordPress sphere for a long time, there’s a possibility that the name “Chris Coyier” and CSS-Tricks isn’t so well known. Chris is great, generous thoughtful guy, and if you’ve got a front-end interest at all, you really should be following CSS-Tricks. To a degree rare in the world CSS-Tricks is just a consistently useful, modest, and modern place to read about all the parts of WordPress development, CSS very much included (though hardly the only topic).
How and Why to Make a Customer Journey Map
I’ve loved Torque Mag for a long time as a great source for both technical and editorial content based around WordPress—even if customer satisfaction data and personal experience have me feeling more lukewarm about WP Engine itself.
How to Set a WordPress Menu Link to Open in a New Tab
I’ve got a client with a custom nav menu link pointing to a third-party service. He wanted that custom link to open in a new tab, and I realized I didn’t know how to do it.