WordPress Admin Menu Accessibility Plugin Version 0.1

Published: | 4 Comments

Reading Time: 3 minutesThe WordPress admin backend can be a daunting experience for those with disabilities. This post focusses on a WordPress plugin that I’ve created that takes some small steps to help with the accessibility of the WordPress admin screens.

Introduction to Admin Menu Accessibility Plugin

WordPress LogoMuch of the talk around WordPress and accessibility focusses on the production of websites that are accessible by those browsing the web, and WordPress can certainly be used to create accessible websites if key pointers are followed. I briefly covered some of these in my presentation to the a11yLDNmeetup gathering in December 2011.

But what about those people with disabilities who want to use WordPress to maintain their sites. The accessibility of WordPress administration area has improved over the last couple of years but on a patchy basis.

The plugin I have created attempts to help accessibility by adding some simple updates to the admin menu:

  • All links and input fields get high contrast focus styles so you can see where the cursor is when tabbing round the screen.
  • A skip to content link is added at the top of the side menu to allow jumping to the main content area of the relevant admin page.

Before I go into detail I want to acknowledge the work of Pat Ramsey from Knowbility.org who suggested these techniques in a presentation he gave.

How does it work?

Screenshot showing results of Admin Menu Accessibility plugin action.

Screenshot showing results of Admin Menu Accessibility plugin action. Note that the Home link within the Dashboard menu has obvious focus, and the new ‘Skip to Main Content’ link above it.

The plugin currently does two things:

To add the high contrast focus styles, the plugin adds a small extra style block to the top of each of the admin pages. The added styles influence the appearance of all links on the pages and all input fields.

Wordpress functions are used to add an extra item to the top of the main admin menu – a skip link that points to the main content container within the page.

I have tested the plugin with a couple of different subversions of WordPress version 3 and it seems to work OK. I have not tested the plugin with any WordPress version 2 sites.

What the plugin consists of

There are two files in the plugin folder:

  • readme.txt – similar content to this post.
  • cc-admin-menu-accessibility.php – a PHP file that contains the functionality for the plugin.

Would you like to try it?

The plugin is in an early stage of development but it has been tested on a number of WordPress sites. I’d be most grateful if you gave it a try and let me have any feedback. The plugin is not yet available through the official WordPress plugins route but it will be soon.

You can however download the plugin here: cc-admin-menu-accessibility-0.1.zip

Installing the plugin

Place the cc-admin-menu-accessibility folder into the plugins folder within your site.

Then go to the plugins page in your WordPress Admin area and activate the plugin.

There are no options for the plugin in version 0.1.

Uninstalling the plugin

Deactivate the plugin from the plugins page. If you wish to you can delete the cc-admin-menu-accessibility folder from your plugins folder.

Suggestions for improvement

I’m considering adding colour customisation for a version 0.2 of the plugin.

But if you’ve got any suggestions as to how the plugin can be improved or extra features that could be added I’d be really grateful if you’d let me know. You could use the comments area below.

Some other WordPress accessibility posts

Share this page (Links open new windows/tabs)

  • Share this page on LinkedIn (opens new window)
  • Share this page on Delicious (opens new window)
  • Share this page on Digg (opens new window)
  • Share this page on Posterous (opens new window)
  • Share this page on Reddit (opens new window)

4 Responses to “WordPress Admin Menu Accessibility Plugin Version 0.1”

  1. From: jojomccid on July 21st, 2012 at 6:19 pm

    I have been looking for this for a long time! Great job guys!

  2. From: Graham Armfield on July 22nd, 2012 at 11:50 am

    Thanks for your comments, I’m glad you found it useful.

  3. From: bobby on January 11th, 2013 at 5:01 pm

    looks great. are you still planning a further release? If so when would that be?


  4. From: Graham Armfield on January 11th, 2013 at 5:08 pm

    Thanks for your comment Bobby.

    At this stage I’m not planning another release. With 3.5, there are now skip links available in the admin screens. They’re not permanently visible but they become visible when you tab to them.

    I will be reviewing the admin screens for accessibility more in the near future and maybe there will be some more developments.

Like to leave a comment?

Please note: All comments are moderated before they will appear on this site.

Previous post:

Next post: