There are a lot of articles out there about how to async or defer scripts in WordPress, but they assume you’ll be writing all the code or using one of the bloated plugins to make it happen. In my case, I just needed the ability to async or defer a few scripts in a custom… Read More
Blog
WordPress Post Expiration Module
WordPress plugins are great, but sometimes you want to avoid having additional settings screens or giving a client access to make changes that could break functionality on their website. If you aren’t a coder and you want to automatically expire a post in WordPress, I’d recommend that you check out the Post Expirator plugin. However,… Read More
New Plugin Release: Simple Website Redirect
Piggybacking off of my last post regarding how to redirect an entire website except for the WordPress admin, I’m announcing the release of a new plugin: Simple Website Redirect. After being asked by someone “Where do I put the code?”, I went looking knowing I would find a plugin that does the same thing that… Read More
Redirect Entire Website Except WordPress Admin
I get asked a lot about how to handle different types of website redirects. Usually, someone wants to redirect an entire site, or maybe just redirect a subdomain. Other times, they want to do simple one-off redirects. Many web servers that run WordPress use Apache, which means that .htaccess rules will work. Other web servers like… Read More
Get the Title for the Posts Page in WordPress
Find out how to display the title when a user assigns their posts page (aka blog page) to a static page in WordPress.
Securing your WordPress Admin Accounts
WordPress is secure, but only as secure as its weakest link. Make sure that you aren’t the reason that your site is at risk!
First Steps to WordPress Security
WordPress security is an important consideration, but often site owners don’t think about it until it is too late. Like most things, the Pareto principle applies: If you can do a few simple things (20%), you can prevent most security issues (80%). In addition to prevention, you can also take a few simple steps that will… Read More
Add Helper Classes to WordPress Navigation Menus
WordPress automatically outputs a lot of helpful CSS class names for menus. If you use the wp_nav_menu()
function to display your menus, as all good themes should do, you don’t have to settle for just the default class names.
Prevent Directory Browsing with .htaccess
Directory browsing allows visitors to your site to see and browse through the contents of folders on your web site, which can be a security issue.
Browser Caching of 301 Redirects
Many people don’t realize that browsers cache 301 redirects. A 301 redirect is a permanent redirect from one URL to another. It only makes sense that a browser should cache a 301 redirect, after all, it is permanent.