Open Dropdown Menus With the Keyboard
Shows a classic theme's dropdown submenu while a keyboard user tabs through it, for themes whose dropdowns only open on mouse hover.
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.
Shows a classic theme's dropdown submenu while a keyboard user tabs through it, for themes whose dropdowns only open on mouse hover.
Enrolls members in the LearnDash courses tied to their Paid Memberships Pro level and removes access when they cancel or their level expires.
Lets only members with an active Paid Memberships Pro level open your bbPress forums, sending everyone else to the levels page.
Adds a WordPress role that matches the member's level when they join and removes it when they cancel, expire or change level.
When a paid membership expires, the member is moved to your free level instead of losing membership entirely, so they keep basic access and stay on your list.
Hides navigation menu items from anyone who doesn't hold a matching membership level, using a CSS class like wpide-level-2 on the item.
Marks members-only posts as not free with isAccessibleForFree and the CSS class of the gated section, so Google does not treat the hidden part as cloaking.
Adds helpful placeholder text to the comment, name, email and website fields of the comment form while keeping the visible labels for accessibility.
Adds a [wpide_pll_switcher] shortcode that prints an accessible Polylang language list or dropdown anywhere, with flags, names or both.
Lets visitors press the slash key on any page to put the cursor in the search box, a shortcut many people know from popular websites.
Hides navigation, sidebars, comments and the admin bar when a page is printed, and prints link addresses after external links.
Takes the Google Fonts and Early Access groups out of Elementor's font dropdown, so designers stick to system and self-hosted fonts.
Stops Gravity Forms adding tabindex numbers to fields, which can make keyboard users jump around the page in the wrong order, especially with several forms on one page.
Adds a "wp missing-alt" command that lists every image in the Media Library without alt text, with the post it is attached to, so you can fix accessibility gaps in order of importance.
Adds a "Page language" box to the editor so a single post or page written in another language gets the correct lang attribute (and text direction) for screen readers, spell checkers and search engines.
Adds an accessible "Show" button inside password fields on the front of the site (account, checkout and membership forms), so visitors can check what they typed.
Adds a [wpide_poll] shortcode that shows a question with answer buttons and, after voting, the results as accessible bars. One vote per visitor, stored without personal data.
Adds a "Social Profiles" widget with links to your profiles on Facebook, Instagram, X, LinkedIn, YouTube, TikTok, Bluesky, Mastodon and more, as an accessible list of text links.
Adds a [data_table] shortcode that turns comma-separated lines typed between the tags into a clean, accessible HTML table with a header row, which is much quicker than building tables by hand.
Adds a [wpide_tooltip tip="Explanation"]term[/wpide_tooltip] shortcode that shows a small explanation bubble on hover, tap or keyboard focus.
Adds a [wpide_tutor_progress] shortcode that shows the logged-in student's completion percentage for a Tutor LMS course as an accessible progress bar.
Adds a [wpide_tutor_enrolled course_id="123"] shortcode that shows its content only to students enrolled in that course, with an optional message for others.
When an image in a post has an empty alt attribute but its Media Library entry has alt text, the library text is used on the page, fixing older posts without editing them.
Removes the Select2 search boxes WooCommerce puts on the country and state fields, using the browser's native dropdowns that are lighter and easier on phones.