1. Skip to Navigation
  2. Skip to Content
our blog

Our Blog

Output a Bootstrap Dropdown Menu In Your WordPress Theme Using a Custom Nav Walker

Bootstrap, for the unfamiliar, is an HTML/CSS/Javascript template for building new websites that was spun out of Twitter. It includes factored versions of many common UI elements, one of which is the dropdown menu. You can see an example of this type of menu on the Bootstrap home page (the fixed navigation bar at the top).

Unfortunately, WordPress’s wp_nav_menu function does not output the classes Bootstrap is looking for, and we need to add more markup than is possible via the options for wp_nav_menu. This is a perfect time to use a custom Nav Walker Class . (more…)

The Best WordPress Plugins for Managing Big Websites With A Lot of Pages

We love using WordPress to build and maintain websites with a lot of posts and pages. However, the stock WordPress interface leaves a lot to be desired when you need to create or manage a lot of content.

Thankfully, there’s a bunch of awesome free plugins that you can add to your WordPress installation that will make managing a large WordPress site a breeze. We’ve compiled a list our favorites here. These plugins will give you shortcuts for everything, from generating content quickly to zooming around the admin interface.

Once you’ve tested out these free plugins, you’ll wonder how you ever lived without them. (more…)

How to Output Custom HTML in WordPress Menus Using a Custom Nav Walker

We’ve recently received requests to develop websites for clients that have Mega Menus, and to make those menus manageable from within the WordPress Menu System. Mega Menus are a style of menu that allow you to provide the visitor with much more information about a menu item – and they help to turn drab drop downs into exciting, graphical elements.

I spent a little while looking into the right way to implement this and came up with a solution that I thought I’d share. (more…)

Change WordPress’ Default “Register For This Site” Message To Your Own Custom Text

WordPress is a great platform for building membership websites, but it needs a few tweaks out of the box to make it a little more user friendly. One thing I always want to change is the default text that WordPress shows to new users when they register. By default it says “Register For This Site” – which is just a bit jarring (and converts terribly!)

Out of the box, when a visitor goes to register for your WordPress website, they’ll see a screen like this, with the default “Register For This Site” text:

Its functional, but if you’re building any kind of customer facing site, you’ve really got to change the “Register For This Site” text to something a bit friendlier. Thankfully its an easy change to make, via the functions.php file in your theme.

(more…)

Add Your Own Options to WordPress’ Custom Header Image screen

In a recent post, we showed you how to add WordPress’ Custom Header Image panel to your own WordPress Theme.

This options screen comes with a lot of settings out of the box, but what if you want to add your own, such as font size?

Its not well documented in the Codex, but its actually pretty straightforward.

We’ll need to do 3 things:

  1. Add our own fields (inputs) to the Header options screen
  2. Save their new values when the user clicks Save
  3. Output the custom options in our theme

(more…)

Add WordPress’ Custom Header Options Page to Your Own Theme

WordPress 3.4 includes some great functions for giving your users more options for customizing their themes. One of my favorites is the Custom Header Image screen.

If you’re using WordPress’ stock Twenty Twelve theme, you can find it under the Appearance -> Header menu. Here’s what it looks like:

But did you know you can add this screen to your own themes?
(more…)