Join Joe Dolson for an in-depth discussion in this video What accessibility features does WordPress provide?, part of WordPress: Accessibility.
- When I'm talking about WordPress accessibility, I'm talking about two possible topics. What you see on the front end, when you're working with a WordPress website, or what capabilities WordPress provides in the admin for creating an accessible website. In this case, I'll be talking about the front-end output. What does WordPress produce? What's the impact of your theme on this output? One of the most important things to take note of about the WordPress front end is that WordPress only ever generates HTML and handles functionality.
First, there's your navigation menu. Only the HTML of the menu ever comes from WordPress directly. This means that the native structure of a WordPress navigation menu is very reliable. It'll generally be an unordered list of links with text titles. In addition to the main navigation menu, there are several other navigation blocks where WordPress might add HTML that specifically maps to landmark roles, primarily the nav role in comment and page navigation.
Finally, WordPress inserts a number of specific forms. The native comment form and the native search form are appropriately labeled for accessibility and will satisfy the needs for an accessible form. There are a few additional areas where WordPress inserts HTML when you write content. Image galleries, images, links, and other markup. The most basic choices are all reasonably accessible in their simplicity, when used correctly.
In the end, every single bit of code produced by WordPress can be replaced by the theme or a plugin. So while the core output of WordPress may be accessible, that code is only a tiny percentage of a WordPress website in the first place, and may not even be present. If you want an accessible WordPress website, your first aim has to be an accessible theme. Your theme is the framework that every user's experience with your website will go through.
If it isn't accessible, there's no chance for the user to have full access to your content.
This course, merging WordPress coding with accessible web design techniques, helps you make sure your website meets modern accessibility standards. You'll learn how to use the power of WordPress to quickly build a beautiful and accessible website that can be used by people with different types of abilities. Author Joe Dolson provides a broad introduction to accessibility and then focuses on practical steps to make sure your WordPress themes, plugins, and content are accessible and usable to all.
- What is web accessibility?
- Understanding the benefits of accessibility
- Building accessible forms
- Adhering to theme guidelines
- Creating accessible navigation
- Working with images, media, and other accessible content
- Integrating plugins
- Testing your site for accessibility