WordPress for Radio Stations – More plugins, themes and ideas

In July 2012, I did a post about using WordPress to build a radio station website.

This post builds upon what was discussed in there, bringing in some new plugins and themes as well as news about future WordPress releases that will affect radio stations.


As usual, there are literally thousands of themes out there.

My main source of themes is ThemeForest. The new design for Cre8 Radio‘s website is a theme I bought from there and customised.

The only downside to any theme collection website is that sometimes you don’t get a feel for the features until you’ve actually bought it. If there  is the option to log in and play around with the ‘Theme Options’ panel, do so. You will get a better feel for how easy/hard it is to customise, as well as see if it truly have what you’re looking for.

On Twitter, why not search for “WordPress themes” or something similar. You may have to be picky with what links you click, but there are some gems out there. It’s just finding what you’re after.

The other option is to build your own. This can be a difficult process if you don’t already know how to use PHP or the WordPress loop system. My first attempt at designing a WordPress theme from scratch was the KingsStock Music Festival website, which uses Twitter Bootstrap as a framework for coding structure.


There were was a great plugin suggestion on my previous post which I will give a mention here.

Radio Station – WordPress.org/plugins

This is based on Drupul’s ‘Station‘ plugin. It has some pretty neat features and means you can do things with playlists, the role of ‘DJ’ for users and widgets which generate the current ‘DJ’ on air.

I tried it out on an RSL station’s website and found that it was difficult to work with at times. That might have been because I wanted to really customise how it looked and how the widgets were laid out.

I can see the promise in the plugin, however things like the presenter profiles didn’t work for me out the box and I couldn’t find a way to fix it.

If there was an update or explanation for this error, then I may have continued to use it, but it’s certainly one to watch.

Audio/Video Plugins

There are some big changes coming to WordPress 3.6 which mean we can dispense with many of the audio or video plugins.

I previously mentioned that WordPress Audio Player plugin, which uses a shortcode to generate an audio player of your choice.

However, I’ve been playing around with MediaElement.js for my live streaming players (see Cre8 Radio and One Media Radio).

Previously there was a plugin which brought that library within the WordPress system, however it will soon be within the core of WP!

Audio/Video support in WordPress Core

With MediaElement.js within the core of WordPress, it means we no longer need to have plugins to generate those players for (many) podcasts or short clips that give context to a post.

Instead we can simply type audio src="audio-source.mp3" (in square brackets) and the player with MP3 will appear. It even supports WAV and OGG files. You can specify just one or all of the file types and the WP core will handle how the file is delivered to the user.

It even works in IE7! And can deliver native player options to devices such as iOS or Android.

It remains to be seen how exactly we’ll be able to manipulate the library or even if there is any visual customisation, but it is certainly a step to help us use less plugins!

You can read more about MediaElement.js in WordPress Core over on the Make WordPress Core blog.

Post Formats in WP 3.6

Along with audio/video support, WordPress 3.6 will add post formats.

The theme I use on this site has post formats built in, but now WP have added that to the core.

For radio stations, it will help you distinguish audio content, from YouTube videos and galleries of photos from community events you’ve popped along to.

New themes will be able to harness this information and display content differently and interesting ways. Imagine how easy galleries could become!

I was really excited to read the post I mentioned above about Post Formats in WP 3.6, however they have now been pulled from the core and will instead live as a plugin.

Post formats are powerful for radio stations as it will help you distinguish audio content, from YouTube videos and galleries of photos from community events you’ve popped along to.

I’m not entirely sure how this will now work, but it should enable us to make interesting content easy to find and display. Again, this is a topic that might be worth a watch.


Hopefully this post has given you some more food for thought.

What could the future of WordPress mean for radio stations? Will it make our lives easier or make us work harder for the medium we love? That remains to be seen.

But as always if you have any more plugin, theme or ideas to suggest, then feel free to comment below or pop me an email at oliver@oliverneedham.co.uk


Article image: Erik Pettersson / Flickr

This article contains affiliate links. While I only ever write about products I think deserve recognition, I may earn a small commission if you click through and buy the product in question.

Community Radio Websites – The Good, The Bad and The Dysfunctional

Earlier this week I was browsing around the internet and have found myself on several different UK community radio websites. They vary massively in their design but also functionality.

Here I’m going to take a quick look at some of the sites I’ve came across and briefly give you my thoughts on them.

The Bad

Hayes FM – www.hayesfm.org

Hayes FMHayes FM is “a community focused local radio station based in Hayes in Greater West London, England.”

What I like about their website is that it’s not overloaded with many different colours and clearly has a four column layout.

My gripes with this site is that it doesn’t feel too easy for me to read. There are many different font sizes; from the headers in the right sidebar to the large listen again in the centre.

There’s also too much white space that could be utilised better as well and an awkward local news page.

I can see that they’ve used CMS Made Simple to create the site. I don’t know enough about the software to comment on whether they’ve used it to it’s best ability.

