Link Category: Tutorials

PhpStorm for WordPress Tips

I’ve been using PhpStorm for PHP + WordPress development for gosh, at least 5 years now. For those who aren’t familiar, PhpStorm is a PHP-specific IDE (“integrated development environment”; read: text editor with lots of special features) from JetBrains. JetBrains make other tools you may have heard of like PyCharm, WebStorm, and IntelliJ IDEA.

Cool CSS Paper Effects

It’s hard for me to pass up cool-looking tricks, and this is no exception. This sweet little post from Suzanne Aitchison is just three different little CodePens that show off relatively-realistic looking effects that mimic real-life paper. Would I be able to recreate a similar thing in 3 hours of trying? Probably not. But that doesn’t make it less worth my time to stare at them for a bit. ;p

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 🙂

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: 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).