WordPress is the world's most popular publishing platforms, and it's currently estimated to power of all websites. It's highly customisable, very easy to use and it's completely free, making it an obvious choice for anything from a simple blog to an online .
Because of its enormous popularity, there's a wealth of WordPress and WordPress tutorials online to help you get to grips with the content management system. But with so much choice, things can often get confusing.
So, to save you time we've done the hard work for you and picked 20 brilliant WordPress tutorials from around the web that will boost your skills and introduce you to exciting new techniques. To help you find the right ones for you, we've grouped them according to skill level:
This complete guide to getting your site up and running is a great place to start if you're a complete beginner, or someone with a bit of experience looking to fill holes in their knowledge.
Cheat sheets are ideal when you're starting out, and still useful to refer back to when you're more experienced. This one lays it all out for you and provides a brilliant go-to for any WordPress woes.
This step-by-step guide to WordPress is aimed at beginners who are trying to become competent with the platform in their spare time.
Using the Preview button is okay, but it's much better to be able to write your posts and see how they're going to look on the site without having to switch back and forth between view modes. This great technique enables you to do just that.
Siobhan McKeown reached out to people from across the WordPress community to ask what advice they would give to people just starting their WordPress journey. It's an old article, but the advice still holds true.
Next page: intermediate tutorials
If you're serious about your site then you'll want to get to know your audience, and the best way to do this is through your traffic stats, and that's where Google Analytics comes in. It's free and it can tell you who visits your site, where they come from, when they visit, what they look at while they're there, and how they interact with your content; follow this guide to get up and running.
Choosing the right colours for your website can have a big impact on its effectiveness, and even on sales if it's an ecommerce site. Here's how to do it right.
Adding icons to custom menus is a relatively simple two-step process that doesn't involve any PHP coding whatsoever. And this WordPress tutorial will show you just how to do it.
When looking to customise their website, a lot of people edit the theme directly. This creates a number of problems, not least that you can't update the theme without losing your changes! Storing your modifications separately as a child theme is the smart way to go – here's how.
Even tiny changes to the phrasing of copy or the position of a button on your site can have a big impact on how people use it. Here's how to test out your changes before you commit to them with A/B testing.
Twitter Cards make it possible for you to attach media experiences to your tweets that link to your content. This WordPress tutorial shows you how to use them.
There are many useful plugins available for the platform. In this WordPress tutorial the guys at WPMU.org pick five must-have plugins for your first blog.
For more control and flexibility over your site, one of the first things you'll want to know is how to create a plugin. Find out how in this simple walkthrough WordPress tutorial.
Next page: advanced tutorials
Support for responsive images has been in WordPress for a while, in the form of viewport-based image selection, but there's another and more versatile way to do responsive images on WordPress, using art direction. This method enables you to design with images whose crop or composition changes at certain breakpoints; this tutorial shows you how to set up a WordPress site for art direction using three progressive examples.
Even if you don't process sensitive information serving your site via SSL makes you look more credible, protects passwords and improves SEO. Here's how to do it on your WordPress site for free.
Even WordPress sites that don't get much traffic attract huge numbers of malicious login attempts. Here's how to make yourself less visible to hackers.
In some situations, WordPress has too much functionality. This can confuse your clients and put them at risk of breaking their site, so it's a good idea to turn off things that aren't needed. In this article seasoned developer Emerson Loustau outlines which features can do the most damage and explains how to remove them to create a simpler, safer interface for your clients.
Keeping HTML classes out of your content is a good idea, because they make a real mess when it's time to redesign the site. It's possible to generate the HTML you need and insert it into the right place in the post, and then update this function when you redesign the site. This removes the need to update posts manually.
Troubleshooting is always easier when you've got a sound mental picture of how something works. This fascinating article demystifies WordPress stack, so you can make wise choices about your site and keep it performing well.
If your website doesn't load quickly, a good proportion of your visitors won't hang around to use it. This article explains how to use caching plugins to help you get your site into people's screens as fast as possible.
Once you get properly stuck in with WordPress, the intermingling of PHP and HTML can become confusing. Twig is a template that keeps them separate, making your codebase easier to work with.