How to Hide That Your Site is Using WordPress

I get a lot emails asking how to hide that a site is using WordPress. I thought I would walk through some of the functions I have in my theme to accomplish this. Most of these methods are taken directly…

Check if an Element Exists with jQuery

Running code only when it is needed is an important aspect of resource management in JavaScript. I use the following method all the time to check if a jQuery element exists before doing something with it. var $selector = $(‘.my-element’);…

Check if a Checkbox is Checked using jQuery

Using jQuery you can determine if a checkbox has been checked, performing an action based on the result. For example, you may want to conditionally show or hide form fields when a checkbox is selected. The best way to do…

Correctly Redirect a Page in jQuery & JavaScript

Redirecting to another page with JavaScript & jQuery is easy. jQuery is not necessary, instead JavaScript’s built-in window.location object should be used. There are two commonly used approaches, the window.location.replace() method and the window.location.href variable. Understanding the differences between the…

Testing if a jQuery Object is Hidden

jQuery makes it easy to show, hide or toggle the visibility of a DOM element with the hide(), show() or toggle() methods. It’s often useful to test if an element has been hidden or shown using jQuery. You can easily…

Horizontal Bulleted Lists Using CSS

If you want to create an unordered list in HTML (<ul>) that lists items horizontally while maintaining the bullets this bit of code should help you. This method is more flexible than display: inline, display: inline-block or float: left, allowing…

Font Awesome 4.0 Unicode Icons in Photoshop

Font based icons are hot right now, and lately I find myself using the Font Awesome library all over the place. Today, I wanted to use an icon in Photoshop from the library in Photoshop. Surprisingly, I wasn’t able to easily understand how to use Font Awesome in Photoshop. Luckily, I found a way that’s very easy.

Curated Content on the Web

The indexed web currently contains at least 7.39 billion pages. That’s an insane amount of information to sift through, which is why good web curators are such an indispensable resource. Curators are people who find and share quality sources of…

Roots Theme Rewrites & WPEngine

The Roots theme for WordPress is awesome, and so is WPEngine. When using the two together you’ll need to configure nginx rewrite rules to get the Rewrites (clean URLs for static theme assets) feature working properly. WPEngine doesn’t give you…

Prestigious Companies Using WordPress

Over the past few years WordPress has quickly become the most popular publishing system on the web, powering 17% of the internet. Reputable brands have taken notice, and the number of large companies using WordPress to power their empires online…

How to Find a Good Web Designer

So you’ve been tasked with leading the re-design of a website, but you have no idea how to find a good web designer. Finding someone that is truly good can be an exhausting task, but it’s a vital step in…

Creating a WordPress Website for Beginners

As far as blogging platforms go, WordPress is by far one of the best and most flexible – and when used properly can be used as a casual “blog” or even a more corporate website and product sales site. However,…

My WordPress Development Environment

I’m constantly trying to improve my WordPress development environment. It’s a conundrum I’ve been battling with since I began developing websites with WordPress. How do you reliably make local updates to a website, publish those updates online to a staging…

WordPress 3.5 Admin Error: “jQuery is not defined”

Today is the big day, I’ve begun upgrading various installs to WordPress 3.5. Many of them have been experiencing issues with JavaScript related errors in the admin. WordPress 3.5 has a new performance loading feature that will concatenate all JavaScript…

Adding Custom Post Types to Author Archives in WordPress

WordPress automatically generates archives for each blog author, listing all posts created by that author. But what happens when you have a system with custom post types that you want to attribute to appear on an author archive? This requires…