Help Me Name My Latest Plugin
I’m having trouble coming up with a good name for my latest WordPress plugin so I thought I’d crowd source it. My other WordPress-powered site, FinalGear.com, receives very large traffic spikes. I used...
View ArticleHow To Create Custom WordPress Cron Intervals
This is mostly a reminder for myself so I can stop tracking it down every time I forget, but here’s how to have WordPress code execute on a different schedule than the default intervals of hourly,...
View ArticleHow To Remove (Or Change) “Private” Or “Protected” From WordPress Post Titles
If you make a post private in WordPress, the post’s title with be prefixed with “Private”. The same will happen if you password protect the post, although it will be prefixed with “Protected”. If you’d...
View ArticlePlugin Recommendation: Limit Login Attempts
Someone has been trying to brute-force attack my site lately (guessing my username and password) and so I thought I’d share the plugin that is blocking them and also letting me know that it’s...
View Articlewp_list_pluck() Is An Awesome WordPress Function
If you’re a WordPress developer and you don’t know about wp_list_pluck(), then listen up! Say you have an array called $posts that contains this: [0] => stdClass Object [ID] => 675 [post_author]...
View ArticleCalling iPhone App “Gas Cubby” Users — I Need Your Help!
Do you use Gas Cubby on your iPhone? If so, would you mind helping me out by sending me an export of your data? I’m writing a new WordPress plugin that will allow you display data similar to Gas...
View ArticleJW FLV Player Removed From My “Viper’s Video Quicktags” Plugin
JW FLV Player has been removed from the latest version of my Viper’s Video Quicktags plugin. The player is not compatible with the GPL license and as a result cannot be included in plugins that are...
View ArticleWordPress License Plates
I moved my “IM STIG” license plates over to my Dodge Viper so I had to get new plates for my Ford Mustang. What to get on my plates this time around seemed like an obvious choice! UPDATE: It looks like...
View ArticleA Great Guide To The WordPress Rewrite Endpoints API By Jon Cave
Jon Cave has written an excellent guide to the WordPress rewrite endpoints API, useful for adding new suffixes to things like post permalinks. If you’re a WordPress developer, it’s well worth the read.
View ArticlejQuery Lightbox For Native Galleries Plugin Discontinued
With the release of Jetpack 1.5, Jetpack now supports the awesome carousel feature that you may have seen running on WordPress.com. It’s superior to my jQuery Lightbox For Native Galleries plugin in my...
View ArticleViper’s Video Quicktags Passes 1 Million Downloads
My most popular WordPress plugin, Viper’s Video Quicktags, has passed the 1 million download mark! I really should give it more love and attention…
View ArticleFunctionality Code In Plugins Or Themes? Which Is Better?
Pippin Williamson has written a good explanation of which to use over on Wptuts+. TL;DR: If the functionality is something that should continue to work after you switch themes, then it belongs in a...
View ArticleInstalling PHPUnit On Windows
I wanted to start contributing to the WordPress unit tests so I needed to install PHPUnit. Turned out it was harder than it might seem (I had a tough time getting it all working) so I thought I’d blog...
View ArticleDebugging WordPress HTTP API Remote Requests
If you’re writing WordPress code that makes remote requests and need to easily debug the requests, here’s some helper code to do it. This requires that you’re using WordPress’s HTTP API which you...
View ArticleWordPress: Debug Functions Attached To A Filter
I was debugging something in WordPress, trying to figure out what callback function was applying a change to a filter (in this case a post’s content). To get a list of what functions were hooked into...
View ArticleImportant Security Update For SyntaxHighlighter Evolved
If you use my SyntaxHighlighter Evolved WordPress plugin, please update ASAP. There’s a security issue with the Flash file that is used by version 2 of the highlighting library. This file is meant to...
View ArticleDate Queries In WordPress 3.7+
Earlier today, a patch for WordPress that I’ve been working on got committed to WordPress trunk. “Trunk” is the in-development version of WordPress and will eventually become the next version of...
View ArticleIdeal WordPress Plugin Development Using PhpStorm 8
The upcoming PhpStorm 8 features built-in WordPress support, as explained in this support document. However what’s the best way to set up your WordPress install in order to write plugins? Here’s my...
View ArticleWordPress Appearance On “Orphan Black”
In the latest episode of the great TV show Orphan Black, a character is searching for something on the Internet and is for some reason viewing search results in the form of HTML (ooo, what a hacker!)....
View ArticleMy WordPress-Branded MacBook Pro
After four years at Automattic, you are given an awesome MacBook that has been customized by ColorWare to have a glowing WordPress logo instead of an Apple logo as well as being painted any color you...
View Article