Latest writing
-
Ever since I started at Universal Yums, I’ve wanted to rebuild the WordPress theme. In its six years of existence style overrides have been layered on top of each other making new development really difficult. JavaScript was mostly in one…
-
So maybe you accidentally deleted 600,000 customer records and associated usermeta from a WordPress site. Or maybe I did. Regardless, it’s a problem and they now need to be restored. Thankfully, there’s a backup (boy howdy, you better hope so).…
-
We had an odd situation where disk space was getting swallowed up on a Digital Ocean server running Laravel. The issue started happening after an upgrade from Laravel 7 to Laravel 8 (though it could have been there before unnoticed).…
-
Having a nice GUI to make direct database queries can be really helpful when working with a complex WordPress site. TablePlus is the best one one I’ve found for the Mac. Using TablePlus with WP Engine Connecting to a local…
-
I just set up GitHub Actions for running tests with Laravel and was impressed with how simple it was. This video shows how I got it set up with the Laravel React Bootstrap project. 1. Click “Actions” 2. Select the…
From the archive
The most-discussed posts.
Some of the APIs have moved on since these were written. The ideas mostly hold up, and the comment threads are full of good questions.
2009 · 184 comments
Increasing the upload_max_filesize in WordPress
2010 · 124 comments
How to Add a Metabox to a Custom Post Type
2010 · 114 comments
How to Enable Multisite in WordPress
2012 · 108 comments
Add Infinite Scroll to a WordPress Theme
2013 · 46 comments
Simple Ajax Example
2011 · 39 comments
Event Posts in WordPress
2011 · 25 comments
Admin Notices in WordPress
2011 · 30 comments
Set a Cookie in WordPress
Browse by topic
- Custom Post Types (2)
- Interviews (2)
- Miscellaneous (54)
- News (4)
- Plug-ins (6)
- Process (2)
- Resources (5)
- Snippets (10)
- Tutorials (70)
- WordPress Tips (6)
Open source projects
Themes and plugins from the theme-options era. They aren’t in active development, but tens of thousands of sites still run them.
Registers a portfolio post type from a plugin instead of the theme, so a site’s projects survive a theme switch. It still runs on 40,000+ sites.
Type
Plugin
Released
2011
Last updated
2020
A full theme options panel you could drop into any theme, from the years before the Customizer. Available as a plugin or bundled into a theme, and still active on 10,000+ sites.
Type
Plugin
Released
2011
Last updated
2017
A responsive theme for showing off photography, art, or projects that also works as a regular blog. Free in the WordPress.org theme directory.
Type
Theme
Released
2010
Last updated
2018
A theme for images, photography, and artwork. The free version is on WordPress.org; Visual+ added color schemes, lightboxes, and infinite scroll.
Type
Theme
Released
2013
Last updated
2016