Deliver All The Things from Nginx with Subs Filters in CloudFront for WordPress

I have been messing around with Amazon’s CloudFront on this site for a couple months now. I had some basic Subs Filters setup that makes using CloudFront as a CDN really easy (and probably most CDN services). The Subs Filter module for Nginx works by filtering the HTML output before the client’s web browser gets[Continue Reading…]

A simple mu-plugin to log in as any WordPress user without a known password

If you have FTP access to a customer’s site (or if they haven’t secured their WordPress file editor), you can add this code to their site and be able to log in as any WordPress user. I developed this to help with issue that afflict only certain users. If you’ve ever done any type of[Continue Reading…]

“Open link in a new window/tab” Checked by default in WordPress

Here is a simple script I created to set the “Open link in a new window/tab” checkbox to checked by default in WordPress. There might be a better way to do this, but this was pretty straight forward. Just stick this in a php file in the wp-content/mu-plugins directory and you should be golden.

Limit Login Attempts in WordPress with a Must-Use Plugin

As a WordPress developer, I quite frequently deal with clients who have had their WordPress installations hacked. The number one cause that I have seen from these hacks are short/insecure passwords. I actually dealt with so many of these issues that I wrote a small ebook called The Concise Guide to Securing WordPress and Repairing[Continue Reading…]

How My WordPress Career Started!

I use a chat program called Pidgin, which allows me to log all of my chats. This is very useful for times when I forget something that I know I talked about and then can look it up. Well, I was looking for something this weekend and happened upon this chat I had over 5[Continue Reading…]

How to Block FeedBurner from Burning your Feed (in WordPress)

I have had an interesting problem for the past year, basically ever since I created a blog for my wife. For some really weird reason, any Google property (like Google Reader) would inject my feed from FeedBurner into her feed… even though she is not even using FeedBurner. Unfortunately, Google pretty  much offers NO SUPPORT for[Continue Reading…]

How to fix the WordPress SEO sitemap bug caused by NextGEN Gallery

If you use WordPress SEO with NextGEN gallery and have submitted a WPSEO generated sitemap to Google Webmaster tools than you have most likely run into an error with your images not being indexed properly. After some debugging I discovered that this was related to how NextGEN gallery incorrectly adds images to the WPSEO generated[Continue Reading…]

The Concise Guide to Securing WordPress and Repairing Hacks – Now Available

The Concise Guide to Securing WordPress and Repairing Hacks is available today on Amazon Kindle for 99 cents. You can also “borrow” it for five days from your Kindle for free. I have been developing WordPress themes and plugins for over five years now and have dealt with my share of clients whose sites have[Continue Reading…]

How to disable profile.php in WordPress

I recently had to setup a demo site with a demo user in WordPress and wanted to lock down the user as much as possible to prevent any bad behavior. Creating a new role with limited permissions is easy but I had to spend some time to figure out how to prevent a user from[Continue Reading…]

Custom WordPress Plugin Update Repository

I have recently been spending a lot of time developing the IssueM plugin for a company I do a lot of contract work for. IssueM is an issue manager plugin for WordPress, to manage issues for online magazines, periodicals, and such. The idea for IssueM started a couple years ago, and even started as a plugin,[Continue Reading…]