All posts ordered by popularity
Quick WordPress snippet for getting the category ID from the category slug.
This tutorial explains how to create new files and directories in the WordPress /uploads/ folder.
Here is a list of the most common file-types for Apache’s mod_expires, which is used for configuring expires headers for better cache control.
With the rise of the “short URL”, including the date in URLs is no longer considered “cool”, so you may want to “get with it” and dumb down your WordPress URLs to make them shorter. Here is how to use .htaccess to remove the date from your WordPress permalinks.
Sick of teh spamz? Here’s an easy way to block a lot of automated spam from your contact form.
Here is how to force all HTTP requests to be either GET or POST. Easy to modify technique can be used for other types of requests as well.
Here are some scrap PHP scripts leftover from my work on Dashboard Widgets Suite. These functions were considered specifically for use with the System Information Widget, and provide a variety of details about the current server configuration and software setup.
Two quick functions, one for adding a query string variable and another to remove a query string variable. Either of these functions can be used in any PHP script to modify query-string parameters.
By default, WordPress prepends the string “Private: ” to all posts marked as “private”. Here’s a quick function to remove the private prefix and move on with your life.
WordPress 4.4 adds all sorts of new REST API functionality. Which is great if your site is using it. But if not, then you may want to remove all of the extra baggage that WordPress now adds to every page load. This tutorial explains how to disable it.
This post explains the difference between displaying the date and time with PHP vs. displaying the date and time with WordPress.
In this WP-Mix post, we’ll see how to send spammers on a virtual infinite loop chasing down randomly generated email addresses. It’s very satisfying.