"In Short" Plain-Language Summary Above Posts
Shows the post's excerpt in a highlighted "In short" box at the top of single posts, giving every reader, including people with reading or cognitive disabilities, a simple summary before the full text.
Snippet Library
Snippets that make WordPress easier for everyone to use: skip links, focus styles, better link text and fixes for common accessibility issues. For site owners who want a site that works with keyboards and screen readers.
Shows the post's excerpt in a highlighted "In short" box at the top of single posts, giving every reader, including people with reading or cognitive disabilities, a simple summary before the full text.
After you save a post or page, shows a notice if the content has images without alt text, empty links, empty headings or skipped heading levels. Works with the block editor and the classic editor.
Adds Tools > Accessibility Report, which checks your published posts and pages for images without alt text, empty links, iframes without titles and skipped heading levels, and lists each problem with an edit link.
Gives iframes in post content a title attribute when they lack one (for example "YouTube video" or "Embedded map"), so screen reader users know what each frame contains.
Adds scope="col" or scope="row" to table header cells in post content that lack it, so screen readers can tie each data cell to its header.
Marks the theme's main content area with role="main" when the page has no main element, so screen reader users can jump straight to the content.
Sets the lang attribute on the page's html element from your site language when a theme forgets to print it, so screen readers pronounce your content in the right language.
Makes links inside posts and pages underlined, so they can be recognised without relying on color alone, as WCAG requires for links in text.
Adds hidden "(opens in a new tab)" text and a small icon to links in post content that open a new window, so screen reader and keyboard users are not surprised.
Gives links in your content whose only content is an image with empty alt text an accessible name, using the title of the page they point to, so screen readers no longer announce just the URL.
Shows the first frame of every animated GIF in your content with a play button, and only plays the animation when the visitor clicks, so moving images never start on their own.
Removes the title attribute from images in your content when it is the same as the alt text, so screen readers do not read the same description twice.
Removes tabindex values greater than zero from links and fields in post content, which otherwise force a confusing keyboard order, while keeping tabindex 0 and -1.
Shows Elementor content right away without entrance animations, motion effects or background slideshows for visitors whose device asks for reduced motion.
Adds the file type and size, such as "(PDF, 2.4 MB)", after links to PDF, Word, Excel and PowerPoint files in your content, so visitors know what they are about to download.
Adds a small set of keyboard skip links (main content, main menu, search and footer) that appear on the first Tab press. Links whose target is missing on a page are removed automatically.
On small screens, turns each row of the tables in your content into a card where every value is shown with its column heading, so wide tables can be read without sideways scrolling.
Removes the autoplay setting from audio players and from videos that are not muted in your content, so sound never starts without the visitor choosing to play it.
Pauses autoplaying and looping background videos and adds visible controls when the visitor's device asks for reduced motion, so moving content never starts on its own.
Turns sticky and fixed headers into normal headers when the visible screen area is very small, such as at 400% browser zoom or on landscape phones, so they no longer cover most of the content.
Adds a "wp a11y-scan" command that checks published posts and pages for images without alt text, empty links, iframes without titles, positive tabindex and skipped heading levels, and prints a table you can export.