WordPress: Is it Accessible?

January 24, 2011  | 
6 Comments

This week I’m going to take a look at some issues relating to WordPress and accessibility. Are you aware that by using WordPress you are already doing wonders for your site’s accessibility?

Or have you never really thought about it?

If you haven’t you must be one of thousands of people who pay no attention to accessibility standards when designing, customizing or using a WordPress theme. However, since you’re reading this you’re already on your first step to learning more about web accessibility.

An aside: I wrote an article about web design for someone once – I included a big section on the importance of web accessibility and design standards. He asked me to take those bits out as they were “boring.” Guh! Some people just don’t get it, do they? I’m afraid that there are probably more people who don’t get it than those who do.

Why Accessibility?

Web accessibility standards are in place to ensure that the internet is accessible for everyone, including people with a wide range of disabilities – vision impairment, hearing impairment, learning disabilities, limited movement, speech disabilities, and photo-sensitivity, amongst others. We can also extend this beyond people with physical or mental impairments to those with technological impairments – people whose server was built some time in 1980, people in developing countries with slow internet speeds accessing the web on low-resolution netbooks, and those whose main mode of access is through a handheld device or a smartphone.

To name just a few…..

You can see things are getting complex already, can’t you?

The Web Content Accessibility Guidelines (WCAG 2.0) were drawn up as a set of standards to make the web accessible to everyone. If you’re a web designer and you aren’t familiar, start reading them.

Think that no one using your websites has any disabilities?

Time for some statistics!

  • 15% of adults in the USA are affected by hearing impairments
  • 8.6% of adults in the USA have some sort of visual impairment
  • 16% of adults in the USA have a physical functioning difficulty
  • 2% of adults in the USA need some sort of personal care
  • 10% of all men (yes, ALL men) suffer from some form of color blindness

Now that you’re convinced we can take a look at what you’re already doing right.

WordPress: What’s right?

WordPress is the best CMS for web accessibility. Check out websites such as AccessSites.org and Access for All which are using WordPress to build their own websites.

I emailed Access for All to ask them about why they used WordPress as opposed to a different CMS. Karel from Access for All said that WordPress

“is in fact one of the few that really allow to have fully accessible interfaces. Solutions like Joomla have inherent flaws that do not allow for good and easy accessibility compliance.”

This is good news for WordPress users, who are already one step ahead.

He did, however, say that a major issue is with the calendar widget which is not at all accessible.

When it comes to WordPress we, as end users and designers, often, rather thoughtlessly, take 10 steps back when it comes to developing our site. This is the major flaw when it comes to WordPress and web accessibility. While WordPress itself is pretty well set up for accessibility, it tends to fall down when it comes to its themes.

In the spirit of using tools to find stuff out, I’m going to use the Firefox Accessibility Extension to take a quick look at the top five themes in the WordPress Directory to see how they do when it comes to accessibility. I’ll install each of them on my test site with the same images and placeholder text and see what each of the reports say.

But first, here’s how TwentyTen did:

TwentyTen Accessibility Report with no fails
Not bad. There’s no failures, just a few warnings. However, Twenty Ten can be improved – you can see below how.

1.    Platform – downloaded 9,147 times

Screenshot of Platform Accessiblity Issues with 5 fails

Number of Fails: 5

2.    Atahualpa –Downloaded 8,359 times

Atahualpa Access Issue report with one fail

Number of Fails: 1

3.    Lightword – Downloaded 8,185 times

Lightword accessibility issue report with one fail

Number of Fails: 1

4.    Arras - Downloaded 6,654 times

Arras Access Report with two fails

Number of Fails: 2

5.    Suffusion - Downloaded 6,342 times

Suffusion Accessibility report showing 3 fails

Number of Fails: 3

Accessibility standards do start to slip once you stop using Twenty Ten. Obviously, this doesn’t mean that you should stop using any other theme except for Twenty Ten, but both end users and designers should be aware of ways that they can improve their website’s accessibility.

The Firefox AccessibilityExtension is just one among many tools that you can use to look at your website’s accessibility. Here are some others:

A Quick Fix for Twenty Ten

If you’re looking for an accessible theme you could think about using the Accessible Twenty Ten Child Theme. This Child Theme builds on the improvements in Twenty Ten and takes them even further. As it is a child theme you get all of the functionality of Twenty Ten while getting an even more accessible site.

