WordPress is both the world's most popular blogging platform and the widest used Content Management System (CMS). And one of the reasons it's so popular is that it happily supports templating and plugins, making it highly flexible and customisable to suit different website needs. Here, we've chosen some of the best WordPress plugins to add functionality to your website