Takeover Radio – www.takeoverradio.com

Takeover Radio is a charity operated community radio station broadcasting to the city of Leicester.

The first thing that strikes me is the bright background. I think it’s important to have a page background that compliments the main content. However the bright purple is too much for my eyes to handle.

The whole site navigation was a pain for me to use. Many sites these days keep the navigation at the top or on the left. Here they use both. But the main problem I have is that the left menu items are all flash buttons. I remember using them in year 7 when I didn’t know any better. This has a couple of usability issues; if a user is using an Apple device, they won’t see it as well as someone who uses a screen reader.

Many of the pages have too much going on, with small headers and inconsistent spacings in the text. Overall it’s pretty hard to read.

The whole site looks to be a custom built job and it’s clear by the source code that their techniques are a bit dated, using tables and “styleXX”.

The Dysfunctional

Moorlands Radio – www.moorlandsradio.co.uk

Moorlands Radio broadcasts to the Staffordshire Moorlands and has been in development since 2003.

What I like about the Moorlands Radio website is that it works. The navigation is very clear and the content is easy to read. The brand is also very consistent between pages.

My problem is the way that it hasn’t been adapted at all to suit their specific needs or brand. The WordPress theme (Structure) is straight out the box and they haven’t made the most of the awesome things that WordPress can do. They could add a dash of their orange colour across the site and I don’t think it would hinder the design at all.

Gravity FM – www.gravityfm.net

Gravity FM is broadcast from Grantham, Lincolnshire and has done so since December 2008.

I wouldn’t say Gravity’s website was ugly, it just needs a guiding hand.

What I like is that the content layout is consistent throughout and it’s easy to read.

The issue here is finding the content you want. I got lost trying to find out more about the station and ended up learning about the CIC instead of the actual station! The navigation need a second look at, with better grouping and arranging. I eventually learnt that the top navigation takes you to parent pages and the left one takes you to child pages.

With a lick of paint as well this website would be great! The content is all there, it just need rearranging into a sensible and logical order.

Gravity use Joomla, which I’ve worked with a little and know that it can be a great CMS (see Hope FM). Gravity just need someone to sit down with them and run through how they can utilise it best with their content.

The Good

Unity Radio – www.unityradio.fm

Unity Radio is a Greater Manchester station whose primary audience is 15-25 year old.

What I like about Unity’s website is that everything is clearly labelled. You know exactly what to expect under each heading and page designs are all similar; it’s mainly just the blogs which have style deviations but sometimes that can’t be helped.

Some of the actual content could do with some work. For example, what many would consider to be the schedule is actually called the ‘timetable’. A bit unconventional, but it seems to work for them.

What seems to be a featured content slider, is in fact something completely different! If you click one of the genres underneath the image, it takes you to a page which displays shows of that genre which they broadcast. That confused me a little but that’s about it.

Overall I feel that this site is solidly built on WordPress and it suits the target audience.

Hope FM – www.hopefm.com

Hope FM is a community Christian radio station serving Bournemouth, Poole and Christchurch.

Hope FM’s site is another example of a website which is clearly solidly built. The headers and modules are and concise.

There aren’t any nasty surprises on the homepage, except the exceptionally slow featured slider transitions! On some of the other pages tables are used to display information and use very bright colours which don’t compliment the rest of the site at all. This is just a simple issue of deciding how to best present some information.

The site is built using Joomla and is a great example of what how a website can utilise it.

My Conclusion

All the sites, bar one, have used an open source or free content management system. This is the way forward! There are many great platforms out there which offer free, flexible solutions for radio station. My favourite being WordPress.

Once WordPress is set up the stations can create whatever kind of website they want and the back-end is easy to use as many people are already used to it. I wish more community radio stations would spend a bit of time getting a student or someone who knows what they’re doing to set them up their own hosting, install WordPress and help them customise an out-of-the-box theme. If everyone did this then the stations would have much nicer websites.

So who am I to comment on radio stations’ websites? I’ve worked with about 4/5 community radio stations in some way since the age of 12, with varying website capabilities. More recently I helped a student media group at Staffordshire University redesign their website and to drive their online content more. I’ve also worked with a Christian community radio station in Stoke-on-Trent where I’ve helped develop parts of their website. I’ve even teamed up with a good childhood friend of mine to develop the Radio ‘On Air’ Script, which is now used at three radio stations in the UK.

I don’t claim to be an expert at web design (I know I can still learn massively and improve!) but I hope that my opinions can help shape other’s future projects.

If you have any comments, please feel free to leave them on this article or email me at oliver@thewebguyuk.co.uk.

Note: I work for a couple of community radio stations at the moment, and have also influenced the website of another. I’ve not included these at all in this as it would be unfair. I’ve also not included any student radio stations as I would be very biased towards them as I work for one!

Sources: Ofcom list of Community Radio Stations and relevant radio stations’ websites.