Screenshot of TwentyTen Accessible ThemeHere are the improvements it adds to Twenty Ten:

  • Accessible colors and contrast to meet WCAG AAA
  • Accessible and visible link focus for keyboard use
  • Optimized link hover and active states
  • Skip links have been added after the content and the footer to go back to the top
  • Hidden headlines added for sidebars
  • Customization of WordPress TinyMCE
  • Translation ready

This is a great step forward for WordPress accessibility. But as I said, any accessibility issues that arise tend to come from the WordPress theme as opposed to any inherent problems in the WordPress core.

Later this week I’ll take a look at 25 steps that you can take to improve your WordPress website’s accessibility.

Featured Plugin - WordPress + Google Maps = Perfect

Simply insert google maps into posts, sidebars and pages - show directions, streetview, provide image overlays and do it all from a simple button and comprehensive widget.
Find out more

Featured Plugin - Open an Online Store with MarketPress

Out of all the WordPress ecommerce plugins available, this has got to be the winner - easy to configure, powerful functionality, multiple gateways and more. A simply brilliant plugin!
Find out more

Featured Plugin - Easily integrate your WordPress site with Facebook

Would you like to add Facebook comments, registration, 'Like' buttons and autoposting to your WP site? Well, The Ultimate Facebook plugin has got that all covered!
Find out more

Featured Plugin - Send beautiful html email newsletters, from WordPress!

Now there's no need to pay for a third party service to sign up, manage and send beautiful email newsletters to your subscriber base - this plugin has got the lot.
Find out more

Featured Plugin - Host sites, get paid, just like WordPress.com

If you've ever wondered how you could offer a paid site management and hosting service, then this is the plugin for you. Offer a freemium or paid service, for any niche you like, it's powered Edublogs.org to success already!
Find out more

Featured Plugin - Add bottom corner (or anywhere else) chat to your site

No javascript required, no third part chat engine, just fully featured chat right in your own database on your own WP sites - couldn't be easier.
Find out more

Featured Plugin - Start Your Own Powerful Membership Site

If you're thinking about starting a paid, or just private, membership site then this is truly the plugin you've been looking for. Easy to use, massively configurable and ready to go out of the box!
Find out more

Featured Plugin - Every great SEO tweak you need, in one snazzy bundle

Fully integrated with the SEOMoz API, complete with automatic links, sitemaps and SEO optimization of your WordPress setup - this is the only plugin you need to help you rank your site number 1 on Google - nothing else compares.
Find out more

Featured Plugin - Start your own Quora / StackOverflow / Yahoo Q&A site

It's now incredibly easy to start your own Q&A site using nothing more than WordPress - The Q&A plugin simply and brilliantly transforms any site, or page, into a perfect support or Q&A environment.
Find out more

6 Responses to WordPress: Is it Accessible?

  1. Did the Accessible Twenty Ten Child Theme go through with 0 warnings/checks/fails?

  2. Pingback: Tweets that mention WordPress: Is it Accessible? - WordPress, Multisite and BuddyPress plugins, themes, news and help – WPMU.org -- Topsy.com

  3. I haven’t heard of that FireFox addon. I’ll definitely have to check it out – and then search for a Chrome equivalent ;)

  4. I think it mostly depend on the template, doesn’t it? I tried to make my design as accessible as possible. I will run it through this checklist to see what I achieved.
    Actually WordPress makes it easy to design accessible templates, because you can control all the code. While using Joomla (the old version) there were some layout tables I just couldn’t get rid of without editing core files (which I didn’t want to do).

  5. Hi – thanks for mentioning my accessible child theme :)

    @Jay Drake for the child theme there are mostly the same check/warnings and fails as for Twenty Ten because these errors come from more internal things in WordPress – the huge header image for instance should have an alternative text which every user kann edit for each image. You can fill in really many informations for your images, but none of that goes into the header image.

    Many problems in themes as Twenty Ten are complex and combined with WordPress backend/CMS. Think about the editor or most of the plugins and widgets you use – who really looks after accessibility when using one or more of them.

    My accessibility theme is a child theme and not a full theme. I wanted to offer more accessibility as Twenty Ten but keep the child theme – thinking on performance aspects using 2 themes for instance – and easy to maintain.

    Twenty Ten – this should be said – is not inaccessible – WordPress has developed all the years with a strong connex to semantics and also has integrated WAI ARIA quite early. So there is a real interest to get content accessible in WordPress but it could be far more accessible.

  6. Pingback: Wordpress y la accesibilidad | Accesibilidad Web

Click on a tab to select how you'd like to leave your comment

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting