WordPress advice & tutorials

Get expert and unbiased information and help for your WordPress site

Tutorials

My main focus is teaching you how to use WordPress in easy-to-understand language. I've got tutorials covering a wide variety of topics and difficulty levels, so you're sure to find what you need.

Hosting

Getting the right host for your site is a decision that you're going to have to live with, so it's not something to take lightly. Get my advice on the best WordPress host for you, based on your specific needs.

Maintenance

Once you've built your WordPress site, you need to maintain it to make sure that it stays secure, backed up and keeps running like a well-oiled machine. Check out my WordPress maintenance service.

Development

If there's a WordPress task that you really want to tackle, but just can't manage it, or don't have the time, I may be able to help you. Get in touch and let's discuss what you're trying to achieve.

monarch-inline-sharing-buttons

Building social sharing and following with Monarch

Monarch from Elegant Themes has raised the bar for social WordPress plugins. Stunning social sharing and following buttons are so easy to add your site, and are a great way to increase engagement with your readers.

Google Analytics goal overview

How to track conversions through Gravity Forms in Google Analytics

Tracking conversions is a good way of better understanding your customers, where they came from and how they navigated your site before conversion, so this is how to do it with Gravity Forms.

functionality-plugin-code

Putting things where they belong

This is the ultimate guide in creating child themes and functionality plugins so that you can edit your WordPress site without breaking anything, with examples showing you how to implement different types of changes.

WordPress code

Declare constants to easily reference your plugin files

By declaring PHP constants in your plugin file, you can easily reference any file in your plugin without running the risk of breaking non-standard installations.

Move pagination after content

How to move pagination links to the end of your content

Sometimes your multi-page article pagination may end up below other items at the end of your post, like related posts and social sharing icons, which makes it hard for users to even realise there’s more content to read, so this is how to fix that.

custom-metaboxes-and-fields-in-action

Custom Metaboxes and Fields levels up to v2.0

The excellent Custom Metaboxes and Fields plugin has been updated to v2.0, with a completely new codebase.

Online security

Some thoughts on best online/WordPress security practices

As WordPress site owners and developers, there’s several steps that we could (should) take to enhance the security of our sites and servers. Here’s just a few that I do.

import-parent-theme-css

A (better) alternative to @import in child themes

There’s a better way to pull in your parent theme’s CSS than the traditional method of using an @import rule in style.css: you can enqueue the file, resulting in speed improvements for your theme.

Photo in a lightbox

FooBox – A responsive lightbox for WordPress

FooBox is the best lightbox plugin on the market and makes adding video, images and HTML contect in a striking layout a doddle.

clock-cc0

How to show and hide content at set times

I have updated my Show/Hide Content plugin to allow setting start AND end times, nesting shortcodes inside the time restricting shortcodes and repeating show/hide schedules on a daily, weekly or monthly basis.