Author: David Hayes
How to Customize Your WordPress Sidebar
This video and text tutorial will teach you how to customize WordPress widgets, including how to edit your WordPress sidebar.
How to Install a New WordPress Theme Using a Zip File
Themes are one of the first things people learn about in WordPress, and for good reason: they control how your site looks. It’s possible to make themes look a little different from other WordPress sites using the same one, but it’s not easy and takes an almost comic amount of work. So instead you should just install a theme that gives your site exactly (or as nearly as you can) the look that you want it to have.
Find the WordPress Database Options Belonging to a Plugin
Great little guide from Mike at WP Bullet about how to figure out, using WP-CLI and grep the options that are related to a specific WordPress plugin. There’s nothing here that surprised me. And I’ll not that you can do effectively the same thing using any interface to the database data, including something like phpMyAdmin.
How to Start Unit Testing WordPress Plugins
I really appreciated this article from Carl Alexander about getting better at developing WordPress plugins. When most people (myself included) first hear about unit tests, you want to go set all old code on fire. But you can’t do that, so Carl offers some practical advice about how to incorporate testing practices into places where you’ve not historically been doing it. For most of us in WordPress, that’s everywhere.
How to Enable Two Step Authentication in WordPress with iThemes Security Pro
Strong passwords are good for WordPress security, but they aren’t always enough. Especially if your password is one you reuse across many sites (but even if not), you’ll sometimes want to consider a two-step authentication in WordPress. That means that you’ll first fill in your WordPress password, and after that is filled in, you’ll be prompted for another code. Most often, this is a 6-digit number which changes every thirty seconds. Most people have probably experienced a 2-Factor Authentication flow (via a phone SMS message) of this kind from their bank or Facebook account.
The Algorithms of CSS
I really loved this talk from Lara Schenck. Part of that’s because I love to have abstract technical conversations about things like “What is a programming language?” and “What even is life?” Part of that is just because she does a great job covering a complex topic with a fun touch on a touchy topic.
How to Find and Remove Large Files on cPanel Hosting
Most web hosts limit the amount of storage they’ll allow an individual hosting account. When you begin to run into these hosting disk space limits, your best bet is to find and remove large files from your hosting account that you’re no longer using. This week’s video tutorial explains how to find and remove large files from a cPanel hosting account. We focus specifically on the cPanel software suite because it’s an extremely common choice of hosting interface, especially for shared hosts.
ORM Patterns: Active Record vs Data Mapper
In one of the least-relevant-to-WordPress articles I published there, I recently covered the difference between an active record ORM system vs one using the data matter pattern. ORMs are essentially systems by which PHP (or any language) objects are stored-to and retrieved-from the database.
How to Use iThemes Security to Enforce Strong Passwords in WordPress
It’s important to think about password security in WordPress. Enforce strong passwords so that your users are never able to have one like “chicago”, and you’re well on your way. But how? How can you make sure that WordPress passwords are as strong as they should be, when you aren’t the only one with an account on the site? That’s where the iThemes Security plugin in WordPress comes it, it has a simple setting that’ll prevent people from setting low-security passwords, and you’ll have a whole load off your mind. Better yet, iThemes Security is a free plugin.
I really liked the WordPress term glossary put out by Bridget Willard and the WordPress marketing team a few months back. This project seems to have no relationship to that other than a similarity of intent. What’s really cool about the WPGlossary.net from the Anders Norén is that it comes with a slick interface for searching and is just really pretty.