Use the Person's Name as Avatar Alt Text
Fills the empty alt attribute of avatars with the display name of the user or commenter, so accessibility checkers stop reporting images without alt text.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Fills the empty alt attribute of avatars with the display name of the user or commenter, so accessibility checkers stop reporting images without alt text.
When a featured image has no alternative text, outputs the post title as its alt attribute in themes and blocks, instead of leaving it empty.
Switches the X (Twitter) card Yoast SEO outputs from the large image card to the compact summary card with a square thumbnail.
Finds YouTube videos embedded in a post and adds VideoObject JSON-LD for each, with thumbnail and embed URL, so the page can show video results in search.
Replaces the plain description box on the category and tag edit screens with the visual editor, and keeps headings, lists, images and links that WordPress would otherwise strip.
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.
Shows a warning in the block editor when a post contains an H1 heading block, since the post title is already the page's H1 and a second one muddles the outline.
Lists image blocks whose original file is larger than a size you set, such as 1 MB, in the block editor's publish panel, so heavy photos get replaced before they slow down the page.
Shows an admin notice on the Media screens and the dashboard once a site has used more than a set share of its upload quota, before uploads start failing.
Shows a red notice on every admin screen while "Discourage search engines" is ticked, so a launched site is not left hidden by mistake.
Shows a warning in the block editor when another post or page already has the same title, so you avoid confusing duplicates in search results, menus and your own lists.
Shows a prominent warning at the top of the editor when someone opens an important page, such as the homepage, checkout or a landing page, reminding them to be careful.
Adds WebSite JSON-LD to the homepage, including a SearchAction that tells search engines how your site search works.
Adds a [widget_area] shortcode that prints any widget area inside a page, post or block template, so the same widgets can be reused anywhere.
Adds a "Top Bar" widget area that prints right after the opening body tag, handy for a contact line, social links or a short promo across the whole site.
Pushes a GA4-style "purchase" ecommerce object to the Google Tag Manager dataLayer on the order received page, ready for GA4, Google Ads or Meta tags in GTM.
Adds twitter:site with your brand's X handle to every page, and twitter:creator with the author's handle on posts, so shared links credit the right accounts.
Adds the X (formerly Twitter) website tag to every public page for conversion tracking and audiences, with an option to wait for cookie consent.
Inserts a year heading such as "2024" between posts whenever the year changes on blog and archive pages, making long date-ordered lists easier to scan.
Adds a "Site guide" tab to the Help panel of the post and page editing screens with your own instructions, such as image sizes, tone of voice or who to contact.
Adds your own image to the Default Avatar choices under Settings > Discussion, used for people without a Gravatar.
Stops members who joined in the last few days from posting links in forum topics and replies, with a clear message explaining why.
Caps how many new topics a member can start in 24 hours, which stops spammers and over-eager posters from flooding the forums.
Adds noindex to bbPress user profile pages, which are thin, duplicate content and a common target for spam sign-ups trying to get links indexed.