A Complete Guide to PHP Data Types: Numbers, Booleans, Strings, & More
The Many Uses of PHP Output Buffering in WordPress
This introduction to PHP output buffering and its uses in WordPress contains a few helpful resources:
David Writes on Insecure PHP and WordPress Functions for Smashing Magazine
Your first million dollars. The game-winning catch. A guest post in Smashing Magazine. These are life’s moments of pure success, and David had one of them this week. We’ll keep you posted on the other two.
How to Make a WordPress Admin Options Page (Without Using the Settings API)
We’re going to cover creating a working WordPress options page, without using the Settings API.
The Four Languages You Must Know to Understand WordPress
Learning WordPress development starts with a lot of key questions, including this one: “What language is WordPress written in?”
Easily Write and Understand Regular Expressions with Regex101
Regular expressions or regexes—custom formulas for complex string pattern matching—are very useful, but also extremely opaque if you’re not used to reading or writing them. Just to show you how deep the nightmare goes, here’s the officially approved PHP regex for evaluating whether a string is a valid email address:
A Code Snippet to Fix WooCommerce 3.0 Lightboxes
I truly love WooCommerce, but there’s one thing I don’t love about it: breaking changes. Working mostly in WordPress, breaking changes generally feel like something scary and challenging that I expect people in other environments to have to deal with—a bit like, say, cobras. The exception is WooCommerce, which brings the cobras right into my house.
Mastering the WordPress Options API
Note: We’ve revised and expanded this article on the WordPress Options API as part of Up and Running, our multimedia guide to the principles of WordPress development.
Get a WordPress Image’s Attachment ID from its URL with a PHP Function from Pippin Williamson
You know who’s really great? Pippin Williamson.