Disable the Theme and Plugin File Editors
Turns off the built-in Theme File Editor and Plugin File Editor screens, so a hijacked admin account cannot inject code through them.
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.
Turns off the built-in Theme File Editor and Plugin File Editor screens, so a hijacked admin account cannot inject code through them.
Hides the Screen Options tab for everyone except administrators, so other users cannot rearrange or hide admin panels.
Temporarily blocks an IP address after 5 failed logins within 15 minutes. A lightweight brute-force guard with no settings screen.
Adds a column to the Pages screen that shows which pages are built with Elementor, so you know before you click whether to open Elementor or the block editor.
Adds a dropdown to the classic checkout asking customers how they found your store, saves the answer with the order and shows it on the order screen.
Asks new members how they found your site when they register and shows the answer in a column on the Users screen.
Adds an optional "Donate in honor or memory of" field to GiveWP forms, saves it with the donation, shows it on the donation details screen and offers an {honoree} email tag.
Shows a slim, dismissible bar at the bottom of the screen inviting visitors who are not logged in to create a free account or log in.
Records when each user was last active on the site (not just when they last logged in) and shows it in a sortable "Last seen" column on the Users screen.
Adds a "New this week" link next to All / Administrator / Subscriber on the Users screen that lists only people who registered in the last 7 days.
Replaces the crossed-out sale price layout with clear "Now 20.00, was 25.00" wording that reads better and works with screen readers.
Adds a box to the media edit screen listing every post and page that shows the file in its content or as its featured image, so you can check before replacing or deleting it.
Shows a small notice at the bottom of the screen when the visitor loses their internet connection and hides it when the connection returns, so failed clicks make sense.
Adds an "Abbreviation" option to the text formatting menu that wraps selected text such as "SEO" in an abbr tag with its full meaning, shown as a tooltip and read by screen readers.
Wraps the Yoast SEO breadcrumbs in a nav landmark with an aria-label and uses a separator that screen readers skip, so the trail is announced cleanly.
Gives numbered pagination links clear labels such as "Page 3" and names the pagination landmark "Posts pages", so screen reader users know what each link does.
Adds [wpide_tabs] and [wpide_tab title="..."] shortcodes to build tabbed content that works with mouse, keyboard (arrow keys) and screen readers.
Adds a real button with aria-expanded next to every menu item that has a sub-menu in classic menus, so keyboard and screen reader users can open and close sub-menus.
Sets your own aria-label on the Rank Math breadcrumb navigation and wraps the separator so screen readers skip it.
Shows how many devices each user is logged in on, with a link to end all of that user's sessions from the Users screen.
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.